[Problem] PHP Menü Manager 2.1.0

Allgemeiner Support zum phpBB 2 Board und phpBB 2 Modifikationen
Forumsregeln
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
Antworten
nanos
Beiträge: 4
Registriert: Mo 29.Nov, 2004 23:43

[Problem] PHP Menü Manager 2.1.0

Beitrag von nanos »

Hi,

ich habe mir hier den PHP Menü Manager in der Version 2.1.0 runter geladen und installiert. Der Einbau verlief soweit ohne Probleme, im Forum selber funktioniert auch alles perfekt.
Ich habe auch das EZPortal eingebaut und den Addon, der beiliegt gleich mit. Nun kommt aber wenn ich das Portal aufrufe folgende Fehlermeldung:

Code: Alles auswählen

Parse error: parse error, unexpected ')', expecting ';' in /home/www/web63/html/nanosphpbb/portal.php on line 403
Ich habe den Codeblock aus der Anleitung 1 zu 1 kopiert und eingefügt. Entferne ich den Codeblock wieder, funktioniert auch mein Portal. Aber sobald der Codeblock wieder eingebaut ist, kommt die oben genannte Fehlermeldung.

Ich habe schon alles abgesucht, finde jedoch keine Ursache. Hat evtl. jemand einen Tip für mich, woran das liegen könnte?

Ich benutze die phpBB Version 2.11

Danke

Ciao
nanos
easygo
Beiträge: 155
Registriert: Fr 22.Okt, 2004 13:20
Kontaktdaten:

Re: [Problem] PHP Menü Manager 2.1.0

Beitrag von easygo »

[quote="nanos - Mo 29.Nov, 2004 23:50";p="17767"]Ich habe schon alles abgesucht, finde jedoch keine Ursache. Hat evtl. jemand einen Tip für mich, woran das liegen könnte?[/quote]

Laut Fehlermeldung ist da wo ne ')' Klammer zuviel ^^

Was steht denn so in portal.php around line 403?

mfg
easygo
Diskutiere nie mit einem Idioten: Erst zieht er dich auf sein
Niveau runter und dort schl?gt er dich mit Erfahrung.
nanos
Beiträge: 4
Registriert: Mo 29.Nov, 2004 23:43

Beitrag von nanos »

  • $mpl_user_links = array();
    $mpl_user_sort = array();
    for ( $i = 0, $i < count($mpl_links); $i++ ) <----- Zeile 403
    {
    if ( $mpl_fix_links[0] != '' && !in_array($mpl_links[$i], $mpl_fix_links) )
    {
    $mpl_user_links[] = $mpl_links[$i];
    $mpl_user_sort[] = $mpl_sort[$i];
    }
    }
Dies ist der Codebereich. Aber wie gesagt, es wurde aus der Anleitung genauso rüberkopiert ohne was zu ändern. Dies ist auch die einzige Änderung an der portal.php, die gemacht wurde.
easygo
Beiträge: 155
Registriert: Fr 22.Okt, 2004 13:20
Kontaktdaten:

Beitrag von easygo »

[quote="nanos - Di 30.Nov, 2004 05:52";p="17769"]
for ( $i = 0, $i < count($mpl_links); $i++ ) <----- Zeile 403[/quote]

Ok, dann ersetz das mal hiermit:

for ( $i = 0; $i < count($mpl_links); $i++ )

mfg
easygo
Diskutiere nie mit einem Idioten: Erst zieht er dich auf sein
Niveau runter und dort schl?gt er dich mit Erfahrung.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Mod wurde aktualisiert.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
nanos
Beiträge: 4
Registriert: Mo 29.Nov, 2004 23:43

Beitrag von nanos »

Danke für die Hilfe. Ich habe jetzt den aktualisierten Mod noch einmal geladen und den Codeblock im Portal eingebaut. Leider hat sich nichts an der Fehlermeldung geändert.

Code: Alles auswählen

Parse error: parse error, unexpected ')', expecting ';' in /home/www/web63/html/nanosphpbb/portal.php on line 403
Jetzt sieht der Bereich um die Zeile 403 so aus:
  • $mpl_user_links = array();
    $mpl_user_sort = array();
    for ( $i = 0, $i < count($mpl_links); $i++ ) <--- Zeile 403
    {
    if ( $mpl_fix_links[0] != '' && !in_array($mpl_links[$i], $mpl_fix_links) )
    {
    $mpl_user_links[] = $mpl_links[$i];
    $mpl_user_sort[] = $mpl_sort[$i];
    }
    }
@easygo

Die Zeile die ich jetzt austauschen sollte, ist doch mit der die ich drin habe identisch, habe ich gerade gemerkt.
easygo
Beiträge: 155
Registriert: Fr 22.Okt, 2004 13:20
Kontaktdaten:

Beitrag von easygo »

[quote="nanos - Di 30.Nov, 2004 12:26";p="17789"]
@easygo

Die Zeile die ich jetzt austauschen sollte, ist doch mit der die ich drin habe identisch, habe ich gerade gemerkt.[/quote]

Nö, also du hast da immer noch denselben Fehler drin in Zeile 403 ^^

Keine Ahnung, wieso...

Vielleicht traust du mir ja net !? ^2

for ( $i = 0, $i < count($mpl_links); $i++ )

Das rote Komma da musss ein Semikolon werden, dann...
schaut das Ganze so aus wie gehabt ^^ (s.o.)

for ( $i = 0; $i < count($mpl_links); $i++ )

mfg
easygo
Diskutiere nie mit einem Idioten: Erst zieht er dich auf sein
Niveau runter und dort schl?gt er dich mit Erfahrung.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Genau das steht auch seit meiner Änderung im Mod so drinnen.
Komisch, warum Du die falsche Version wieder bekamst. Wenn ich mir den Mod runterlade, ist alles korrekt. Nun, mag an irgend einem Cache liegen...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
nanos
Beiträge: 4
Registriert: Mo 29.Nov, 2004 23:43

Beitrag von nanos »

Sorry easygo, das habe ich wirklich übersehen. Es funktioniert, dann ist in der überarbeiteten Version des Mods noch ein Fehler drin, denn in einer Zeile ist noch ein Komma drin und kein Semikolon.
Aber nachdem ich jetzt alle Kommas geändert habe, funktioniert es.

@Oxpus, heute mittag war noch ein Komma drin. Jetzt ist in der aktuellen Modversion, die zum download steht, alles so das es funktioniert. Ich hatte heute mittag die aktuelle Version geladen und probiert und es kam noch immer der Fehler.

Aber jetzt ist alles perfekt, sowas nenn ich schnellen Support.

Danke noch einmal für Eure schnelle und super Hilfe.

Ciao
nanos
Antworten