Seite 1 von 2

Fehlermeldung bei den Smilies

Verfasst: 08.01.2007 15:12
von Fussheber
Zuerst möchte ich mich erst einmal für das kostenlose Forum bedanken und für die tollen Templates.

Gestern habe ich das Forum installiert und dazu das Style "exGaudio_01"
hinzugefügt. Einige Zeit später stellte ich fest, dass ich bei den Smilies unter "weitere Smilies anzeigen" folgende Fehlermeldung erhalte:

--------------------------------------------
Parse error: parse error, unexpected '}' in /homepages/15/d22948000/htdocs/lu-forum/forum/includes/template.php(127) : eval()'d code on line 37


Powered by phpBB © 2001, 2005 phpBB Group

________________________________

Nachdem ich gestern und heute hier im Forum schon nach einer möglichen Erklärung gesucht habe, leider keine finde, möchte ich hier mein Problem einstellen.
Was kann ich hier verkehrt gemacht haben?

lG
Angelika

Verfasst: 30.01.2007 16:53
von NMK
Tach

Exakt dieses Problem kriege ich auch. Ich habe nie eine änderung an der template.php durchgeführt. Bishar ist nur dieses Template installiert - keine MODs.

Trotzdem taucht diese Meldung auf.

Wie kommt das bzw. was ist dagegen zu tun?

Danke schon Mal

NMK

Verfasst: 30.01.2007 17:07
von JohnDRockford
Hallo,

Code: Alles auswählen

eval()'d code on line 37 
weist darauf hin, dass mit der entsprechenden TPL-Datei, die kompiliert werden soll, irgendetwas nicht in Ordnung zu sein scheint.

Verlinkt mal eure posting_smilies.tpl

Verfasst: 30.01.2007 17:14
von punkface
Mit der template.php ist auch alles in Ordnung, der Fehler steckt in einer Templatedatei, die auf der Seite, auf der die Fehlermeldung erscheint, verwendung findet. In dem Fall ist das die posting_smilies.tpl

suche

Code: Alles auswählen

<table width="100%" border="0" cellspacing="0" cellpadding="10">
<tr>
<td>
<tr>
<td>
<table width="100" border="0" cellspacing="0" cellpadding="5">
<!-- BEGIN smilies_row -->
<tr align="center" valign="middle">
<!-- BEGIN smilies_col -->
<td><a href="javascript:emoticon('{smilies_row.smilies_col.SMILEY_CODE}')"><img src="{smilies_row.smilies_col.SMILEY_IMG}" border="0" alt="{smilies_row.smilies_col.SMILEY_DESC}" title="{smilies_row.smilies_col.SMILEY_DESC}" /></a></td>
<!-- END smilies_col -->
</tr>
<!-- END smilies_row -->
</table></td>
</tmilies_row.smilies_col.SMILEY_CODE}')"><img src="{smilies_row.smilies_col.SMILEY_IMG}" border="0" alt="{smilies_row.smilies_col.SMILEY_DESC}" title="{smilies_row.smilies_col.SMILEY_DESC}" /></a></td>
						<!-- END smilies_col -->
ersetzte das mit

Code: Alles auswählen

<table width="100%" border="0" cellspacing="0" cellpadding="10">
	<tr>
		<td><table width="100%" border="0" cellspacing="1" cellpadding="4" class="forumline">
			<tr>
				<th class="thHead" height="25">{L_EMOTICONS}</th>
			</tr>
			<tr>
				<td><table width="100" border="0" cellspacing="0" cellpadding="5">
					<!-- BEGIN smilies_row -->
					<tr align="center" valign="middle"> 
						<!-- BEGIN smilies_col -->
						<td><a href="javascript:emoticon('{smilies_row.smilies_col.SMILEY_CODE}')"><img src="{smilies_row.smilies_col.SMILEY_IMG}" border="0" alt="{smilies_row.smilies_col.SMILEY_DESC}" title="{smilies_row.smilies_col.SMILEY_DESC}" /></a></td>
						<!-- END smilies_col -->

Verfasst: 30.01.2007 17:44
von Miriam
Es hätte auch gereicht den Fehler zu löschen:
finde:

Code: Alles auswählen

					<!-- BEGIN switch_smilies_extra -->
Davor lösche:

Code: Alles auswählen

</tmilies_row.smilies_col.SMILEY_CODE}')"><img src="{smilies_row.smilies_col.SMILEY_IMG}" border="0" alt="{smilies_row.smilies_col.SMILEY_DESC}" title="{smilies_row.smilies_col.SMILEY_DESC}" /></a></td>
						<!-- END smilies_col -->
					</tr>
					<!-- END smilies_row -->
Oder ihr hättet die tpl Datei vom subSilver genommen.

Verfasst: 30.01.2007 18:32
von punkface
Miriam hat geschrieben:Es hätte auch gereicht den Fehler zu löschen: [...]
Schaut dann allerdings nicht wirklich hübsch aus..

Verfasst: 30.01.2007 18:37
von Miriam
Ups. :oops:
Das

Code: Alles auswählen

</tr>
hätte wohl besser drin bleiben sollen :P

Copy & paste ist wohl nicht so mein Ding *ggg*

Verfasst: 02.02.2007 18:00
von mennesch
punkface hat geschrieben:Mit der template.php ist auch alles in Ordnung, der Fehler steckt in einer Templatedatei, die auf der Seite, auf der die Fehlermeldung erscheint, verwendung findet. In dem Fall ist das die posting_smilies.tpl

suche

Code: Alles auswählen

<table width="100%" border="0" cellspacing="0" cellpadding="10">
<tr>
<td>
<tr>
<td>
<table width="100" border="0" cellspacing="0" cellpadding="5">
<!-- BEGIN smilies_row -->
<tr align="center" valign="middle">
<!-- BEGIN smilies_col -->
<td><a href="javascript:emoticon('{smilies_row.smilies_col.SMILEY_CODE}')"><img src="{smilies_row.smilies_col.SMILEY_IMG}" border="0" alt="{smilies_row.smilies_col.SMILEY_DESC}" title="{smilies_row.smilies_col.SMILEY_DESC}" /></a></td>
<!-- END smilies_col -->
</tr>
<!-- END smilies_row -->
</table></td>
</tmilies_row.smilies_col.SMILEY_CODE}')"><img src="{smilies_row.smilies_col.SMILEY_IMG}" border="0" alt="{smilies_row.smilies_col.SMILEY_DESC}" title="{smilies_row.smilies_col.SMILEY_DESC}" /></a></td>
						<!-- END smilies_col -->
ersetzte das mit

Code: Alles auswählen

<table width="100%" border="0" cellspacing="0" cellpadding="10">
	<tr>
		<td><table width="100%" border="0" cellspacing="1" cellpadding="4" class="forumline">
			<tr>
				<th class="thHead" height="25">{L_EMOTICONS}</th>
			</tr>
			<tr>
				<td><table width="100" border="0" cellspacing="0" cellpadding="5">
					<!-- BEGIN smilies_row -->
					<tr align="center" valign="middle"> 
						<!-- BEGIN smilies_col -->
						<td><a href="javascript:emoticon('{smilies_row.smilies_col.SMILEY_CODE}')"><img src="{smilies_row.smilies_col.SMILEY_IMG}" border="0" alt="{smilies_row.smilies_col.SMILEY_DESC}" title="{smilies_row.smilies_col.SMILEY_DESC}" /></a></td>
						<!-- END smilies_col -->


Der Code hilft nicht, bei mir ist immernoch Fehlermeldung.....

Warning: Cannot modify header information - headers already sent by (output started at /www/htdocs/mennes/includes/template.php(127) : eval()'d code:1) in /www/htdocs/mennes/admin/admin_smilies.php on line 265

Warning: Cannot modify header information - headers already sent by (output started at /www/htdocs/mennes/includes/template.php(127) : eval()'d code:1) in /www/htdocs/mennes/admin/admin_smilies.php on line 266
icon_biggrin.gif=+:Very Happy=+::D icon_biggrin.gif=+:Very Happy=+::-D icon_biggrin.gif=+:Very Happy=+::grin: icon_smile.gif=+:Smile=+::) icon_smile.gif=+:Smile=+::-) icon_smile.gif=+:Smile=+::smile: icon_sad.gif=+:Sad=+::( icon_sad.gif=+:Sad=+::-( icon_sad.gif=+:Sad=+::

Verfasst: 02.02.2007 18:12
von Miriam
Mennesch, bei Dir ist es u.U. ein anderes Problem mit dem template. Aber auf Grund der Menge an Infos, kann zumindest ich Dir nicht weiterhelfen. :(

Verfasst: 04.02.2007 10:56
von Miriam
Hast Du denn mal eine neue PHP und Template Datei aus dem aktuellen phpBB genommen?