Style erzeugt Parse error bei Registrierung

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
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.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Dominique
Mitglied
Beiträge: 80
Registriert: 22.08.2005 04:40

Style erzeugt Parse error bei Registrierung

Beitrag von Dominique »

Hi leutz,

allererste Info: Mein Standardstyle is das Subsilver Shadow.

Ich musste ich in der letzen Zeit immer mehr Fakeanmeldungen hinnehmen worauf ich mir den "Humanizer-MOD" installierte (über easy Mod).

Aber trotzdem hab ich das Problem das immer noch einige Fakeanmeldungen kommen aaaber nicht über das vorgegebene Standardstyle sondern über das Style "Ad Infinitum".

Zum Test stellte ich den Standard auf das Ad Infinitum mal um und testete die Registrierung (normales einloggen geht).
Und promt kam folgende Fehlermeldung:

"Parse error: syntax error, unexpected $end in /www/htdocs/w005e6f1/phpBB2/includes/template.php(127) : eval()'d code on line 342"

Die Code Zeile enthält folgendes

Code: Alles auswählen

// strip leading period from root level..
Was ist das ?
Könnt ihr mir helfen da ich kein Plan habe was da passiert.

Danke schonmal
Dom
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17473
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Beitrag von Dr.Death »

Hallo,

ein
unexpected $end
erscheint immer dann, wenn in einem Template ( tpl ) File ein "Switch" nicht richtig begonnen / beendet worden ist.

Beispiel: So sieht ein Switch richtig aus:

Code: Alles auswählen

<!-- BEGIN switch_name -->

hier folgt irgend ein Code.....

<!-- END switch_name -->
Prüfe daher mal deinen MOD Einbau, vielleicht hast Du etwas "vergessen" oder fehlerhaft eingebaut.

Tipp: Der Fehler wird warscheinlich in der profile_add_body.tpl liegen.


Wenn Du es nicht schaffen solltest, verlinke uns mal die von mir genannte Datei als TXT Datei oder gibt uns einen Link zu Deinem Forum.

P.S. Ich persönlich halte nicht viel von easyMOD....
Dominique
Mitglied
Beiträge: 80
Registriert: 22.08.2005 04:40

Beitrag von Dominique »

da ich absolut in diesem Thema im Niemansland herumstolpere wäre wenn ihr mir helfen könntet.

hier ist die php datei als txt php Code Datei
Und hier mein Forum Forum
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17473
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Beitrag von Dr.Death »

Tjo, da fehlen 2 Sachen:

Suche:

Code: Alles auswählen

rm action="{S_PROFILE_ACTION}" {S_FORM_ENCTYPE} method="post">
Ersetze mit:

Code: Alles auswählen

<form action="{S_PROFILE_ACTION}" {S_FORM_ENCTYPE} method="post">
Und nun der eigentliche Fehler: Es fehlen die "END" Switche der Visual Confirmation.

Suche:

Code: Alles auswählen

		<!-- Visual Confirmation -->
	<!-- BEGIN switch_confirm -->
<tr>
<td colspan="2" class="catLeft"><span class="nav"><a class="nav">{L_CONFIRM_CODE}</a></span></td>
</tr>
	<tr>
		<td class="row1" colspan="2" align="center"><table cellpadding="2" cellspacing="2" border="0"><tr><td align="center"><span class="gensmall">{L_CONFIRM_CODE_IMPAIRED}</span><br /><br />{CONFIRM_IMG}<br /><br /></td></tr></table></td>
	</tr>
	<tr> 
	  <td class="row1"><table cellpadding="2" cellspacing="2" border="0"><tr><td><span class="gensmall">{L_CONFIRM_CODE_EXPLAIN}</span></td></tr></table></td>
	  <td class="row2"><span class="gensmall">&nbsp;</span><input type="text" class="post" style="width: 200px" name="confirm_code" size="6" maxlength="6" value="" /></td>
	</tr>
Ersetze mit:

Code: Alles auswählen

	<!-- Visual Confirmation -->
	<!-- BEGIN switch_confirm -->
	<tr>
		<td class="row1" colspan="2" align="center"><span class="gensmall">{L_CONFIRM_CODE_IMPAIRED}</span><br /><br />{CONFIRM_IMG}<br /><br /></td>
	</tr>
	<tr> 
	  <td class="row1"><span class="gen">{L_CONFIRM_CODE}: * </span><br /><span class="gensmall">{L_CONFIRM_CODE_EXPLAIN}</span></td>
	  <td class="row2"><input type="text" class="post" style="width: 200px" name="confirm_code" size="6" maxlength="6" value="" /></td>
	</tr>
	<!-- END switch_confirm -->
Dominique
Mitglied
Beiträge: 80
Registriert: 22.08.2005 04:40

Beitrag von Dominique »

Hey Super :D

hat geklappt !!!!

Ich frag mich nur wie du auf den fehler gekommen bsit ? *grübel*

Ach und ich hab mal das standard Style umgestellt auf Addfinitum und wenn cih mich reggen will is ein groooßer Spalt oben bevor das reggen formular weiter unten kommt - wie kommt sowas nur zustande ..... ?

Kann man diese Lücke eliminieren ?

Aber erstmal hab dank

PS: hate schon wieder nen fakeanmelder ...........
Dominique
Mitglied
Beiträge: 80
Registriert: 22.08.2005 04:40

Beitrag von Dominique »

nochmal die frage wie bist du auf die Lösung gekommen und wie bekomme ich den freiraum der jetzt entstanden ist weg ?????
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“