Seite 1 von 1

Modulanfrage (Bildmodul mit automatisch wechselnden Bilder)

Verfasst: Fr 20. Aug 2004, 09:40
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

Verfasst: Fr 20. Aug 2004, 09:54
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.

Verfasst: So 22. Aug 2004, 11:37
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

Verfasst: Mo 23. Aug 2004, 08:47
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.

Verfasst: Mo 23. Aug 2004, 08:50
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!!!!!

...

Verfasst: Mi 8. Sep 2004, 01:59
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:

Re: ...

Verfasst: Mi 8. Sep 2004, 08:26
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

Verfasst: Mi 8. Sep 2004, 11:47
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

Verfasst: Mi 8. Sep 2004, 12:12
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!!!

Verfasst: Mi 8. Sep 2004, 13:18
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?

Verfasst: Mi 8. Sep 2004, 13:30
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.

Verfasst: Mi 8. Sep 2004, 13:44
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?

Verfasst: Mi 8. Sep 2004, 15:28
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.

Verfasst: Mi 8. Sep 2004, 17:42
von Halchteranerin
sollen auch unterschiedliche Links hinter den verschiedenen Bildern stecken? Wenn nicht, kannst Du einfach aus den Bannern ein animiertes GIF machen.

Verfasst: Mi 8. Sep 2004, 23:42
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...!