Contao-Camp 2024
Ergebnis 1 bis 5 von 5

Thema: PRO SITZUNG Artikel nur 1x einblenden und andere Artikel nur 1x kurz ausblenden

  1. #1
    Contao-Nutzer Avatar von Robby1
    Registriert seit
    18.11.2016.
    Ort
    Hanau (Hessen)
    Beiträge
    92

    Standard PRO SITZUNG Artikel nur 1x einblenden und andere Artikel nur 1x kurz ausblenden

    Hallo Zusammen,

    ich muss beim Start der Webseite ein Logo ganz groß einblenden für etwa 2-3 Sekunden. Man darf NUR das Logo sehen. Danach soll das Logo verschwinden und die normale Homeseite mit etwa 4 oder 5 Artikeln soll eingeblendet werden. Das Einblenden und wieder verschwinden des Logos und das Erscheinen der eigentlichen Homeseite nach 2-3 Sekunden DARF NUR 1X pro Sitzung passieren. Also wenn man auf eine andere Unterseite wechselt und dann wieder zurück auf die Homeseite geht, darf der Effekt (also Logo alleine ganz groß für 2-3 Sek einblenden und Homeseite nach 2-3 Sekunden einblenden und Logo ausblenden) sich nicht noch einmal wiederholen.

    Ich habe das erstmal so gelöst:
    Ich habe eine Startseite vor der eigentlichen Homeseite eingebaut und im Seitenlayout unter "zusätzliche Head-Tags" eine Weiterleitung eingebaut, die einen Delay von etwa 3 Sekunden hat (<meta http-equiv="refresh" content="2; URL=http://www.meineseite/home.html">). Das funktioniert sehr gut. Denn die Startseite hat ein eigenes Layout, in dessen "zusätzliche Head-Tags" ich den Befehl (<meta http-equiv="refresh" content="2; URL=http://www.meineseite/home.html">) eingebaut habe. Die Startseite kommt auch nicht im Menu vor.
    ABER: Ich habe überall gelesen, dass die SUCHMASCHINEN damit nicht zurecht kommen oder nur dann zurechtkommen, wenn man den Delay auf mehr als 10 Sekunden einstellt.

    Daher dachte ich (wie oben im ersten Absatz erwähnt) ich erstelle KEINE zusätzliche Startseite vor der Homeseite sondern lasse einen Artikel 3 Sekunden lang erscheinen und blende diesen dann aus und die eigentlichen Artikel der Homeseite lasse ich in den ersten 3 Sekunden ausgeblendet und blende sie danach einfach ein. Das geht mit Javascript auch gut, ABER DER EFFEKT WIEDERHOLT SICH JEDESMAL, WENN MAN AUF HOME ZURÜCKWECHSELT. Und das darf nicht sein. Es darf nur 1 x pro Sitzung passieren und dann nicht mehr.

    Ich habe auch versucht in Javascript einen Zähler einzubauen, den ich auf "0" setze -> dann eine If-Abfrage mache, solange Zähler=0 die Funktion ausführe (einen Artikel für 3 Sek einblende und wieder ausblende -> dann die eigentlichen Homeseiten-Artikel nach 3 Sek einblende) -> dann den Zähler auf "1" setze. ABER: Wenn ich auf eine andere Unterseite wechsele und dann wieder auf Home zurück gehe, kommt der Einblend-/Ausblend-Effekt trotzdem wieder, obwohl er nicht soll. Das Javascript "vergisst" scheinbar, dass der Zähler auf "1" war.

    Hat jemand für meinen gewünschten Effekt eine bessere Lösung / Idee?

    Wie gesagt auf den Befehl <meta http-equiv="refresh" content="2; URL=http://www.meineseite/home.html"> wollte ich verzichten wegen der Suchmaschinen.

    Viele Grüße und Danke schon mal, falls jemand eine Idee hat.

    Robby

  2. #2
    Contao-Nutzer
    Registriert seit
    08.11.2009.
    Beiträge
    191

    Standard

    Schau dir mal diese Erweiterung an:
    https://erdmann-freunde.de/dokumenta...n/euf-overlay/

  3. #3
    Contao-Nutzer Avatar von Robby1
    Registriert seit
    18.11.2016.
    Ort
    Hanau (Hessen)
    Beiträge
    92

    Standard

    Hallo,

    vielen Dank. Ich probiere das sehr gerne mal aus.

    Gruß! Robby

  4. #4
    Contao-Nutzer Avatar von be-tina
    Registriert seit
    20.11.2013.
    Beiträge
    231

    Standard

    Robby, wie hast du das gemacht, dass ein Artikel nach ein paar Sekunden ausgeblendet wird?

    Genau das bräuchte ich, weil ich das Popup nicht mehr benutzen will.
    Cookie und noch ein weiteres Popup verkrault die User.

  5. #5
    Contao-Nutzer Avatar von Robby1
    Registriert seit
    18.11.2016.
    Ort
    Hanau (Hessen)
    Beiträge
    92

    Standard

    Hallo be-tina,

    sorry für die späte Rückmeldung. Ich war etwas im Stress heute. Also ich habe die Erweiterung von "Erdmann und Freunde" benutzt. Sie heisst "euf_overlay". Damit kannst Du irgendetwas (z.B. ein Bild) für eine bestimmte Zeit über die komplette Webseite legen. Ich habe ein Logo eines Restaurants ganz groß einblenden lassen, das am Anfang gezeigt wird und das nach ein paar Sekunden verschwindet. Ich habe noch einige Effekte eingebaut, so dass das Logo sich in der Mitte teilt und dann verschwindet. Man kann also den Code der Erweiterung etwas anpassen oder ergänzen. Dazu muss man nicht den gesamten Code verstehen.

    Wichtig war mir dabei, dass das Logo nur 1x erscheint und nicht jedes mal neu, wenn der Benutzer auf die Startseite zurückkehrt. Ich glaube, ich habe damals eingestellt, dass es maximal nur 1x am Tag erscheint, damit es toll aussieht, aber nicht nervt.

    Die Erweiterung ist unter "erdmannfreunde/euf_overlay" zu finden.

    Ich hoffe, ich konnte Dir etwas helfen.

    Viele Grüße aus Hanau!

    Robby

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •