CustomContent - HTML Syntax funktioniert nicht
Posted: Thu Jun 19, 2008 5:47 pm
Hallo alle zusammen.
Ich habe eine Frage zum CustomContent Modul (Version 1.5).
Laut Beschreibung kann man den Login-Status eines FrontendUsers entweder mit Hilfe des Smarty-Syntax oder mit einem HTML-Kommentar-Syntax abfragen.
Beim Smarty-Syntax muss die Option "Zwischenspeichern" deaktiviert sein, damit es funktioniert. (Ist für mich ja auch logisch.)
Ich möchte aber auf diese Option nicht verzichten.
Daher verwende ich den HTML-Kommentar-Syntax.
(Im übrgigen ist da ein Fehler in der Doku. Die Beispiele dafür sind nämlich nicht sichtbar, da "" nicht als Sonderzeichen maskiert und somit die Beispiele vom Browser tatsächlich als HTML-Kommentar interpretiert und nicht angezeigt werden.)
Allerdings scheint dieser Syntax nicht immer zu funktionieren.
Das bringt mich ins Grübeln.
Ich habe festgestellt, dass es auf einem MAMP-Server (Mac) funktioniert, aber auf XAMP (Windows) nicht.
Das hat mich nicht weiter gestört, da mein Provider online Linux-Server verwendet. Und dort hat es bisher auch ohne Probleme funktioniert.
Aber seit kurzem (nach einem Update auf CMSms 1.2.5) funktioniert der HTML-Kommentar-Syntax auch dort nicht mehr.
Zwischenspeicher etc. habe ich ständig gelöscht.
Aber
oder:
oder beides:
haben nicht die geringste Auswirkung.
Egal ob ein- oder ausgelogged.
Frage: Warum?
Die Benutzergruppe "registered" existiert.
Die Module FrontEndUsers (Version 1.4.2) und CustomContent werden im Template gleich nach dem -Tag aufgerufen.
Was mich wundert ist, dass es einfach so, ohne weitere Änderungen an den Modulen auftritt.
Das Einzige was ich geändert habe ist, dass ich die Sicherheitshinweise umgesetzt und (wegen PHPIDS) auf PHP5 umgestiegen bin (mittels "AddHandler php5-cgi .php" in der .htaccess-Datei).
Könnte darin ein Zusammenhang bestehen?
Bin dankbar für jeden Hinweis.
Ich habe eine Frage zum CustomContent Modul (Version 1.5).
Laut Beschreibung kann man den Login-Status eines FrontendUsers entweder mit Hilfe des Smarty-Syntax oder mit einem HTML-Kommentar-Syntax abfragen.
Beim Smarty-Syntax muss die Option "Zwischenspeichern" deaktiviert sein, damit es funktioniert. (Ist für mich ja auch logisch.)
Ich möchte aber auf diese Option nicht verzichten.
Daher verwende ich den HTML-Kommentar-Syntax.
(Im übrgigen ist da ein Fehler in der Doku. Die Beispiele dafür sind nämlich nicht sichtbar, da "" nicht als Sonderzeichen maskiert und somit die Beispiele vom Browser tatsächlich als HTML-Kommentar interpretiert und nicht angezeigt werden.)
Allerdings scheint dieser Syntax nicht immer zu funktionieren.
Das bringt mich ins Grübeln.
Ich habe festgestellt, dass es auf einem MAMP-Server (Mac) funktioniert, aber auf XAMP (Windows) nicht.
Das hat mich nicht weiter gestört, da mein Provider online Linux-Server verwendet. Und dort hat es bisher auch ohne Probleme funktioniert.
Aber seit kurzem (nach einem Update auf CMSms 1.2.5) funktioniert der HTML-Kommentar-Syntax auch dort nicht mehr.
Zwischenspeicher etc. habe ich ständig gelöscht.
Aber
Code: Select all
<!--customContent: startif loggedin==true -->
Code: Select all
<!--customContent: startif group=='registered' -->
Code: Select all
<!--customContent: startif group=='registered' && loggedin==true-->
Egal ob ein- oder ausgelogged.
Frage: Warum?
Die Benutzergruppe "registered" existiert.
Die Module FrontEndUsers (Version 1.4.2) und CustomContent werden im Template gleich nach dem -Tag aufgerufen.
Was mich wundert ist, dass es einfach so, ohne weitere Änderungen an den Modulen auftritt.
Das Einzige was ich geändert habe ist, dass ich die Sicherheitshinweise umgesetzt und (wegen PHPIDS) auf PHP5 umgestiegen bin (mittels "AddHandler php5-cgi .php" in der .htaccess-Datei).
Könnte darin ein Zusammenhang bestehen?
Bin dankbar für jeden Hinweis.