PHP5 (Suhosin), s9y 1.31 und Smarty

Hier können Probleme und alles andere in Deutscher Sprache gelöst werden.
Post Reply
Freudi
Regular
Posts: 97
Joined: Thu Nov 23, 2006 6:29 am
Contact:

PHP5 (Suhosin), s9y 1.31 und Smarty

Post by Freudi »

Hi,

ich schlage mich gerade mit hübschen Fehlermeldungen à la

Code: Select all

Fatal error: Smarty error: [in /www/htdocs/[peep]/[peep]/templates/Freudis/index.tpl line 15]: syntax error: (secure mode) 'meta' not allowed in if statement (Smarty_Compiler.class.php, line 1394) in /www/htdocs/[peep]/[peep]/bundled-libs/Smarty/libs/Smarty.class.php on line 1092
herum. Dabei wollte ich doch nur http://board.s9y.org/viewtopic.php?t=11520 folgen und den entsprechenden Abschnitt (auf meine kleine Site angepasst)

Code: Select all

{if ($view == "entry" || $view == "plugin")
    <meta name="robots" content="index,follow" />
    {else}
    <meta name="robots" content="noindex,follow" />
{/if} 
in den <head> der index.tpl meines templates einbinden :-(

Das Ganze läuft unter s9y 1.31 und einem mit dem Suhosin Patch 0.9.6.2 "veredeltem PHP 5.25. http://board.s9y.org/viewtopic.php?t=8943 habe ich wahrgenommen, es scheint aber von meiner Seite her von den Benutzerrechten alles soweit in Ordnung (755 für die Ordner und 644 für die Dateien ab bundled-libs/Smarty).

Irgendwelche weiteren Anhaltspunkte, mögliche Ursachen und Lösungsmöglichkeiten?

TIA,
Freudi
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Re: PHP5 (Suhosin), s9y 1.31 und Smarty

Post by garvinhicking »

Hi!

Sicher dass du den Code 1:1 so übernommen hast? Die Smarty-Fehlermeldung lässt anklingen als würde dort {meta} stehen, und smarty es daher als Smarty-Funktion interpretiert.

Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
Freudi
Regular
Posts: 97
Joined: Thu Nov 23, 2006 6:29 am
Contact:

Re: PHP5 (Suhosin), s9y 1.31 und Smarty

Post by Freudi »

Moin, moin
garvinhicking wrote:Sicher dass du den Code 1:1 so übernommen hast?
Ich hätte Stein auf Bein geschworen, dass dem so war. Der Code dort oben ist/war eine 1:1-Kopie aus meiner index.tpl. Dämlicherweise fehlten scheinbar ein paar Blanks vor der {if...}-Schleife. :oops:
Muss wohl an der Uhrzeit liegen/gelegen haben. Danke jedenfalls (mal wieder) fürs Schubsen!

Darf ich peinlich berührt dennoch nachfragen, wie ich die statische Seite als Startseite auch mit einem "index,follow" und nicht einem "noindex,follow" verziert bekomme? URL-Rewriting ist aktiviert.

TIA,
Freu"Ist schon wieder recht früh am Morgen..."di
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Re: PHP5 (Suhosin), s9y 1.31 und Smarty

Post by garvinhicking »

Hi!

Ich glaube für eine statische follow startseite müsste folgendes gehen:

Code: Select all

{if ($view == "entry" || $view == "plugin" || $view == 'start')
    <meta name="robots" content="index,follow" />
    {else}
    <meta name="robots" content="noindex,follow" />
{/if} 
Viele Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
Freudi
Regular
Posts: 97
Joined: Thu Nov 23, 2006 6:29 am
Contact:

Post by Freudi »

Macht es, Danke! :D

Bye,
Freudi
Post Reply