Seite 1 von 1

PHP code in einem webedition Template

Verfasst: Di 9. Okt 2012, 21:47
von Plagemann
Guten Abend,
Ich möchte Bilder mit dazugehörenden Links rotieren lassen.
Auf
http://www.homepage-vorlagen-webdesign. ... ink-22.php
habe ich eine PHP-Lösung gefunden, die ich versucht habe.
Das (für mich) Erstaunliche ist, dass die Seite nicht mehr angezeigt wird, wenn ich diese Zeilen in das Template einfüge:
<?PHP
$bild[1]="/tvr/runningteam/Material/2012/PlakatRefratherHerbstlauf2012300.jpg";
$bild[2]="/tvr/Tischtennis/2012_2013/MiniMeisterschaften/PlakatMiniMeisterschaften300.jpg";
$link[1]="/tvr/runningteam/2012/Herbstlauf2012.php";
$link[2]="/tvr/Tischtennis/2012_2013/MiniMeisterschaften/MiniMeisterschaften.php";
srand((double)microtime()*100000);
$anzahl=count($bild);
$id=rand(1,$anzahl);
echo "<a href='$link[$id]'--><img src="$bild[$id]" alt="" width="260" alt=''></a>";
?>
Vermutlich mache ich einen "dummen" Fehler, weiß aber nicht weiter.
Gibt es einen hilfreichen Samariter?
DANKE!
Schönen Abend

Re: PHP code in einem webedition Template

Verfasst: Di 9. Okt 2012, 22:01
von WBTMagnum
Hallo,

Wenn du eine aktuelle webEdition Installation laufen hast, kannst du die Fehleranzeige und PHP Überprüfung aktivieren. Damit sollte sich der Fehler schnell finden lassen. Oder du schaust gleich in den error Log des Webservers. Ich persönlich würde mal auf die Vermischung der Double- und Single-Quotes in der letzten Zeile als Fehlerursache tippen.

Andere Frage:
Spricht etwas gegen eine we-only Lösung wie diese hier: http://forum.webedition.org/viewtopic.p ... ild#p41105


HTH,
Sascha

Re: PHP code in einem webedition Template

Verfasst: Mi 10. Okt 2012, 08:22
von Paladin
In der letzten Zeile vermischt du beim echo die " und die ', was zu einem falschen String führt.
Korrigiert sieht die Zeile so aus, dann sollte es auch funktinieren:

Code: Alles auswählen

echo '<a href="'.$link[$id].'"--><img src="'.$bild[$id].'" alt="" width="260"></a>';

Re: PHP code in einem webedition Template

Verfasst: Mi 10. Okt 2012, 14:19
von Plagemann
DANKE!
PHP funktioniert jetzt.
Natürlich würde ich das lieber mit webEdition machen, aber ich weiß nicht wie.
Der Link verweist nur auf ein Zufallsbild aus einer Gruppe.
Ich suche den automatischen Wechsel zwischen den Bildern mit einem für jedes Bild eigenen Link.

Nochmal DANKE fürs mitdenken.

Re: PHP code in einem webedition Template

Verfasst: Mi 10. Okt 2012, 15:06
von e_herrmann
Hi,
das ist relativ einfach. Du kannst eine einfache Listview order=random() hyperlink=true über die Bilder erstellen. Den Link trägst du bei den Bildern im Eigenschaften-Tab ein. Zur Auswahl der Bilder kannst du worspaceID oder Kategorien verwenden. Das ist am Ende komfortabler und auch durch einen Redakteur zu pflegen.

Grüße Elko