Modulanfrage (Bildmodul mit automatisch wechselnden Bilder)
Modulanfrage (Bildmodul mit automatisch wechselnden Bilder)
Hi, weiß jemand ob es das folgende schon gibt?
----------------
Ein Bildmodul welches im Resultat nach jedem neuladen ein neues Bild anzeigt? So das ein Besucher nicht immer das selbe Bild z.B. auf der HomePage sieht?
----------------
Besten Dank für eure Antworten schon einmal im Voraus!
Viele Grüße aus Berlin
----------------
Ein Bildmodul welches im Resultat nach jedem neuladen ein neues Bild anzeigt? So das ein Besucher nicht immer das selbe Bild z.B. auf der HomePage sieht?
----------------
Besten Dank für eure Antworten schon einmal im Voraus!
Viele Grüße aus Berlin
die bilder müssten dann aus einem verzeichnis zufällig ausgewählt werden?
falls ja, ist es keine grosse sache und schnell gemacht.
falls ja, ist es keine grosse sache und schnell gemacht.
aitsu.org :: schnell - flexibel - komfortabel :: Version 2.2.0 (since June 22, 2011) (jetzt mit dual license GPL/kommerziell)
Nimm einfach das:
<?
$aData = file("http://www.domain.de/cms/upload/daten/bilder.txt");
$iCount = count($aData) -1;
// Eigentliche Random-Funktion
mt_srand((double)microtime()*1000000);
$iRandom = mt_rand(0,$iCount);
// Ausgabe einer Auswahl
echo $aData[$iRandom];
?>
Dann nur noch eine (in meinem Fall) bilder.txt erstellen und darin einfach untereinander die Pfade zu den einzelnen Bilddateien angeben.
Vielleicht etwas umständlich, funktioniert aber.
MfG,
koffer
<?
$aData = file("http://www.domain.de/cms/upload/daten/bilder.txt");
$iCount = count($aData) -1;
// Eigentliche Random-Funktion
mt_srand((double)microtime()*1000000);
$iRandom = mt_rand(0,$iCount);
// Ausgabe einer Auswahl
echo $aData[$iRandom];
?>
Dann nur noch eine (in meinem Fall) bilder.txt erstellen und darin einfach untereinander die Pfade zu den einzelnen Bilddateien angeben.
Vielleicht etwas umständlich, funktioniert aber.
MfG,
koffer
koffer hat geschrieben:Nimm einfach das:
<?
$aData = file("http://www.domain.de/cms/upload/daten/bilder.txt");
$iCount = count($aData) -1;
// Eigentliche Random-Funktion
mt_srand((double)microtime()*1000000);
$iRandom = mt_rand(0,$iCount);
// Ausgabe einer Auswahl
echo $aData[$iRandom];
?>
Dann nur noch eine (in meinem Fall) bilder.txt erstellen und darin einfach untereinander die Pfade zu den einzelnen Bilddateien angeben.
Vielleicht etwas umständlich, funktioniert aber.
MfG,
koffer
Danke, hat sich damit erledigt!!! Echt klasse...funktioniert SUPER!!!!!
-
- Beiträge: 115
- Registriert: Di 25. Nov 2003, 16:47
- Kontaktdaten:
...
genau so was hab ich auch gesucht... nur leider hab ich keine Ahnung
wie die txt datei aussehen muss. hab schon 1000 Sachen ausprobiert,
das einzige was er mir dann anzeigt ist der Text, der auch in der Txt Datei steht. Kann mir da jemand mal ein Beispiel geben?!
wie die txt datei aussehen muss. hab schon 1000 Sachen ausprobiert,
das einzige was er mir dann anzeigt ist der Text, der auch in der Txt Datei steht. Kann mir da jemand mal ein Beispiel geben?!

Re: ...
Hallo! Na die .txt-Datei enthält den Pfad also bei einer Standardinstallation z.B. /cms/upload/images/grafik.jpg und dann in der nächsten Zeile den nächsten Pfad. Gruß moewsproject gonzo hat geschrieben:genau so was hab ich auch gesucht... nur leider hab ich keine Ahnung
wie die txt datei aussehen muss. hab schon 1000 Sachen ausprobiert,
das einzige was er mir dann anzeigt ist der Text, der auch in der Txt Datei steht. Kann mir da jemand mal ein Beispiel geben?!
-
- Beiträge: 115
- Registriert: Di 25. Nov 2003, 16:47
- Kontaktdaten:
Wenn es eine andere Möglichkeit ist als diese hier... poste diese doch bitte auch mal. Würd mich mal interessieren wie die aussehen tut. Danke!!!project gonzo hat geschrieben:danke für die schnelle anwort.
Das hab ich auch eingegeben,... der hat mir immer nur den Text
ausgegeben....
ist aber nicht so schlimm hab da was gefunden, das funzt....
Trotzdem Danke
-
- Beiträge: 115
- Registriert: Di 25. Nov 2003, 16:47
- Kontaktdaten:
Code: Alles auswählen
<?php
$bilder=array("taxi.jpg","topevent.jpg");
mt_srand ((double)microtime()*1000000);
$zahl = mt_rand(0,(count($bilder) - 1));
echo "<img src=\"./upload/werbung/".$bilder[$zahl]."\">";
?>
Hat jemand ne Idee wie ich das machen kann, dass das Bild alle 20 Sekunden Wechselt?
-
- Beiträge: 6284
- Registriert: Do 15. Mai 2003, 18:32
- Wohnort: Da findet ihr mich nie!
- Kontaktdaten:
dein Code im Moment ist serverseitig, d.h. es wird nur ein Bilderwechsel passieren, wenn du die Seite neu lädst.
Entweder, du baust dir ein Script, welches die Seite alle 20 Sekunden neu lädt (was ich nicht gut finde) oder du implementierst das in JavaScript komplett mit nachladen der Bilder.
Generell finde ich aber, daß Bilder wärend der Laufzeit zufällig ausgetauscht werden, nicht sonderlich toll.
Entweder, du baust dir ein Script, welches die Seite alle 20 Sekunden neu lädt (was ich nicht gut finde) oder du implementierst das in JavaScript komplett mit nachladen der Bilder.
Generell finde ich aber, daß Bilder wärend der Laufzeit zufällig ausgetauscht werden, nicht sonderlich toll.
-
- Beiträge: 115
- Registriert: Di 25. Nov 2003, 16:47
- Kontaktdaten:
-
- Beiträge: 6284
- Registriert: Do 15. Mai 2003, 18:32
- Wohnort: Da findet ihr mich nie!
- Kontaktdaten:
googlen hilft.
http://www.google.de/search?hl=de&ie=UT ... uche&meta=
Das 2. Ergebnis macht genau das, was du möchtest, wenn du nochmals ein paar Sekunden Zeit zum nachdenken verschwendest, wie du den Bilderwechsel automatisierst.
http://www.google.de/search?hl=de&ie=UT ... uche&meta=
Das 2. Ergebnis macht genau das, was du möchtest, wenn du nochmals ein paar Sekunden Zeit zum nachdenken verschwendest, wie du den Bilderwechsel automatisierst.
-
- Beiträge: 5478
- Registriert: Di 2. Mär 2004, 21:11
- Wohnort: Halchter, wo sonst? ;-)
- Kontaktdaten:
-
- Beiträge: 115
- Registriert: Di 25. Nov 2003, 16:47
- Kontaktdaten:
Hab schon überlegt das als Flash zu machen, oder als Gif, aber der Freund bin ich da nicht. ausserdem ist die Variante von der Pflege her auch nicht die Sauberste. am liebsten (ich wollte es mal Probieren) währe mir das, wenn ich im Backend die Bilder die in einem Ordner sind (bei mir "Werbung") auswählen und hinzufügen oder löschen Könnte.
Mit der verlinkung der Bilder währe natürlich auch n Highlight...!
Mit der verlinkung der Bilder währe natürlich auch n Highlight...!