Modulanfrage (Bildmodul mit automatisch wechselnden Bilder)

Gesperrt
moews
Beiträge: 76
Registriert: Mi 11. Aug 2004, 13:29
Wohnort: Berlin
Kontaktdaten:

Modulanfrage (Bildmodul mit automatisch wechselnden Bilder)

Beitrag von moews »

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
kummer
Beiträge: 2423
Registriert: Do 6. Mai 2004, 09:17
Wohnort: Bern, Schweiz
Kontaktdaten:

Beitrag von kummer »

die bilder müssten dann aus einem verzeichnis zufällig ausgewählt werden?

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)
koffer
Beiträge: 107
Registriert: Mi 3. Sep 2003, 15:39
Kontaktdaten:

Beitrag von koffer »

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
moews
Beiträge: 76
Registriert: Mi 11. Aug 2004, 13:29
Wohnort: Berlin
Kontaktdaten:

Beitrag von moews »

kummer hat geschrieben:die bilder müssten dann aus einem verzeichnis zufällig ausgewählt werden?

falls ja, ist es keine grosse sache und schnell gemacht.
Naja sollte schon einstellbar sein, welche Bilder er anzeigen soll.
moews
Beiträge: 76
Registriert: Mi 11. Aug 2004, 13:29
Wohnort: Berlin
Kontaktdaten:

Beitrag von moews »

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!!!!!
project gonzo
Beiträge: 115
Registriert: Di 25. Nov 2003, 16:47
Kontaktdaten:

...

Beitrag von project gonzo »

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?! :oops:
moews
Beiträge: 76
Registriert: Mi 11. Aug 2004, 13:29
Wohnort: Berlin
Kontaktdaten:

Re: ...

Beitrag von moews »

project 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?! :oops:
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ß moews
project gonzo
Beiträge: 115
Registriert: Di 25. Nov 2003, 16:47
Kontaktdaten:

Beitrag von project gonzo »

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
moews
Beiträge: 76
Registriert: Mi 11. Aug 2004, 13:29
Wohnort: Berlin
Kontaktdaten:

Beitrag von moews »

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
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
Beiträge: 115
Registriert: Di 25. Nov 2003, 16:47
Kontaktdaten:

Beitrag von project gonzo »

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]."\">";
?>
Den Code habe ich dann einfach in Output reingesetzt.

Hat jemand ne Idee wie ich das machen kann, dass das Bild alle 20 Sekunden Wechselt?
timo
Beiträge: 6284
Registriert: Do 15. Mai 2003, 18:32
Wohnort: Da findet ihr mich nie!
Kontaktdaten:

Beitrag von timo »

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.
project gonzo
Beiträge: 115
Registriert: Di 25. Nov 2003, 16:47
Kontaktdaten:

Beitrag von project gonzo »

Ich will ja Werbung damit Steuern. Von daher währe das vom Vorteil, das die Bilder (Banner) wechseln.
kann mir jemand nen Tip mit dem Java Script geben?
timo
Beiträge: 6284
Registriert: Do 15. Mai 2003, 18:32
Wohnort: Da findet ihr mich nie!
Kontaktdaten:

Beitrag von timo »

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.
Halchteranerin
Beiträge: 5478
Registriert: Di 2. Mär 2004, 21:11
Wohnort: Halchter, wo sonst? ;-)
Kontaktdaten:

Beitrag von Halchteranerin »

sollen auch unterschiedliche Links hinter den verschiedenen Bildern stecken? Wenn nicht, kannst Du einfach aus den Bannern ein animiertes GIF machen.
project gonzo
Beiträge: 115
Registriert: Di 25. Nov 2003, 16:47
Kontaktdaten:

Beitrag von project gonzo »

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...!
Gesperrt