simple IF Abfrage

Diskussionen zur Smarty-Template-Engine
nicmare
Power Poster
Power Poster
Posts: 1150
Joined: Sat Aug 25, 2007 9:55 am
Location: Berlin

Re: simple IF Abfrage

Post by nicmare »

habe das mal ausprobiert mit dem plugin. Funktioniert solala! Problem ist das Caching von CMSms (nicht vom Browser!).
Für die Navigation habe ich eine Abfrage erstellt:

Code: Select all

[[if $page_lang == "de_DE"]]
	background-image:url([[root_url]]/images/navigation_de.gif);
[[elseif $page_lang == "nl_NL"]]
	background-image:url([[root_url]]/images/navigation_nl.gif);
[[else]]
	background-image:url([[root_url]]/images/navigation.gif);
[[/if]]
Das funktioniert immer nur wenn man vorher den Cache geleert hat. Sonst wird dann zB die NL Grafik auch für die englische und deutsche Seite verwendet. Ne Idee was man da machen kann?
Last edited by nicmare on Thu Nov 04, 2010 9:38 am, edited 1 time in total.
nicmare
Power Poster
Power Poster
Posts: 1150
Joined: Sat Aug 25, 2007 9:55 am
Location: Berlin

Re: simple IF Abfrage

Post by nicmare »

ich habe mir das plugin mal genauer angeguckt und Zeile 68 bearbeitet
von

Code: Select all

$filename = strtr($one['css_name'], $conv_filename).'_'.strftime('%m_%d_%y_%H_%M_%S', 	strtotime($one['modified_date'])).'.css';
zu

Code: Select all

$filename = strtr($one['css_name'], $conv_filename).'_'.$numb.'.css';
und numb ist:

Code: Select all

$numb = rand();
Damit scheints gut zu gehen


Aber im Übrigen bleiben die ursprüngl. Probleme bestehen…Wer weiß, vielleicht liegts an dem Unterverzeichnis. Mal gucken wie die Seite sich verhält wenn sie online ist
Last edited by nicmare on Thu Nov 04, 2010 10:18 am, edited 1 time in total.
cyberman

Re: simple IF Abfrage

Post by cyberman »

H
nicmare wrote: ich habe mir das plugin mal genauer angeguckt und Zeile 68 bearbeitet
Hmm, ist da ein Bug-Report fällig?
nicmare
Power Poster
Power Poster
Posts: 1150
Joined: Sat Aug 25, 2007 9:55 am
Location: Berlin

Re: simple IF Abfrage

Post by nicmare »

für das plugin nicht. das cachen ist ja schön und gut solange es keine abfragen beinhaltet.
deswegen hänge ich einfach ne zufällige nummer ran.
ein feature wäre blos sinniger. und zwar in form eines parameters cache="false".
aber das lohnt sich mE eh nicht mehr.
cyberman

Re: simple IF Abfrage

Post by cyberman »

cyberman wrote:
nicmare wrote: der Kundenserver-Admin meint, man könne keine neuere PHP Version auf nem Linuxserver installieren
Auf einem Linux-Server oder auf SEINEM Linux-Server?
Übrigens, Ubuntu 10.1 Server verwendet PHP 5.3.3 ;)
nicmare
Power Poster
Power Poster
Posts: 1150
Joined: Sat Aug 25, 2007 9:55 am
Location: Berlin

Re: simple IF Abfrage

Post by nicmare »

Kenne mich damit nicht so aus. Gibt es dazu ne internationale (also englische) Seite? Hast du da einen Link?
cyberman

Re: simple IF Abfrage

Post by cyberman »

PHP4 gibts schon seit Ubuntu 7 nicht mehr

https://help.ubuntu.com/community/ApacheMySQLPHP

Und so funktioniert die Aktualisierung

https://help.ubuntu.com/10.04/serverguide/C/php5.html
nicmare
Power Poster
Power Poster
Posts: 1150
Joined: Sat Aug 25, 2007 9:55 am
Location: Berlin

Re: simple IF Abfrage

Post by nicmare »

ja, aber ist das dann auch mind. 5.3??
Locked

Return to “Smarty-Tipps und -Tricks”