Zaeggu
Titel: StyledropdownmenueV1
Version: 1.7
Beschreibung: Dieser Hack fügt entweder im Header, oder im Footer ein Styledropdownmenue ein, insofern auch mehrere Styles Installiert sind!
Was ist neu?
-Jetzt auch mit Counter!
-Version 1.6 mit der möglichkeit ihn auch auf Servern mit register_globals Off zu nutzen!
-Jetzt in 1.7 auch mit der möglichkeit ihn im Header mit linker Navigation Einzubauen!
Copyright usw ist nur in der Anleitung fest drinnen, in den Codes nicht!
Er darf aber überall zum Download angeboten werden!
Erstellt und getestet mit wbb2.3.4
Update auf Version 1.5 Neue Anleitung mit dem Addon, für diejenigen, die den HideNewStyle fuer 2.3.x von Bräke Verwenden!
----
weiter zum Download
BlackBurn2710
hört sich gut an,
aber hast du auch eine demo?
das wäre super
websurfer1989
Hey!
Hab dazu ne Frage, wie erstell ich die Sprachvariable in Global???
greetz
Zaeggu
Jep, also hier mal ne demo, wo beide Warianten drinnen sind!
[IMG]http://downloads.pc-technik.ch/Screen.jpg[/IMG]
@ websurfer1989
Must aber in den Erwieterten Modus oben wechseln!
Im ACP Sprachvariable erstellen, dann wählst du das Sprachpacket = Deutsch, dann die Kategorie = Global
Den rest in der Anleitung!
KorbanDallas
funzt ohne Probleme :-) muss gerade sagen, genau diesen Hack habe ich gestern gesucht, aber nicht gefunden, warst also die Rettung für mich.
Das mit der Sprachvariable solltest du vielleicht in der Erklärung noch besser rüber bringen - manche kennen sich nicht so aus wie du vielleicht, trotzdem schöner Hack, thx
Zaeggu
Hast recht, also hier mal für die weniger erfahrenen User, wei die Sprachvariable Erstellt wird!
Also erstens im ACP in den Erweiterten Modus wechseln!
[IMG]http://downloads.pc-technik.ch/Screen1.jpg[/IMG]
Zweitens rechts im Menue dann Sprachvariable erstellen Auswählen!
[IMG]http://downloads.pc-technik.ch/Screen3.jpg[/IMG]
Drittens so wie im Screen dargestellt!
[IMG]http://downloads.pc-technik.ch/Screen2.jpg[/IMG]
Speichern fertig!
matama_1
den hack gibts doch schon lange von Prometheus (
www.coder-board.info)
was ist hier den anders ausser das man eine sprachvariable erstellen muss ???
Zaeggu
Wenn es das schon in der form gegeben hätte, dann hätte ich mir sicherlich net die mühe gemacht! Oder?
*nane*
Scheiß egal wo es den oder ob überhaupt schon mal gab für mich is wichtig det olle Ding sitzt durch den jetzt hier endlich im Footer hehe nicht mehr auf der Index.
Ich hatte den von Shadow drin und den eben nur auf der Index.
Meine Frage noch dazu kriegt man das Teil auch so hin wie Shadow sein das der anzeigt wieviele User welches Style nutzen???
Zaeggu
Gute frage, das hab ich mir noch nicht durch den Kopf gehen lassen, aber ich werds mir mal Anschauen, ob ich da eventuell ne Erweiterung dafür Einbauen könnte!
Zaeggu
Autsch mir ist ein fehler unterlaufen, und zwar folgendes bitte in der global.php ändern, damit die Einstellung bei der Rückkehr in das Board ohne Angemeldet zu sein nach der Anmeldung wieder der Style Verwendet wird, der zuletzt Eingestellt war!
Suche in global.php
php: |
1:
2:
3:
4:
5:
6:
7:
8:
|
// style dropdown
if($wbbuserdata[a_can_style_view]=="0"){ $stylehide = " WHERE hidestyle='0'"; }
$stylesname ="";
$stylist=$db->query("SELECT styleid,stylename FROM bb".$n."_styles$stylehide ORDER BY styleid ASC");
$stylescount=$db->num_rows($stylist);
while($styleopts = $db->fetch_array($stylist)){
$stylesname .= makeoption($styleopts['styleid'],getlangvar($styleopts['stylename'], $lang));
} |
|
Ersetze mit:
php: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
|
// style dropdown
if($wbbuserdata[a_can_style_view]=="0"){ $stylehide = " WHERE hidestyle='0'"; }
$stylesname ="";
$stylist=$db->query("SELECT styleid,stylename FROM bb".$n."_styles$stylehide ORDER BY styleid ASC");
$stylescount=$db->num_rows($stylist);
while($styleopts = $db->fetch_array($stylist)){
$stylesname .= makeoption($styleopts['styleid'],getlangvar($styleopts['stylename'], $lang));
}
unset($stylist,$styleopts);
if(($action=='style') && ($wbbuserdata['userid'])) {
if ($styleid !== "") {
$styleid = intval($styleid);
$db->query("UPDATE bb".$n."_users
SET styleid = '$styleid'
WHERE userid ='".$wbbuserdata['userid']."' ");
header("Location: $filename{$SID_ARG_1ST}");
exit();
}
} |
|
Und diejenigen mit der Erweiterung von Bräke:
Suche in global.php
php: |
1:
2:
3:
4:
5:
6:
7:
8:
|
// style dropdown
if($wbbuserdata[a_can_style_view]=="0"){ $stylehide = " WHERE hidestyle='0'"; }
$stylesname ="";
$stylist=$db->query("SELECT styleid,stylename FROM bb".$n."_styles$stylehide ORDER BY styleid ASC");
$stylescount=$db->num_rows($stylist);
while($styleopts = $db->fetch_array($stylist)){
$stylesname .= makeoption($styleopts['styleid'],getlangvar($styleopts['stylename'], $lang));
} |
|
Füge darunter ein:
php: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
|
unset($stylist,$styleopts);
if(($action=='style') && ($wbbuserdata['userid'])) {
if ($styleid !== "") {
$styleid = intval($styleid);
$db->query("UPDATE bb".$n."_users
SET styleid = '$styleid'
WHERE userid ='".$wbbuserdata['userid']."' ");
header("Location: $filename{$SID_ARG_1ST}");
exit();
}
} |
|
Im Anhang gleich die neue Installationsanleitung mit den Behobenen Bugs auf Version 1.3
Tweety_2000
Hi,
der gefällt mir.
Ich hab nur ein problem, wenn ich den einbaue verschiebt es mir das Forum O_o
Komisch.
Weiß jemand hilfe?
Zaeggu
Also, wenn du ihn beispielsweise in einem Style mit Navigation links Einbaust, solltest du ihn eher, entweder in der Index oder im Footer Einbauen!
Tweety_2000
Bei mir ist in jedem Style alles oben.
klick einfach mal auf den banner unten und du siehst es
Gruß
Zaeggu
Jep, hab es mir gerade Angesehen, Anscheinend haste nen Einbaufehler gemacht, und zwar Vermutlich als du die Shoutbox Eingabaut hast! Da scheinen die Table nicht richtig gesetzt zu sein, oder fehlen!
Edit, da musste noch die drei Boxen, die du in den Styles Eigebaut hattest an jeden Style Anpassen, da die meisten Ne Rahmengrafik Verwenden, und desshalt das passiert, da jetzt so erstens Tablebefehle fehlen, und zweitens dass es so nicht gut aussieht, wenn nur teilweise die Rahmen Eingebaut sind, das hatte ich auch schon mal, als ich jemandem nen Style und die Shoutbox Eingebaut hatte, da musste ansetzen, und wenn ich es noch habe sag ich dir auch schnellstens Bescheid, was du ändern musst!
Tweety_2000
Das wär super, ändert es was wenn ich es im footer einbauen würde??
Zaeggu
Schon, da es dann nicht im selben Template ist, und so folglich net die oben Eingebauten Hacks stört! Also eventuell in deinem fall besser!
Tweety_2000
dann werd ich das mal testen, danke dir
--Mani--
funktioniert sehr gut.
Danke für deine Arbeit