Inhalte nach Referer anzeigen
Eingetragen von fran-k (326)
am 08.03.2006 - 10:18 Uhr in
am 08.03.2006 - 10:18 Uhr in
ich möchte die Anzeige von Blöcken so steuern, dass sie nur angezeigt werden, wenn die Besucher zb. über eine andere Seite reingekommen sind, nicht aber wenn sie direkt über ein Bookmark oder der Direkteingabe der URL kommen, soll keine Anzeige der speziellen Blöcke erfolgen.
Hintegrund ist der, dass man so zB. spezielle Informationen für neue Besucher darstellen kann oder aber Werbung eingeblendet wird, wenn jemand zum ersten Mal escheint. Dauerbesucher (die eine Webseite ja entweder bookmarken oder per Direkteingabe besuchen) werden von der Werbung nicht belästigt.
Hat einer eine Idee, wie man das regeln kann?
Danke euch.
Gruß, Frank
- Anmelden oder Registrieren um Kommentare zu schreiben
Da ich weiß, das Du 4.7
am 08.03.2006 - 11:06 Uhr
Da ich weiß das Du 4.7 nutzt, kannst Du evtl. das neue "Block-Einblenden-Wenn-Bedingung-Ist-True"-Feature dafür nutzen. Teste das mal mit folgendem Code (ungetestet):
$referer_url = parse_url($_SERVER[HTTP_REFERER]);
if ($referer_url =="www.referer.de") { return true; }
Danke Dir Björn. Ich muß
am 09.03.2006 - 11:27 Uhr
Danke Dir Björn.
Ich muß mir das mal ansehen und austesten.
Auch muß ich mir nochmal die Logik überlegen, denn inzwischen denke ich, dass es Sinn macht, den Block nicht anzuzeigen wenn der Besucher:
- über einen Bookmark
- URL Direkteingabe
- spezielle URLs
kommt nicht anzuzeigen.
Das macht es natürlich wieder komplizierter ;)
Gruß, Frank
Hay Frank, hier gibt es ein
am 12.03.2006 - 11:56 Uhr
Hay Frank,
hier gibt es ein Modul zum Thema, allerdings für die 4.6, keine Ahnung ob es mit der beta schon läuft: Referer Theme http://drupal.org/node/46113.
vg
--
sanduhrs · Stefan Auditor · Drupalcenter
http://drupal.org/user/28074 · http://association.drupal.org/user/646
Danke Dir! Ich schaue es mir
am 12.03.2006 - 12:37 Uhr
Danke Dir!
Ich schaue es mir morgen mal an.
Klingt interessant.