#1 (permalink)  
Alt 23.02.2009, 13:08
Neuer Benutzer
 
Registriert seit: 19.12.2008
Beiträge: 5
Standard Zufallsbild in main_content.html

Hallo,

ich würde gerne auf meiner Startseite unter dem Begrüßungstext per PHP ein Zufallsbild aus einem bestimmten Ordner anzeigen lassen.
Ich habe mir jetzt schon ziemlich die Finger wund gesucht, finde aber kein entsprechendes Tutorial.

Meine Verständnisprobleme:

1. Ich kann ja in der main_content.html nicht einfach php-Code unterbringen, muss also die Funktion für das Zufallsbild auslagern (Wie funktioniert das eigentlich technisch, dass der PHP-Code in den template-Dateien nicht ausgeführt wird?). Wohin lagere ich den Code aus?

2. Wenn ich im img-Ordner des Templates einen Unterordner anlege, werden Bilder hieraus nicht gelesen. Weshalb nicht?

Sollte jemand ein einfaches Tutorial zum Einbau einer eigenen PHP-Funktion in das Templatesystem haben, würde ich mich über einen Link freuen. Momentan ist mir irgendwie der gedankliche Zugang zur Funktionsweise des Smarty-Systems verwehrt.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #2 (permalink)  
Alt 23.02.2009, 13:54
Erfahrener Benutzer
 
Registriert seit: 08.03.2005
Ort: Mußtopp
Beiträge: 638
Standard

Komplettlösung zwar nicht. Du kannst aber folgendes machen. Im Template kannst du sehr wohl php einfügen. Eingeschlossen in die Smartytags {php}....{/php}.


Code:
{php}
  ...ermittle zufallsbild...
  echo html-img-Tag für zufallsbild
{/php}
zu 2.
Das kann daran liegen, dass der Templateordner (+Unterordner) mittels htaccess gegen externen Zugriff geschützt ist. Wenn .htaccess vorhanden benenn mal provisorisch um und rufe Bild aus Templateordner auf. Wenns klappt lags am o.g.

mfg

Geändert von hubbabubba (23.02.2009 um 13:58 Uhr)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
maincontenthtml, zufallsbild

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus



Alle Zeitangaben in WEZ +1. Es ist jetzt 11:32 Uhr.

Copyright © 2011 xt:Commerce GmbH / xt:Commerce International Ltd. - All Rights Reserved

xt:Commerce is a SafeCharge brand