da viele Benutzer ein PopUP-Blocker benutzen, wird das PopUP nicht angezeigt, wenn jemand Geburtstag hat, dieses Snippet tut anstelle das PopUP eine E-Mail versende ans Geburtstagskind.
Code: Alles auswählen
##############################################################
## MOD Titel: Sende E-Mail zum Geburtstagskind
## MOD Autor: Christian_N < christian_n84@yahoo.de > (Christian Nüchter) http://www.chantals-fanclub.de
## MOD Beschreibung: Dieser Add-On ersetzt die PopUP-funktion mit einer E-Mail Funktion!
## Wenn ein Benutzer Geburtstag hat und die Seite aufgerufen wird,
## sei es von ein Benutzer, Bot oder Gast,
## wird dem/die Geburtstagkind/er eine E-Mail automatisch gesendet.
##
## Dieses ist sehr nützlich, wenn der Benutzer einen PopUP-Blocker einsetzt. ;-)
## P.S. Diese Funktion kann im ACP ausgeschalten werden, ist die deaktiviert wird keine E-Mail verschickt!
##
## Danke an Oxpus (www.oxpus.de) der mir beim umsetzen etwas geholfen hat bei der Version 1.0.1!
##
## SUPPORT: http://www.oxpus.de/viewtopic.php?t=4899
##
## MOD Version: 1.1.0
## Getestet mit phpBB: 2.0.19
##
##
## Installation Level: Leicht
## Installation Zeit: 10 Minuten
##
## Dateien zu Bearbeiten: 9
## admin/admin_users.php
## includes/page_header.php
## includes/usercp_register.php
## includes/usercp_avatar.php
## language/lang_german/lang_main.php
## language/lang_german/lang_admin.php
## templates/<DEINSTYLE>/admin/user_edit_body.tpl
## templates/<DEINSTYLE>/overall_header.tpl
## templates/<DEINSTYLE>/profile_add_body.tpl
##
## Dateien zum Hochladen: 1
## language/lang_german/email/birthday.tpl
##
##############################################################
##
## ACHTUNG: Der Birthday MOD von Niels Chr. Rød (HP: http://mods.db9.dk)
## muss Installiert sein! (getestet mit der Version: 1.5.8)
##############################################################
##
## Installationsnotiz:
## Vor jeglichen Änderungen an Dateien oder Datenbank, solltest Du diese vorher
## sichern.
##
## Mit diesem Hack wird ein neues Feld in die 'phpbb_users' Tabelle eingefügt.
##############################################################
## MOD History:
##
## 18.03.2006 - Version 1.1.0
## - Ab jetzt wird auch in der E-Mail, das Alter des Geburtstagkindes übermittelt.
## - Jetzt kann jeder Benutzer selbst entscheiden im Profil, ob er eine E-Mail
## zum Geburtstag erhalten möchte oder nicht (Standartmässig auf "Ja" gestellt!).
## - Sind im ACP die Geburtstagsgrüße aktivieren auf "Nein" gestellt, also deaktiviert,
## so wird im Profil bearbeiten / Anmeldung sowie im ACP beim Benutzer bearbeiten diese
## Zeile nicht mit angezeigt.
##
## 23.02.2006 - Version 1.0.1a
## - Kleiner fehler behoben.
## [Danke @volker58 der gefunden hat & Danke @oxpus der behoben hat]
##
## 22.02.2006 - Version 1.0.1
## - Ab nun wird geprüft, ob jemand Geburtstag hat.
## Wenn ja, wird die E-Mail verschickt, egal wer die Seite aufruft!
## Dieses kann durch ein anderen Benutzer, Gast oder Bot gesehen.
## - lang_admin.php geändert.
## - in overall_header.tpl den code entfernt, der überfällig wurde.
## - Überprüft ob Geburtstagsgrüße aktiviert sind im ACP, wenn nicht,
## wird die Mail nicht versendet und auch das Jahr wird nicht um 1 erhöht.
## - Sendet nur an "aktive" Benutzer die E-Mail!
##
## 23.01.2006 - Version 1.0.0
## - Erstes release
##
##############################################################
EDIT 18.03.2006: Gerade Version 1.1.0 gemacht eigentlich wollte ich die ursprünglich 1.0.2 nennen, aber es ist einfach zur 1.0.1a soviel geändert wurde.
Aus diesem Grund ist auch keine Update Anleitung von 1.0.1a zu 1.1.0 vorhanden.
Die birthday.tpl Datei muss selbst bei die Leute mit hochgeladen werden, die eine vorige Version verwenden da jetzt auch {AGE} ausgegeben wird.
Es liegt aber ein Archiv dabei welche die Installationsanleitung 1.0.1a erhält, einfach wer ein Update durchführen möchte, vorher diese Anleitung öffnen und die genannten änderrungen dort rückgängig machen, danach mit die normale Installation.txt fortfahren.
Hoffe das ich in der Installationanleitung 1.1.0 kein fehler gemacht habe, (was vergesse habe) bei mir funktioniert jedenfalls wie im MOD History es steht alles, soweit ich ihn austesten konnte.
Wünsche euch nun viel Spass damit
Gruß Christian N.