Parse error: --> Hilfe ersucht

Gesperrt
Arek
Beiträge: 3
Registriert: Sa 13. Sep 2003, 15:04
Kontaktdaten:

Parse error: --> Hilfe ersucht

Beitrag von Arek » Sa 13. Sep 2003, 15:19

Hallo!

Ich mache meine ersten Gehversuche in dem System (4.3 Beta).
Nachdem ich ein neues Layout angelegt habe, bekomme ich im editor die folgende Meldung:

Parse error: parse error, unexpected ')' in /home/www/web28/html/cms_/contenido/includes/include.con_editcontent.php(549) : eval()'d code on line 355

Der Layout Code ist wie folgt:

##################################################
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<!-- TemplateBeginEditable name="doctitle" -->
<title>PB</title>
<!-- TemplateEndEditable -->
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<!-- TemplateBeginEditable name="head" -->
<!-- TemplateEndEditable -->
</head>

<body>
<table width="780" border="0" align="left" cellpadding="0" cellspacing="0">
<tr>
<td width="107"><font size="-2">CMS_CONTAINER[1]</font></td>
<td width="555">
<!--hilfsnavi-->
<div align="right">
<p> </p>
<p>CMS_CONTAINER[2]
<!--hilfsnavi ende-->
</p>
</div></td>
<td width="118">CMS_CONTAINER[3]</td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td>
<!--navi-->
CMS_CONTAINER[4]
<!--navi ende-->
</td>
<td><p>CMS_CONTAINER[5]</p>
<p>CMS_CONTAINER[6]</p>
<p>CMS_CONTAINER[7]</p></td>
<td><table cellspacing="0" cellpadding="0" border="0">
<tr>
<td>CMS_CONTAINER[8]</td>
</tr>
<tr>
<td>CMS_CONTAINER[9]</td>
</tr>
<tr>
<td>CMS_CONTAINER[10]</td>
</tr>
</table></td>
</tr>
</table>
</body>
</html>
<?
</textarea></td>
</tr>

<tr><td><img src="images/spacer.gif" width="1" height="10"></td></tr>
<!-- END:BLOCK -->

<tr>
<td align="right"><input type="image" src="images/but_ok.gif"></td>
</tr>

</form>

</body>
</html>
<?php</textarea></td>
</tr>

<tr><td><img src="images/spacer.gif" width="1" height="10"></td></tr>
<!-- END:BLOCK -->

<tr>
<td align="right"><input type="image" src="images/but_ok.gif"></td>
</tr>

</form>

</body>
</html>
#####################################################

Muß am Ende des Codes nicht ein '<?php'? Problem ist, wenn ich dieses einfüge, das System dieses nicht übernimmt.

Kann mir jemand einen Tip geben?

MfG
Arek[/b]

Arno Simon
Beiträge: 158
Registriert: Di 2. Sep 2003, 18:10
Kontaktdaten:

Beitrag von Arno Simon » Sa 13. Sep 2003, 18:37

guckst Du mal in die FAQ, wirst Du fündig: http://www.contenido.de/forum/viewtopic.php?t=1233

Beitrag von "HerrB" am Ende des Threads!

Gruß

Arno

Arek
Beiträge: 3
Registriert: Sa 13. Sep 2003, 15:04
Kontaktdaten:

Beitrag von Arek » So 14. Sep 2003, 15:09

Hab ich schon längst gemacht.

Der Fehler bleibt leider bestehen:

"Parse error: parse error, unexpected $ in /home/www/web28/html/cms_/contenido/includes/include.con_editcontent.php(549) : eval()'d code on line 436"
:shock:

Arno Simon
Beiträge: 158
Registriert: Di 2. Sep 2003, 18:10
Kontaktdaten:

Beitrag von Arno Simon » So 14. Sep 2003, 16:44

Entferne das

?>

am Anfang Deines Layouts (im übrigen eine Folgerung aus der FAQ ;) )

Gruß

Arno

Arek
Beiträge: 3
Registriert: Sa 13. Sep 2003, 15:04
Kontaktdaten:

Beitrag von Arek » So 14. Sep 2003, 16:59

2.11 Nach dem Anlegen eines neuen Layouts erhalte ich einen
Parse Error!

Jedes Layout befindet sich per default im PHP-Modus. Um HTML in
einem Layout zu verwenden, muß der PHP-Modus zunächst mit '?>'
verlassen werden. Danach kann reguläres HTML folgen, am Ende muß
der PHP-Modus mit '<?php' wieder aktiviert werden.
Hab ich auch schon versucht.
Ergebnis:
Parse error: parse error, unexpected '<' in /home/www/web28/html/cms_/contenido/includes/include.con_editcontent.php(549) : eval()'d code on line 1

Ich bin mit meinem Latein am Ende. :cry:

Arno Simon
Beiträge: 158
Registriert: Di 2. Sep 2003, 18:10
Kontaktdaten:

Beitrag von Arno Simon » So 14. Sep 2003, 17:33

Arek hat geschrieben:
2.11 Nach dem Anlegen eines neuen Layouts erhalte ich einen
Parse Error!

Jedes Layout befindet sich per default im PHP-Modus. Um HTML in
einem Layout zu verwenden, muß der PHP-Modus zunächst mit '?>'
verlassen werden. Danach kann reguläres HTML folgen, am Ende muß
der PHP-Modus mit '<?php' wieder aktiviert werden.
Hab ich auch schon versucht.
Ergebnis:
Parse error: parse error, unexpected '<' in /home/www/web28/html/cms_/contenido/includes/include.con_editcontent.php(549) : eval()'d code on line 1

Ich bin mit meinem Latein am Ende. :cry:
Du hast nur die FAQ und nicht die weiterführenden - insbesondere zur 4.3.x-Beta - Beiträge gelesen. Auf die - insbesondere den von "HerrB" am Ende - habe ich extra hingewiesen!

Gruß

Arno

PS U got Mail!

Arno Simon
Beiträge: 158
Registriert: Di 2. Sep 2003, 18:10
Kontaktdaten:

Beitrag von Arno Simon » Mo 15. Sep 2003, 20:30

Problem gelöst:

In der 4.3Beta (nicht, wie fälschlich von mir angenommen 4.3.2.1Beta) sind das einführende "?>"-Tag und das abschließende "<?"-Tag im Layout noch notwendig. Da Arke es jedoch immer mit "<?php" am Ende probierte, funktionierte es nicht.. Irgendwie mag der 4.3Beta-Parser dieses Tag nicht, sondern akzeptiert scheinbar nur "<?" am Ende des Layouts...

Gruß

Arno

Gesperrt