Zeigen Sie div-einmal am Tag

<div class="ads">Some text</div>

Wollen:

  1. zeigen in diesem block einmal am Tag pro Besucher (ohne Registrierung) (standardmäßig ausgeblendet, cookie-check, was sollte verwendet werden?)
  2. wenn der block bereits gezeigt wurde heute, dann nicht zeigen, es heute mehr
  3. if-block gezeigt wurde yeasterday und ein Tag vergangen ist, dann zeigen Sie es wieder (wie ordnungsgemäß zu überprüfen, dass das eines Tages vorbei ist?)

Wie kann ich dies tun?

Website-Beispiele mit diesem feature:

http://premiumpixels.com

http://365psd.com

  • cookies wenn Sie cookies deaktiviert haben, zeigt es jedes mal
  • weiß nicht, zu prüfen, "eines Tages ist Vergangenheit" mithilfe eines cookies.
  • Einmal pro Tag pro user?
  • oder wenn Sie die cookies löschen. Grundsätzlich gibt es keinen Weg, um absolut garantieren, dass ein div zeigt nur einmal am Tag, um alle Besucher.
  • don ' T care about cookies deaktiviert
  • ja, einmal am Tag je Besucher
  • Der code zum Lesen/schreiben von cookies: w3schools.com/js/js_cookies.asp
  • Den code zu überprüfen, die "1 Tag" Zustand: check datejs.com für wahnsinnig schöne syntax (1).days().ago(), und stackoverflow.com/questions/492994/... vergleichen, um den Tag gespeichert in cookie mit gestern.
  • bitte vermeiden Sie verweisen auf w3schools -> w3fools.com
  • fair enough, danke
  • Ich fand ein tutorial auf dieser. scriptsplash.com/2009/07/...

InformationsquelleAutor James | 2011-11-15
Schreibe einen Kommentar