Leute Anonyme Besucher nach 3 Seitenansichten zum Login o.ä
am 22.07.2011 - 17:07 Uhr in
Hallo Leute,
Ich such schon seit ein paar Tagen nach einer einfachen Möglichkeit oder Modul dem Ich sagen kann, das anonyme Besucher nach dem x maligen Besuchen eines Nodetyps, sie automatisch umgeleitet werden. So in der Art. Ich habe einen Nodetypen der sehr häufig und viel gelesen wird, nun möchte Ich sie animieren ich doch ein Konto anzulegen um weitere Artikel zu lesen. Gibt es da eine Möglichkeit?
Gruß und Danke für eure Tipps
Bronco
- Anmelden oder Registrieren um Kommentare zu schreiben

Dafür gibt es meiner
am 22.07.2011 - 22:52 Uhr
Dafür gibt es meiner Erkenntnis nach kein Modul. Das selbe wollte ich vor einem Jahr auch umsetzen - hab es dann aber, wegen nichtvorhandenen Möglichkeiten, gelassen.
Um soetwas umzusetzen, müsstest Du Dir ein eigenes Modul schreiben oder schreiben lassen.
Danke für deine Antwort, dann
am 23.07.2011 - 17:14 Uhr
Danke für deine Antwort, dann muss ich wohl ein Modul schreiben. Wenn Interesse besteht kann ich das auch bei drupal zur Verfügung stellen.
Interesse besteht ;-)
am 23.07.2011 - 17:19 Uhr
Interesse besteht ;-)
Hast du schon eine
am 23.07.2011 - 21:08 Uhr
Hast du schon eine Vorstellung, wie genau du das Modul bzw. das "Problem" angehen willst?
So wie es aussieht, wird das
am 02.08.2011 - 01:42 Uhr
So wie es aussieht, wird das mit Sessions gelöst und findet ausschließlich in hook_boot statt,um das Problem mit dem caching (BOOST) zu umgehen. Das Problem jetzt ist, ich weis noch nicht wie ich den node typ in hook_boot raus bekomme, da hier der Node wohl noch nicht geladen ist. Wenn das gelöst ist kann ich bei jedem Besuch eines bestimmten Node typs den zähler hochsetzten bis zum gewünschten Limit und wenn er es erreicht wird er umgeleitet zu einer beliebigen seite (login,eigene seite,... ) was auch immer. Es wäre auch praktisch dies für verschiedene Node Typen und Benutzerrollen zu können,um so eine möglichst große Flexibilität zu erreichen.
Weitere Ideen oder Fragen?
Hier könnt Ihr das Projekt finden nodeview_limit
Es ist in den git repository und ein Sandbox Modul, da ich noch am testen bin und sicherlich noch ein paar Funktionen hinzu kommen werden.
Hier kommt es bald zum Einsatz Kaminöfen
Schon geprüft ob
am 02.08.2011 - 06:54 Uhr
Schon geprüft ob http://drupal.org/project/rules diese Funktionalität abdeckt?
Ja und nein habe nichts
am 02.08.2011 - 09:32 Uhr
Ja und nein habe nichts gefunden das anonyme User zählt, aber es wäre sicherlich eine interessante Erweiterung auch für Rules.
Ich hatte nicht genau
am 02.08.2011 - 10:03 Uhr
Ich hatte nicht genau geschaut aber es gibt Einträge von Leuten die scheinbar Dinge in die Richtung machen... http://drupal.org/project/issues/rules?text=anonymous&status=All
bronco schrieb So wie es
am 02.08.2011 - 10:27 Uhr
So wie es aussieht, wird das mit Sessions gelöst und findet ausschließlich in hook_boot statt,um das Problem mit dem caching (BOOST) zu umgehen. Das Problem jetzt ist, ich weis noch nicht wie ich den node typ in hook_boot raus bekomme, da hier der Node wohl noch nicht geladen ist. Wenn das gelöst ist kann ich bei jedem Besuch eines bestimmten Node typs den zähler hochsetzten bis zum gewünschten Limit und wenn er es erreicht wird er umgeleitet zu einer beliebigen seite (login,eigene seite,... ) was auch immer. Es wäre auch praktisch dies für verschiedene Node Typen und Benutzerrollen zu können,um so eine möglichst große Flexibilität zu erreichen.
Weitere Ideen oder Fragen?
Hier könnt Ihr das Projekt finden nodeview_limit
Es ist in den git repository und ein Sandbox Modul, da ich noch am testen bin und sicherlich noch ein paar Funktionen hinzu kommen werden.
Hier kommt es bald zum Einsatz Kaminöfen
hast du da den git korrekt angegeben? habe versucht das runterzuladen aber anscheinend fehlt das config
Zitat: ich weis noch nicht
am 02.08.2011 - 16:55 Uhr
ich weis noch nicht wie ich den node typ in hook_boot raus bekomme,
Ich bin mir nicht sicher, aber in hook_boot dürfte man doch trotzdem schon an die Argumente in arg() ran kommen, oder? Wenn ja, kann man aus arg(1) (im Falle des Seitenaufrufs eines normalen Nodes) die Node-ID auslesen, damit den Node laden und daraus den Typ ermitteln.
Rules Caching
am 02.08.2011 - 21:37 Uhr
Das Problem mit Rules wird sein, so wie ich das sehe ist, das es bei eingeschaltetem Caching nicht funktioniert. Das Problem hatte ich auch und bin auf hook_boot umgeschwenkt. Werde das aber weiterverfolgen.
Das Problem mit dem Node Typ
am 02.08.2011 - 21:36 Uhr
Das Problem mit dem Node Tyk konnte ich auch lösen durch eine Zeile die den gesamten Bootstrap einbindet. Mit dem git muss ich gucken, hab das auch zum ersten mal gemacht. Kannst du auch nicht den quelltext dir anzeigen lassen?