Zum Inhalt springen

Bildwechsel nach einer bestimmten Reihenfolge

Erstellt am 8. September 2005 · 15 Antworten · letzte Antwort am 14. September 2005

Tags: Bilder, Frage

jalali ·

Hallo Forum,
ich habe folgendes vor: in den Trailer-Bereich meiner Seite soll nach jedem Klick auf einem Menüpunkt, ein neues Bild geladen werden. Ich kann zwar für jede Seite über "create an extension template" ein bestimmtes Bild aufrufen mit diesem Befehl:

page.10.marks.BGIMG = IMAGE
page.10.marks.BGIMG.file = fileadmin/Hintergrundbilder/dinge.jpg

Ich könnte auch den Bildwechsel auch per Zufall steuren.
Aber wie kann man es erreichen, dass der Wechsel der Bilder nach einer bestimmten Reihenfolge stattfindet?
Hier das Beispiel, damit ihr es besser versteht:

Home: Bild 1
Referenzen: Bild 2
Home: Bild 3
Kontakt: Bild 4
usw.
Kann man das was ich vor habe überhaupt mit TS realisieren?
Gruß
Omid

ben ·

Was meinst du mit Trailer-Bereich?
Warum machst du nicht einen Platzhalter ###Bild### in dein Template. Diesen Platzhalter fütterst du im Template/Setup über

# Bildbereich
_INHALT_RECHTS= CONTENT
_INHALT_RECHTS< styles.content.getRight
_INHALT_RECHTS.select.orderBy = sorting

Nun kannst du für jede deiner Seiten in der rechten Spalte ein anderes Bild hinterlegen..

jalali ·

Hallo ben,
danke für die schnelle Antwort.
Der Begriff "Trailer" stammt aus dem Buch von Robert Mayer "Praxiswissen Typo3". Ich hätte auch Hintergrungbild sagen können.

Nun zu deinem Antwort. Nehmen wir an, ich würde nach deinem Verfahren vorgehen. Welches Bild wird für die Seite "Home" generiert, nachdem der Besucher schon mal die Seite Home besucht hatte? Etwa das gleiche Bild? Wenn es so ist, dann hast du mir leider nicht weiter helfen können. Ich möchte, dass der Besucher der Seite beim zweiten aufrufen der Home-Seite nicht das gleiche Bild sieht, sondern ein anderes, und zwar nach einer bestimmten Reihenfolge. Hier noch mal das Beispiel:
Home: Bild 1
Referenzen: Bild 2
Home: Bild 3 (nicht Bild 1)
Kontakt: Bild 4
usw.

Gruß
Omid

ben ·

Ah ok, Problem verstanden
Dann brauchst meinen Ansatz gar nicht erst versuchen.. er hätte dann nämlich wieder das selbe Bild :p

Habe leider auch keine Idee, wie man dein Vorhaben realisieren könnte.. sorry

ben ·

Hm, so welchselt er die Bilder aber auch pro Seiten-ID, jajali will aber, dass auf ein und der selben Seite mal dieses und mal jenes Bild erscheint..

So habe ich es zumindest verstanden 🙂

z.b:

Klick auf Seite 1 --> Bild 1 wird geladen
Klick auf Seite 3 --> Bild 2 wird geladen
Klick auf Seite 1 --> Bild 3 wird geladen
Klick auf Seite 4 --> Bild 4 wird geladen

Wenn er nur 4 Bilder hinterlegt, dann

Klick auf Seite 2 --> Bild 1 wird wieder geladen
Bei der nächsten Seite kommt dann Bild 2 wieder usw

Sry Imu, falls ich deinen Lösungsansatz nicht verstanden habe :p

imu ·

:o desch hebb i net gsehe

ja, darauf ist mein Beitrag keine Antwort. Da muß dann wohl
doch eine kleine PHP-Funktion her, die Random kann und einen String zurückliefert.

MARKERXYZ = PHP_SCRIPT_EXT
MARKERXYZ.file = fileadmin/deinOrdner/user_headerbild.php
ben ·

*besserweis*
Random hilft ihm auch nichts, da er es in einer festen Reihenfolge will #giggle#

Naja, Spass beiseite.. ich kann ihm jedenfalls nicht mehr helfen.. das geht über meine Programmierkenntnisse hinaus. Müsste ich mich auch erst einarbeiten :o

imu ·

ob Random, oder was anderes ist dann auch Wurscht. Warscheinlich ist das dann noch Cookie-Basiert: wenn userx Home schon mit Bild1 gesehen hat, dann soll er es beim nächsten mal bitte mit Bild3 sehen ... oje.
Auf jedenfall passiert irgendwas in dem Script ... und liefert den String zurück

jalali ·

Hallo Leute,
vielen Dank für eure Beiträge. Ich sehe, dass es gar nicht so einfach ist.Ben hat das Problem genau erkannt. Ein Versuch könnte die Lösung bringen: über JavaScript. Ich muß sehen, wie das umzusetzen ist. Werde euch bescheid geben, sollte es funktioniern.
Bis bald,
Jalali

jalali ·

Hallo Jungens,
wie wäre es mit einem Bannermodul? So was wie Advanced Banner Management oder Simple Banner. Da kann man ja im entsprechenden Marker die Bilder generieren lassen und dabei die Reihenfolge der Bilder bestimmen.

Das wäre es doch, oder?

Gruß
Jalai

ben ·

Habs mir doch schon halb gedacht, nach deinem letzten Post 8-)
Klar sind Mädels zugelassen, vorausgesetzt sie sind solo... 😉

jalali ·

Hallo Leute,
ich weiß auch nicht, wie ich dazu komme zu denken, dass es in diesem Forum nur männliche Typo3-User geben sollte. Ist natürlich politisch nicht korrekt. Tut mir leid.
Zu meinem Problem und zum Lösungsansatz Bannermodul: Das geht auch nicht.
Diese Module sind so programmiert, dass man die Banner entweder zufällig, alle gleichzeitig, einzelln, oder zeitlich rotierend darstellen kann.
Das sind die Module, die ich getestet habe: Advanced Banner Management, AO Bannercodes und Simple Banner. Da meine PHP Kenntnisse nicht so weit sind, um im Quellcode zu fummeln, lasse ich es ganz. Ich verfolge jetzt den Ansatz mit JavaScript. Mal schauen.
Beste Grüße
Jalali