ich will dass mehrere banner in einer zufaelligen rotation im kopf angezeigt werden. jetzt habe ich eine banner_rotation.php file erstellt. da drin ist dann doe zufallsauswahl der banner. frage ist nun, wie binde ich den verweis auf die php datei ein, und vorallem wo ?? in der index.tpl file ?? wie muss ich den verweis da reinpacken, denn bisher hab ich da nur ein einfachen <img scr> html bröckchen. mein ziel ist ja, dass an der stelle des banners die php file mit der rotation geladen wird.
Da ich den Code deiner banner-rotation ja nicht kenne (ein link dazu wäre clever gewesen), denke ich dass folgendes schon klappen könnte in deiner index.tpl:
PHP-Code kannst Du in Smarty über Umwege einbauen. Das habe ich gerade hier dokumentiert: http://www.s9y.org/11.html#A28
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/
# 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/
<?php
header('Content-Type: image/jpeg');
$banner_id = rand ( 1 , 3 ) ;
If ($banner = 1) echo file_get_contents("http://www.phil-star.de/blog/templates/Philstar/banner.jpg");
If ($banner = 2) file_get_contents("http://www.phil-star.de/blog/templates/Philstar/banner1.jpg");
If ($banner = 3) file_get_contents("http://www.phil-star.de/blog/templates/Philstar/banner2.jpg");
?>
ausserdem scheint es mir, dass er die grafik jedes mal aufs neue laed und nicht aus dem speicher zieht. das fuehrt zu einer kleinen verzoegerung beim bildaufbau...oder irre ich mich da ??
Du musst "==" schreiben, und nicht "=" oder "= =". Der Fehler war schon in deinem Originalcode, biem ändern ist mir das nicht aufgefallen.
Wenn es Dir auf das Bildladen ankommt, müsstest Du eine der anderen Methoden die ich in der Doku dargelegt habe ausprobieren. Tatsächlich kann mit deiner Variante das Bild so nicht ohne weiteres gecached werden.
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/