PHP code in einem webedition Template

Fragen zu PHP.
Fragen zu we:Tags bitte im Forum webEdition Templates erstellen (we:Tags) posten.
Plagemann
Member
Beiträge: 91
Registriert: Sa 30. Okt 2004, 20:56
Wohnort: Leverkusen
Kontaktdaten:

PHP code in einem webedition Template

Beitragvon Plagemann » Di 9. Okt 2012, 21:47

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
Bernhard Plagemann
www.bernhard-plagemann.de

WBTMagnum
webEdition Partner
webEdition Partner
Beiträge: 1825
Registriert: Di 7. Mär 2006, 16:50
Wohnort: Wien
Kontaktdaten:

Re: PHP code in einem webedition Template

Beitragvon WBTMagnum » Di 9. Okt 2012, 22:01

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

Benutzeravatar
Paladin
Senior Member
Beiträge: 363
Registriert: Mi 10. Feb 2010, 15:11
Kontaktdaten:

Re: PHP code in einem webedition Template

Beitragvon Paladin » Mi 10. Okt 2012, 08:22

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>';

Plagemann
Member
Beiträge: 91
Registriert: Sa 30. Okt 2004, 20:56
Wohnort: Leverkusen
Kontaktdaten:

Re: PHP code in einem webedition Template

Beitragvon Plagemann » Mi 10. Okt 2012, 14:19

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.
Bernhard Plagemann
www.bernhard-plagemann.de

e_herrmann
Senior Member
Beiträge: 1319
Registriert: Do 22. Mai 2003, 23:25

Re: PHP code in einem webedition Template

Beitragvon e_herrmann » Mi 10. Okt 2012, 15:06

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
Elko Herrmann
komplexx | internet.fotografie
web: http://www.komplexx.de


Zurück zu „PHP“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 5 Gäste