Seite 2 von 6
Verfasst: 25.04.2005 23:07
von AmigaLink
Today At/Yesterday At
Da stand ich aber schwer auf der Leitung.
Naja, jetzt hab ich endlich einen grund so einen Mod einzubauen.

Verfasst: 26.04.2005 00:04
von easygo
Jo der macht sich schon ganz gut... ist fast so ne Art "Must Have"
Hier der versprochene Bugfix, damit die Geburtstage schön
brav mit jedem neuen Tag aktualisiert werden...
http://www.net4seven.de/ftopic410.html
So dann hoff ich mal, er tuts auch...

easy
Verfasst: 26.04.2005 14:48
von AmigaLink
Momentan sieht es gut aus. Mal sehen was er morgen sagt.
Hast du die Cachzeit absichtlich auf 2 Stunden runtergesetzt?
Ich hab sie bei mir auf jeden Fall erstmal wieder auf 24 Stunden gestellt.

Verfasst: 26.04.2005 14:53
von sierrazicke
Für was genau ist denn dieser Today/Yesterday Mod ?
Und wenn ich dann beide einbaue, also den today/yesterday und den b-day caching, dann wird das Board schneller ??? Richtig ?
Verfasst: 26.04.2005 15:29
von easygo
sierrazicke hat geschrieben:Für was genau ist denn dieser Today/Yesterday Mod ?
Im Idealfall gibt der Hack in jeder Zeitzone (Sommer wie Winter)
die genaue UNIX Startzeit für Heute/Gestern aus.
sierrazicke hat geschrieben:Und wenn ich dann beide einbaue, also den today/yesterday und den b-day caching, dann wird das Board schneller ??? Richtig ?
Wenn du den Birthday Mod von Niels verwendest und das
Caching endlich funktioniert wie es soll... schon.
@ AmigaLink
glatt vergessen zu löschen die Zeile.
War eigentlich nur zum Austesten gedacht für den 2 Std -
Unterschied zwischen gmtime() und localtime()
Hat aber nix geholfen, time_today zickt immer noch
ein bisschen. Ich frag mich nur warum...
Verfasst: 26.04.2005 15:31
von AmigaLink
Der Today/Yesterday Mod ersetzt das angegebene Datum gegebenanfalls gegen die aussage Heute bzw. Gestern. Also im index, in den Postings, in den Suchergebnissen, ... wird anstelle von 26.04.2005 (also heute) 'Heute' und anstelle von 25.04.2005 'Gestern' angezeigt.
Und wenn ich dann beide einbaue, ... wird das Board schneller ??? Richtig ?
Ja. Allerdings nur der index und (falls vorhanden) das Portal!
Und zwar weil der Birthday Mod dann nicht mehr bei jedem aufruf die komplette Userdatenbank nach den Geburtstagen durchforsten muss und stattdessen auf das Cachfile zurückgreift.

Verfasst: 26.04.2005 15:33
von sierrazicke
Ok dann bedank ich mich mal lieb.. momentan ist meine index noch recht fix, aber zumindest weiß ich dann auf was ich zurückgreifen kann

Verfasst: 26.04.2005 16:53
von AmigaLink
@ easygo
Überdenk diese Zeile nochmal:
Code: Alles auswählen
$valid = (((time() - $newest_regdate) > (time() - $last_update_time)) && ($last_update_time > $time_today)) ? true : false;
Wo verwendest du $cache_bday_time?

Verfasst: 26.04.2005 17:08
von easygo
easygo hat geschrieben:@ AmigaLink
glatt vergessen zu löschen die Zeile.
Nirgends

s.o.
Bin grad am Überlegen, noch mehr Vars vor die Schleife zu stellen.
Nachdem time_today als array() in die Hose gegangen ist,
scheint mir das der beste Lösungsweg zu sein.
Auf jeden Fall kommt $time_now = time(); oben drüber,
schon weil die Variable mehrmals gebraucht wird...

Kleines Erfolgserlebnis:
Aktualisierung bei Neuregistrierung funzt 1A
Verfasst: 26.04.2005 22:33
von AmigaLink
easygo hat geschrieben: 
Kleines Erfolgserlebnis:
Aktualisierung bei Neuregistrierung funzt 1A
Bei mir nicht!
