Dynamischer Inhalt ist in, besonders seit Web 2.0 Zeiten. Da auch ich mit der Zeit mit gehe, wollte ich Leseproben meiner Artikel und Workshops auf der Startseite haben. Es sollten immer 3 Artikel sein die zufällig aus einem Pool ausgelesen und angezeigt werden.
Nach einiger Zeit suchen eines fertigen Scripts, ich wollte das Rad nicht neu erfinden, hab ich zwar gute Ansätze gefunden. Aber leider nichts das meinen Ansprüchen genügt hätte. Der Ansatz war bei den meisten Codeschnippsel gut, man nehme eine Textdatei, befüllt diesen mit geüwnschten Inhalt, es wird immer eine Zeile ausgelesen und angezeigt. Durchaus gut, möchte man nur eine zufällige Neuigkeit, Bild oder Zitat anzeigen. Bei mir sollten es aber drei sein. Effekt war natürlich, es ist vorgekommen, dass dreimal der selbe Zufallstext angezeigt wurde. Also dran gesetzt und das Script ein wenig erweitert. Der Ursprung sah so aus, man nehme eine .txt Datei und schreibt pro Zeile einen Datensatz und gibt diesen mit folgenden Code auf der Website aus :
Diese Variante reicht vollkommen aus, wenn man nur einen Datensatz anzeigen möchte.
Um zwei, drei(oder mehr) Datensätze anzeigen zu lassen und diese nicht doppelt vorkommen, lese ich alle Datensätze in einen Array. Dieser wird nun mit Shuffle durchgemischt und 3 davon angezeigt. Selbstverständlich lassen sich mit der Version jede beliebige Anzahl anzeigen, lediglich die Zahl wo 3 steht, anpassen. Aber auch hier ist wichtig es darf immer nur ein Datensatz pro Zeile in der .txt Datei stehen. Ich empfehle hier für einen Texteditor mit Zeilendarstellung. Ausgegeben kann prinzipiell alles werden, Text, Bilder und andere Elemente die ein Browser anzeigen kann, auch Werbebanner etc. Wichtig dabei, dass einfach der Html oder Php code in die Textdatei geschrieben werden.
Hier nun das Script, die Funktion kann auf der Startseite von pixelmania.at unter "Artikel und Workshops" in Funktion angesehen werden.
Der Code wird einfach an die Stelle der Seite eingebunden wo die Ausgabe getätigt werden soll, sonst ist, bis auf die .txt Datei nichts weiter notwendig.
Leider noch kein Kommentar vorhanden.
Hier kannst Du Deinen Kommentar zu diesem Artikel schreiben.