Seite 1 von 2

Parse error *Help me*

Verfasst: 26.03.2006 18:01
von dslmonster
Hallo Liebe phpBB Cracks ;)

Ich habe folgendes problem, und zwar wenn ich in mein Forum auf : Profil klicke oben im header, kommt folgende fehlermeldung:
Parse error: syntax error, unexpected $end in /usr/export/www/vhosts/funnetwork/hosting/dslmonster/board_up/includes/template.php(127) : eval()'d code on line 393
Nur ich kann damit nix anfangen, das forum ansich läuft soweit einwandfrei auser diesen fehler.

Habe dran gedacht das es vieleicht dadran liegt das ich den *Gender* Mod eingebaut habe, nur nachdem ich diesen wieder entfernt habe, bestand das problem weiterhin.

Hier habe ich mal die Zeile für euch gepostet:

Code: Alles auswählen

389:					}
390:				}
391:			}
392:			else if (preg_match('#<!-- END (.*?) -->#', $code_lines[$i], $m))
393:			{
394:				// We have the end of a block.
395:				unset($block_names[$block_nesting_level]);
396:				$block_nesting_level--;
397:				$code_lines[$i] = '} // END ' . $m[1];
398:			}
Ich hoffe das mir jemand helfen kann.

Vielen dank Schonmal im vorraus
dslmonster

Verfasst: 26.03.2006 19:29
von cYbercOsmOnauT
Du hast in einem Deiner Templates einen Fehler und wenn dieser "geparst" wird, meldet template.php diesen "Eval-Error". Prüf mal Dein profile_add_body.tpl, ob Du da ein <!--- BEGIN oder <!-- END hast, wo kein Abstand zwischen den Strichen und dem Wort ist.

Viele Grüße,
Tekin

Verfasst: 26.03.2006 21:57
von dslmonster
Hallo Tekin,
danke für deine Hilfe, nur leider habe in der profile_add_body.tpl keinen Entsprechenden eintrag gefunden.

wenn benötigt werde ich die datei mal als txt dateim zum DL anbieten.

Hat vieleicht sonst noch jemand ne Idee oder ein Lösungsweg? bin für alles offen was mit helfen kann.

danke schonmal

\\EDIT//
habe nun jede tpl datei angeschaut, aber da war bis jetzt alles in Ordnung

Verfasst: 26.03.2006 22:18
von cYbercOsmOnauT
Dann pack mal die Datei als Download hier rein bitte und lass uns gemeinsam schauen. :)

Verfasst: 26.03.2006 22:21
von dslmonster
Hier is sie dann mal:

http://www.dslmonster.de.vu/fehler_seit ... d_body.txt

hoffe wir finden gemeinsam den fehler :)

Verfasst: 26.03.2006 22:41
von cYbercOsmOnauT
Ich denke, ich habs. ;)

Code: Alles auswählen

	<!-- Start add - Gender MOD -->
	<tr> 
      <td class="row1"><span class="gen">{L_GENDER}:</span></td> 
      <td class="row2"> 
      <input type="radio" {LOCK_GENDER} name="gender" value="0" {GENDER_NO_SPECIFY_CHECKED}/> 
      <span class="gen">{L_GENDER_NOT_SPECIFY}</span>&nbsp;&nbsp; 
      <input type="radio" name="gender" value="1" {GENDER_MALE_CHECKED}/> 
      <span class="gen">{L_GENDER_MALE}</span>&nbsp;&nbsp; 
      <input type="radio" name="gender" value="2" {GENDER_FEMALE_CHECKED}/> 
      <span class="gen">{L_GENDER_FEMALE}</span></td> 
	</tr>
	<!-- End add - Gender MOD -->
Böse Falle. Da steht <!-- End add ... und das Templatesystem denkt, das ist ein <!-- END von einem <!-- BEGIN. Da es aber kein passendes <!-- BEGIN finden kann, kommt die Fehlermeldung.

Mach mal aus

Code: Alles auswählen

<!-- End add - Gender MOD -->
einfach

Code: Alles auswählen

<!-- Finish add - Gender MOD -->
und siehe da, es wird gehen. ;)

Viele Grüße,
Tekin

Verfasst: 26.03.2006 22:50
von dslmonster
So hab mal die datei geändert :)

Aber leider besteht das problem weiterhin :(

hatte den Mod schonmal eingebaut gehabt bis ich ein Fehler im Forum hatte der mir alles Zerlegt hatte,
hatte deswegen das Forum komplett neu aufgebaut gehabt und habe nun diesen fehler :(

gruß
dslmonster

Verfasst: 26.03.2006 23:01
von cYbercOsmOnauT
Hast mal geschaut, ob Du vielleicht noch im cache-Verzeichnis Deines Boards eine "geparste" Version vom profile_add_body.tpl hast? Derweil schau ich mir noch einmal die tpl an. :)

Tekin

Verfasst: 26.03.2006 23:09
von dslmonster
also das mit den cache-verzeichnis sagt mir grade nun nichts,
aber ich habe mal die alte gelöscht gehabt und die bearbeite hochgeladen, vorher natürlich den cache vom Firefox leer gemacht,

sonst wüßte ich nicht weiter.

Verfasst: 26.03.2006 23:11
von cYbercOsmOnauT
Okay, noch einen Fehler gefunden.

Code: Alles auswählen

<!-- BEGIN switch_avatar_block -->
Dieser Block endet aber nirgens. Pack mal zwischen

Code: Alles auswählen

<!-- END switch_avatar_local_gallery -->
und

Code: Alles auswählen

<!-- BEGIN switch_team -->
ein

Code: Alles auswählen

<!-- END switch_avatar_block -->
Dann sollte es nun aber wirklich gehen. ;)

Also es soll so aussehen:

Code: Alles auswählen

	<!-- END switch_avatar_local_gallery -->
	<!-- END switch_avatar_block -->
	<!-- BEGIN switch_team -->
Gruß,
Tekin