Ich hab das Menü etwas umgebaut so, dass das Dropdownmenü unten nicht mehr angezeigt wird und stattdessen der Inhalt des "Menu Section 2" Bereiches sich ändert je nach dem ob der Besucher eingeloggt ist oder nicht. Ist man eingeloggt werden die wichtigsten Funktionen für die User angezeigt und je nach dem ob man den Themewechsel für User erlaubt auch diese Funktion. Eigentlich wäre der Code für das Dropdownmenü jetzt nicht mehr nötig. Kommentiere ich das aber aus oder entferne ich es wird der Block am rechten Rand angezeigt und der Inhalt und die rechten Blöcke verschwinden. Keine Ahnung warum. :cry
Ich hab jetzt nur die paar Zeilen auskommentiert die für die Anzeige der Dropdownliste selbst und für die Datenbankabfrage verantwortlich sind auskommentiert. Das funktioniert auch, nur ist es keine schöne Lösung. Hier könnt ihr euch das Menü runterladen wenn ihr mal reinschauen wollt:
http://www.kochloeffel.info/div/block-MenuGerman.zip
und hier könnt ihr euch das ansehen:
http://www.kochloeffel.info/index.php
Die Seite ist noch nicht offiziell online, deshalb ist noch nicht alles so wie es sein soll und es funktioniert die Url auch nur mit index.php hinten dran, sonst wird die alte Version angezeigt. Also noch nicht allzu genau hinsehen. ;)
Grüße Christian
hm,
schneller Versuch ,bei dir seiht es so aus
Zitat/* Search feature */
if ($viewSearch == 1){
$content .= "<center><TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0><TR><form action=\"modules.php?name=Search\" method=\"post\">";
$content .= "<br><center><input type=\"text\" onfocus=\"value=''\" value=\"Seite durchsuchen\" name=\"query\" size=\"20\"></center>";
$content .= "</TD></TR></form></TABLE></center>";
} else {
return;
}
$content .= "</SELECT></TD></TR></FORM></TABLE></CENTER>";
ändere das einmal in das.
Zitat$content .= "</SELECT></TD></TR></FORM></TABLE></CENTER>";
/* Search feature */
if ($viewSearch == 1){
$content .= "<center><TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0><TR><form action=\"modules.php?name=Search\" method=\"post\">";
$content .= "<br><center><input type=\"text\" onfocus=\"value=''\" value=\"Site Search\" name=\"query\" size=\"20\"></center>";
$content .= "</TD></TR></form></TABLE></center>";
} else {
return;
}
Das hat fast geklappt. :) Hab den Fehler gefunden und inzwischen auch einen Bug beseitigt den ich eingebaut habe.
Grüße Christian
Na das ist doch mal was :) war nur nen schneller Tip, aber wenn es hilft freuen wir uns auf eine News irgendwann und einen weiteren Block:)
Den Block hab ich bereits im Downloadbereich bei euch angeboten. Schreib auch gerne noch ne News dazu, wenn ihr möchtet. Könnt ihn gerne verwenden wie ihr wollt. Man muß jetzt zwar manuell eingeben ob man den Wechsel von Themes erlaubt oder nicht aber da das ja nicht in der Datenbank gespeichert wird war es die einfachste Lösung und man ändert das ja nicht jeden Tag.
Grüße Christian
Wie man muss das manuell eingeben ?
Hast du schon die letzte Version? Dann findest du unter:
define ("mSECTION3","Community & Stuff"); diesen Eintrag:
$changetheme = "1";
Hast du bei der BenutzerConfig das Ändern der Themes erlaubt lässt du es so wie es ist, wenn nicht setzt du es auf "0" dann wird die Option nicht angezeigt. Admins bekommen die Option übrigens immer angezeigt.
Grüße Christian
Hi Christian :)
kleiner Tip dazu:
include die config.php des YA-Moduls in den Block, dann steht Dir die "Original"-Variable zur Verfügung ;)
Ja, hab ich mir auch schon gedacht und jetzt auch gemacht. :) Außerdem hab ich noch einen Block hinzugefügt der die inaktiven Module für Admins anzeigt, denn die Funktion fehlt ja jetzt. Nu is aber gut. ;)
Grüße Christian