Birthday Caching Addon (RC3)

In diesem Forum können Mod-Autoren ihre Mods vorstellen, die sich noch im Entwicklungsstatus befinden. Der Einbau in Foren im produktiven Betrieb wird nicht empfohlen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Benutzeravatar
AmigaLink
Mitglied
Beiträge: 1417
Registriert: 09.06.2003 21:56
Wohnort: NRW
Kontaktdaten:

Beitrag von AmigaLink » 25.04.2005 23:07

Today At/Yesterday At
Da stand ich aber schwer auf der Leitung. :roll:
Naja, jetzt hab ich endlich einen grund so einen Mod einzubauen. ;)

Benutzeravatar
easygo
Mitglied
Beiträge: 2170
Registriert: 03.09.2004 13:45
Kontaktdaten:

Beitrag von easygo » 26.04.2005 00:04

Jo der macht sich schon ganz gut... ist fast so ne Art "Must Have" :wink:

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... :D easy
Zuletzt geändert von easygo am 06.05.2005 22:14, insgesamt 1-mal geändert.

Benutzeravatar
AmigaLink
Mitglied
Beiträge: 1417
Registriert: 09.06.2003 21:56
Wohnort: NRW
Kontaktdaten:

Beitrag von AmigaLink » 26.04.2005 14:48

Momentan sieht es gut aus. Mal sehen was er morgen sagt. :)

Hast du die Cachzeit absichtlich auf 2 Stunden runtergesetzt? :o
Ich hab sie bei mir auf jeden Fall erstmal wieder auf 24 Stunden gestellt. :)

Benutzeravatar
sierrazicke
Mitglied
Beiträge: 516
Registriert: 18.02.2005 16:42
Wohnort: Karlsruhe
Kontaktdaten:

Beitrag von sierrazicke » 26.04.2005 14:53

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 ?

Benutzeravatar
easygo
Mitglied
Beiträge: 2170
Registriert: 03.09.2004 13:45
Kontaktdaten:

Beitrag von easygo » 26.04.2005 15:29

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. :lol:

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...
Zuletzt geändert von easygo am 26.04.2005 15:40, insgesamt 1-mal geändert.

Benutzeravatar
AmigaLink
Mitglied
Beiträge: 1417
Registriert: 09.06.2003 21:56
Wohnort: NRW
Kontaktdaten:

Beitrag von AmigaLink » 26.04.2005 15:31

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. :)

Benutzeravatar
sierrazicke
Mitglied
Beiträge: 516
Registriert: 18.02.2005 16:42
Wohnort: Karlsruhe
Kontaktdaten:

Beitrag von sierrazicke » 26.04.2005 15:33

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 :wink:

Benutzeravatar
AmigaLink
Mitglied
Beiträge: 1417
Registriert: 09.06.2003 21:56
Wohnort: NRW
Kontaktdaten:

Beitrag von AmigaLink » 26.04.2005 16:53

@ 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? ;)

Benutzeravatar
easygo
Mitglied
Beiträge: 2170
Registriert: 03.09.2004 13:45
Kontaktdaten:

Beitrag von easygo » 26.04.2005 17:08

easygo hat geschrieben:@ AmigaLink

glatt vergessen zu löschen die Zeile.
Nirgends :P 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...

:D Kleines Erfolgserlebnis:

Aktualisierung bei Neuregistrierung funzt 1A

Benutzeravatar
AmigaLink
Mitglied
Beiträge: 1417
Registriert: 09.06.2003 21:56
Wohnort: NRW
Kontaktdaten:

Beitrag von AmigaLink » 26.04.2005 22:33

easygo hat geschrieben: :D Kleines Erfolgserlebnis:

Aktualisierung bei Neuregistrierung funzt 1A
Bei mir nicht! :cry:

Antworten

Zurück zu „phpBB 2.0: Mods in Entwicklung“