Joomla! Forum Schweiz wird Teil der D-A-CH Community

Nach vielen Jahren als zentrale Anlaufstelle für Fragen rund um Joomla! in der Schweiz wird das Joomla! Forum Schweiz künftig als Archiv weitergeführt.

Die Joomla!-Communities aus Deutschland, Österreich und der Schweiz arbeiten heute enger denn je zusammen. Deshalb bündeln wir künftig auch den deutschsprachigen Support und Austausch an einem gemeinsamen Ort im Joomla! D-A-CH Forum.

Für neue Fragen, Diskussionen und den Austausch mit der Community nutzt bitte ab sofort:

forum.joomla.de

Das Joomla! Forum Schweiz bleibt weiterhin bestehen und wird als Archiv im Lesemodus erhalten. Die vielen Beiträge, Lösungen und Erfahrungen aus den vergangenen Jahren bleiben damit weiterhin zugänglich und über die Suche auffindbar.

Wir bedanken uns herzlich bei allen Mitgliedern, Moderatoren und Helfern, die das Schweizer Joomla! Forum über viele Jahre mit ihrem Wissen und ihrem Engagement geprägt haben.

Wir sehen uns im Joomla! D-A-CH Forum!

Altersabfrage mit Popup

  • dee73
  • Autor
  • Neues Mitglied
  • Neues Mitglied
Mehr
14 März 2008 21:30 #12768 von dee73
Altersabfrage mit Popup wurde erstellt von dee73
Hallo
ich möchte auf meiner Joomla-Site eine Altersabfrage machen bevor man auf der Seite was tun kann.

Ich bin noch nicht 18 Jahre alt (EXIT)
Ich bin über 18 Jahre alt (ENTER)

Ich stelle mir dass so vor, dass wenn man auf die Startseite kommt ein Popup wie bei der Ponygallery aufgeht mit einem Bild und den beiden Links EXIT / ENTER drin.
Gibt es da eine Möglichkeit sowas zu realisieren?

Danke schon mal
Mehr
18 März 2008 13:26 #12825 von jimbo
jimbo antwortete auf Re: Altersabfrage mit Popup
Hi,

das geht grundsätzlich sicher, das Popup kommt dann allerdings jedesmal wenn man auf die Startseite zurück kommt. An deiner Stelle würde ich also eher eine simple HTML-Seite vorschalten...

Gruss Dany (Jimbo)
Kein Support per PN.
Mehr
18 März 2008 19:24 #12844 von Tribal6
Tribal6 antwortete auf Re: Altersabfrage mit Popup

das Popup kommt dann allerdings jedesmal wenn man auf die Startseite zurück kommt


Nicht unbedingt:

Wenn das Script(chen), welches das Pop-Up generiert, auch Cookies setzen und auslesen kann, dann kommt das Pop-Up nur einmal....

Cheers
Roger

Tue das, was du kannst, mit dem was du hast, da wo du bist.
Mehr
18 März 2008 19:33 #12847 von jimbo
jimbo antwortete auf Re: Altersabfrage mit Popup
...bedingt aber, dass man das kann (programmieren des Setzten/Auslesen des Cookies) und das Cookies vom User auch akzeptiert werden. ;)

Gruss Dany (Jimbo)
Kein Support per PN.
Mehr
18 März 2008 19:42 #12849 von Tribal6
Tribal6 antwortete auf Re: Altersabfrage mit Popup
Hi Jimbo

Siehste, bei mir war es nicht die "Macht der Gewohnheit" aber wohl die eines Coders..... ;)

Cheers
Roger

Tue das, was du kannst, mit dem was du hast, da wo du bist.
  • ckornfeld
  • Neues Mitglied
  • Neues Mitglied
Mehr
22 März 2008 12:46 #12926 von ckornfeld
ckornfeld antwortete auf Re: Altersabfrage mit Popup
Hi!

Ich würde an deiner stelle in der index.php des Templates folgendes notieren:

Wenn kein Cookie beim Anwender gesetzt ist, dann im body die Abfrage einbauen (nichts anderes ausgeben!), wenn ein Cookie gesetzt ist, einfach die normale Seite laden.

Beachte: Vor dem Setzen des Cookies darf kein Inhalt ausgegeben werden (nicht mal ein Leerzeichen!)

MfG
Mehr
22 März 2008 14:27 #12929 von Tribal6
Tribal6 antwortete auf Re: Altersabfrage mit Popup
JEIN

Für Cookies, die mit PHP gesetzt werden, trifft das zu, denn die werden zusammen mit den anderen Header-Informationen gesendet, und zwar bevor irgendetwas im Browser ausgegeben wird.....

Bei Cookies die mit JavaScript gesetzt werden, sieht das anders aus: Die können an jeder Stelle im Code (auch erst im <body> der Seite) gesetzt werden, und wenn es sein muss, ein paar Zeilen weiter unten im Code, noch auf der gleichen Seite, schon wieder ausgelesen und ausgewertet werden.

Aber wenn du schon so eine "Pseudo"-Altersabfrage einbauen willst, musst du dir noch Gedanken über die Suchmaschinen machen: Wenn du die Suchmaschinen-Bots auf deiner Seite haben willst, dann machst du die Altersabfrage besser, indem du einfach eine einfache Seite vorschaltest, mit einem Link "über 18" und einem Link "unter 18". Diesen Links können die Bots dann auch folgen.

Machst du die Abfrage aber mit Cookies und JavaScript (PopUp), dann kommen die Bots nicht auf deine Seite, da sie in der Regel JavaScript nicht interpretieren können (da diese Technik ja Client-Seitig im Browser selbst "eingebaut" ist)

Cheers
Roger

Tue das, was du kannst, mit dem was du hast, da wo du bist.
  • ckornfeld
  • Neues Mitglied
  • Neues Mitglied
Mehr
22 März 2008 15:10 #12931 von ckornfeld
ckornfeld antwortete auf Re: Altersabfrage mit Popup

Tribal6 schrieb:

JEIN

Für Cookies, die mit PHP gesetzt werden, trifft das zu, denn die werden zusammen mit den anderen Header-Informationen gesendet, und zwar bevor irgendetwas im Browser ausgegeben wird.....


Stimmt! Ich bin (Macht der Gewohnheit) von Cookies, die mit PHP gesetzt werden, ausgegangen.

Die Variante mit den Cookies hat zwei Nachteile: User, die Cookies und/oder JavaScript nicht unterstützen/deaktiviert haben, bleibt der Zugang zur Seite verschlossen. Außerdem der erwähnte Nachteil bezüglich der Suchmaschinen...

Eine einfache Intro-HTML-Datei wäre wirklich die beste Lösung!

MfG
Powered by Kunena Forum

Joomla! Verband Schweiz - Mitglied werden