Menü über Forumsmenü als script

Alles zu Styles, Templates, Icons und Smilies für phpBB 2.0, sowie allgemeine Designfragen zur Integration von phpBB in bestehende Websites.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
campino89
Mitglied
Beiträge: 17
Registriert: 17.09.2006 15:07

Menü über Forumsmenü als script

Beitrag von campino89 »

Weiß nicht ob ich hier im richtigen Board bin, aber ich fang einfach mal an.

Also ich habe für meine Seite (www.mini-lions.de) angefangen ein DropdownMenü zu kreiren, basiert auf JavaScript (zugegeben nicht von mir geschrieben). Ist optisch noch nicht ganz ausgereift, aber das kann warten.
So im Forum habe ich vorher schon das alte normale HTML-Menü in der overall_header.tpl eingefügt. Lief eigentlich problem los.
Jetzt wollte ich das neue DropdownMenü auch an gleicher Stelle einfügen, das hat natürlich nicht funktioniert :D
Es gab voll irgendein Problem mit der template.php.

Kann mir jemand helfen wie ich ein Scriptbasierendes-Menü über das Forum bekomme?


mfG
campino89


ps: Auf der restlichen Seite wird der Einfachheit halber das Menü (menu.php) über einen include-Befehl eingefügt.
Boecki91
Ehemaliges Teammitglied
Beiträge: 4744
Registriert: 18.06.2006 15:21

Re: Menü über Forumsmenü als script

Beitrag von Boecki91 »

campino89 hat geschrieben:Es gab voll irgendein Problem mit der template.php.
Dann muss wohl voll irgendeine Lösung her :D

In der includes/templates.php gibt es genau 5 verschiedene Fehlermeldungen..

Bei phpBB3 gibt es nur 3 Mögliche Fehlermeldungen in der Datei, allerdings vermute ich 8 mögliche Fehlermeldungen durch Templates außerhalb der Datei, insgesamt also 11 :D

Jetzt habe ich eine 20% Chance die Richtige zu erraten, welche Zeilen und Dateien genau zu einem Fehler führen müsste ich dann auch noch erraten, vielleicht hast du es erraten, ich will nicht raten, ich will wissen wie die Meldung genau heist
Standart: Am besten mit beiden Beinen auf dem Boden
Standardmäßig antworte ich nicht auf PMs
campino89
Mitglied
Beiträge: 17
Registriert: 17.09.2006 15:07

Beitrag von campino89 »

mmmh wenn ich mich recht erinnere war es ein "unexpected '}' in line 162"
Hab jetzt erstmal alles wieder zurück gebaut damit die Seite nutzbar ist, wär aber schön wenn ichs noch ans laufen krieg.
Boecki91
Ehemaliges Teammitglied
Beiträge: 4744
Registriert: 18.06.2006 15:21

Beitrag von Boecki91 »

Was hast du denn für einen Müll gemacht :D

Du änderst etwas in der overall_header.tpl und hast nun eine Fehlermeldung die sich auf eine unerwartete Klammer in Zeile 162 bezieht, aber das beste an der Sache ist das es in phpBB2.0.23 in Zeile 162 gar keine Klammer gibt, da steht nur ein Kommentar, hast du die Datei verändert, verwendest du die 2.0.23 Version?

Bitte die genaue Meldung, sonst kommen wir nicht weiter.
Standart: Am besten mit beiden Beinen auf dem Boden
Standardmäßig antworte ich nicht auf PMs
campino89
Mitglied
Beiträge: 17
Registriert: 17.09.2006 15:07

Beitrag von campino89 »

Ich benutze die 2.0.22.
Ich hab grad nochmal den code in die overall_header.tpl eingefügt (nicht genau wie er vorher war sondenr so wie ich ihn auf einer anderen Seite benutzt habe) der Fehler bleibt im Prinzip der gleiche, nur dass es diesmal Zeile 173 ist
"Parse error: syntax error, unexpected '}' in /usr/export/www/vhosts/funnetwork/hosting/campino89/mini-lions/forum/includes/template.php(127) : eval()'d code on line 173"
Benutzeravatar
Mahony
Ehemaliges Teammitglied
Beiträge: 12179
Registriert: 17.11.2005 22:33
Wohnort: Ostfildern Kemnat
Kontaktdaten:

Beitrag von Mahony »

Hallo
Dieser Fehler
eval()'d code
erscheint im Allgemeinen, wenn du einen Switch entfernt hast.

Es müssen immer beide Switches vorhanden sein. Also Anfang und Ende.

Zum Beispiel

Code: Alles auswählen

<!-- BEGIN blah_blah -->
und

Code: Alles auswählen

<!-- END blah_blah -->


Schau dir also mal die Template-Datei (overall_header.tpl) an und kontrolliere das mal.





Grüße: Mahony
Taekwondo in Berlin
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
campino89
Mitglied
Beiträge: 17
Registriert: 17.09.2006 15:07

Beitrag von campino89 »

Hatte es grad wieder eingefügt und hab den Fehler nun in line 168... hab alle Schalter kontrolliert und alle gehen auf und wieder zu.
:(
Das merkwürdige, prinzipiell, wenn nicht gerade auf der Forumsseite läuft das Menü und ich hab ja nix anderes gemacht als was auf anderen Seiten läuft in die overall_header.tpl reinzukopieren.
Boecki91
Ehemaliges Teammitglied
Beiträge: 4744
Registriert: 18.06.2006 15:21

Beitrag von Boecki91 »

ist in dem Script eventuell ein Switch zu finden?

Wenn dort also irgendwo etwas von BEGIN und END in Kommentaren drin steht, solltest du es vielleicht durch Beginnen und Ende ersetzen. :wink:
Standart: Am besten mit beiden Beinen auf dem Boden
Standardmäßig antworte ich nicht auf PMs
campino89
Mitglied
Beiträge: 17
Registriert: 17.09.2006 15:07

Beitrag von campino89 »

Mh die Schalter indem Script sind schon alle so ähnlich aufgebaut "<!-- MENU PANE DECALARATION ENDS -->\n""
Könnte es daran liegen, dass das Script eine "idMainMenu" vergibt und das Forum eine class "mainmenu" benutzt?
Boecki91
Ehemaliges Teammitglied
Beiträge: 4744
Registriert: 18.06.2006 15:21

Beitrag von Boecki91 »

Vermutlich nicht, aber probieren geht über studieren, nimm mal die Kommentare raus und nenne die ID anders, kaputt ist es jetzt schon :wink:
Standart: Am besten mit beiden Beinen auf dem Boden
Standardmäßig antworte ich nicht auf PMs
Antworten

Zurück zu „phpBB 2.0: Styles, Templates und Grafiken“