|
Dieses Thema wurde als erledigt markiert.  |
User-Anniversary-Hack für das wbbLite1.02pl3 |
Steinadler
Routinier
 

Dabei seit: 21.09.2008
Beiträge: 323
Herkunft: Essen
Teilnehmer des EM-Tippspiels
|
Level: 32 [?]
Erfahrungspunkte: 431.509
Nächster Level: 453.790
 |
|
| User-Anniversary-Hack für das wbbLite1.02pl3 |
|
User Anniversary Hack für das wbbLite1.02pl3 V1.4
Beschreibung:
An Jahrestagen der Mitgliedschaft im Forum erfolgen Glückwünsche wahlweise per Thread, PN oder E-Mail.
Außerdem werden die tagesaktuellen und auch zukünftigen Jubilare auf der Startseite eingeblendet (ähnlich den Geburtstagskindern).
Bei der Threaderstellung wird in der Betreffzeile automatisch nach Geschlecht unterschieden. (je nach dem welches Geschlecht im Profil des Gratulanten eingetragen ist.)
Die Steuerung erfolgt über das ACP, einerseits über [Einstellungen] [Startseite] (2 zusätzliche Menüpunkte ganz unten) und über die ACP-Menügruppe [User-Jubiläums-Meldungen]!
Eine Guthabenhack-Einbindung findet ebenfalls statt!
Copyright:
2008 by MikeHH (Testumgebung-online.de)
2011 by MikeHH & Steinadler (Steinadler's Bastelstübchen )
Dieser Hack ist urheberrechtlich geschützt und darf weder komplett, noch in Teilen ohne meine Zustimmung zum Download angeboten oder weitergegeben werden. Veränderungen des Codes sind nur für den eigenen Gebrauch zulässig.
Das Entfernen des Copyrights ist nicht erlaubt!
Danksagungen:
Mein großer Dank geht an MikeHH, der mir sein Einverständnis gegeben hat, seinen Hack für das wbbLite1.02pl3 umzucoden und zu veröffentlichen.
An dieser Stelle wieder einen großen Dank an Tuner (Thorsten), der mir die Möglichkeiten eingeräumt hat, diesen Hack in einem jungfräulichen Forum zu testen, und die Guthabenhack-Einbindung in seinem Testforum auf Funktionalität zu testen.
Haftungsausschluß
Dieser Hack wird auf eigene Gefahr eingebaut/genutzt.
Ich übernehme keinerlei Haftung für direkte und/oder indirekte Schäden, die durch die Installation und/oder den Gebrauch entstehen.
Bitte vor dem Einbau ein Backup der Datenbank und der zu ändernden Dateien anfertigen.
Download:
Dieser Hack darf nur auf:
Steinadlers Bastelstübchen
Testumgebung-Online
Viktor's Supportboard
angeboten werden!
Voraussetzungen:
Ein wbbLite1.02pl3
zu ändernde Dateien:
index.tpl
index.php
register.php
acp/users.php
acp/templates/menue.htm
neue Dateien:
index_user_anniversary.tpl
index_useranniversarybit.tpl
index_nextuseranniversarybit.tpl
acp/setup.php
acp/acp_user_anniversary_message.php
acp/templates/user_anniversary_bbcode_buttons.htm
acp/templates/user_anniversary_bbcode_colorbits.htm
acp/templates/user_anniversary_bbcode_fontbits.htm
acp/templates/user_anniversary_bbcode_sizebits.htm
acp/templates/user_anniversary_bbcode_smiliebit.htm
acp/templates/user_anniversary_bbcode_smilies.htm
acp/templates/user_anniversary_bbcode_smilies_getmore.htm
acp/templates/user_anniversary_message_contents.htm
acp/templates/user_anniversary_message_options.htm
acp/templates/user_anniversary_message_options1.htm
Die Einbauanleitung bezieht sich auf ein originales und unverbasteltes wbbLite1.02pl3.
Einbauanleitung:
1.
Die neuen Dateien gemäß der Forenstruktur per FTP auf den Webspace hochladen.
Ausgenommen sind davon:
einbau_in_indexphp.txt
einbau_in_indexphp_mit_groupcolor.txt
install_user_anniversary.html
Diese 3 also nicht hochladen!
2.
Die setup.php ausführen.
(www.EureDomain.de/acp/setup.php)
Nach erfolgreicher Ausführung die setup.php wieder vom Server löschen, falls nicht schon automatisch geschehen.
3.
acp/templates/menue.htm
suche:
| Quellcode |
1:
2:
3:
4:
|
<hr>
<p><b><a href="otherstuff.php?sid=$session[hash]" target="main">Anzeigen aktualisieren</a></b></p>
|
|
füge darüber ein:
| Quellcode |
1:
2:
3:
4:
5:
6:
7:
8:
|
<hr>
<p><b>User Jubiläums Hack</b></p>
<p><a href="acp_user_anniversary_message.php?action=options&sid=$session[hash]" target="main">Globale Einstellungen</a></p>
<p><a href="acp_user_anniversary_message.php?action=thread&sid=$session[hash]" target="main">Thread-Erstellung</a></p>
<p><a href="acp_user_anniversary_message.php?action=pms&sid=$session[hash]" target="main">PN-Erstellung</a></p>
<p><a href="acp_user_anniversary_message.php?action=mail&sid=$session[hash]" target="main">E-Mail-Erstellung</a></p>
|
|
acp/templates/menue.htm fertig!
4.
index.tpl
suche im index.tpl:
| Quellcode |
1:
2:
3:
4:
|
$index_useronline
$index_wwhd
|
|
füge darunter ein:
| Quellcode |
1:
|
$index_useranniversary |
|
Wer den Posting Anniversary Hack von mir schon eingebaut hat, kann folgende Einbauvariante nehmen:
suche im index.tpl:
| Quellcode |
1:
|
$index_posting_anniversary |
|
füge darunter ein:
| Quellcode |
1:
|
$index_useranniversary |
|
index.tpl fertig!
5.
index.php
suche in der index.php:
füge darunter ein:
| php: |
1:
|
$index_useranniversary=""; |
|
Hier jetzt bitte aufpassen, da es 2 unterschiedliche Einbauvarianten gibt!
Einbau in der index.php ohne Guthabenhack!
suche:
| php: |
1:
2:
|
eval ("\$index_stats = \"".$tpl->get("index_stats")."\";");
} |
|
füge darunter ein:
Den Inhalt aus der Datei einbau_in_indexphp.txt!
Wer das Groupcolor von Spitzi & Schrimm in seinem Forum verbaut hat, nimmt:
Den Inhalt aus der Datei einbau_in_indexphp_mit_groupcolor.txt!
Einbau in der index.php mit Guthabenhack!
suche:
| php: |
1:
|
/* Guthaben Hack Version 6 ENDE */ |
|
Die gesuchte Stelle kann auch anders lauten, je nach dem welche Version des Guthabenhacks verbaut ist.
Wichtig ist, das unterhalb des Guthabencodes der Code des UA eingebaut wird!
füge darunter ein:
Den Inhalt aus der Datei einbau_in_indexphp.txt!
Wer das Groupcolor von Spitzi & Schrimm in seinem Forum verbaut hat, nimmt:
Den Inhalt aus der Datei einbau_in_indexphp_mit_groupcolor.txt!
index.php fertig!
6.
register.php
Achtung!
Hier bitte aufpassen und sehr genau die Anleitung beachten, da es 2 unterschiedliche Einbauvarianten gibt!
(Einbau ohne Guthabenhack!)
suche in der register.php:
füge direkt dahinter ein:
suche weiter:
| php: |
1:
|
,'".intval($r_nosessionhash)."' |
|
füge direkt dahinter ein:
| php: |
1:
|
, '".addslashes($regdate_date)."' |
|
register.php: (Einbau mit Guthabenhack)
suche in der register.php:
füge direkt dahinter ein:
suche weiter:
| php: |
1:
|
".$registerguthaben." |
|
füge direkt dahinter ein:
| php: |
1:
|
, '".addslashes($regdate_date)."' |
|
suche weiter: (für beide Einbauvarianten gleich!)
| php: |
1:
|
$rankid = $db->query_first("SELECT rankid FROM bb".$n."_ranks WHERE groupid IN ('0','$groupid') AND needposts='0' AND gender IN ('0','".intval($r_gender)."') ORDER BY gender DESC",1); |
|
füge darunter ein:
| php: |
1:
2:
3:
|
//** User-Anniversary-Hack **//
$regdate_date = formatdate("Y-m-d", time());
//** User-Anniversary-Hack **// |
|
register.php fertig!
7.
acp/users.php
suche in der acp/users.php:
| php: |
1:
|
$rankid = $db->query_first("SELECT rankid FROM bb".$n."_ranks WHERE groupid = '$groupid' AND needposts = 0 AND gender IN (0,'$gender') ORDER BY gender DESC"); |
|
füge darüber ein:
| php: |
1:
2:
3:
|
//** User-Anniversary-Hack **//
$regdate_date = formatdate("Y-m-d", time());
//** User-Anniversary-Hack **// |
|
suche weiter:
füge direkt dahinter ein:
suche weiter:
| php: |
1:
|
,'".intval($avatarid)."' |
|
füge direkt dahinter ein:
| php: |
1:
|
,'".addslashes($regdate_date)."' |
|
acp/users.php fertig!
8.
Im ACP unter Einstellungen Startseite den Hack aktivieren und die angezeigten Tage für die nächsten Jahrestage festlegen.
In der Regel macht eine Einstellung von 7-30 Tagen Sinn.
9.
In der Menügruppe User Anniversary Hack die globalen Einstellungen vornehmen.
Die Texte für die Thread, PN und Mail nach eigenen Wünschen anpassen, falls gewünscht.
10.
Der Einbau ist nun komplett abgeschlossen.
Viel Spass mit dem neuen Hack
Ein Feedback zum Hack wäre schön
Anbei noch ein paar Bilder:
| Dateianhang: |
User Anniversary Hack .zip (21 KB, 1 mal heruntergeladen) » Dateianhang nur für registrierte Mitglieder verfügbar
|
Steinadler hat diese Bilder (verkleinerte Versionen) angehängt:
__________________
|
|
17.07.2011 13:13 |
|
|
Steinadler
Routinier
 

Dabei seit: 21.09.2008
Beiträge: 323
Herkunft: Essen
Teilnehmer des EM-Tippspiels
|
Level: 32 [?]
Erfahrungspunkte: 431.509
Nächster Level: 453.790
Themenstarter
 |
|
|
17.07.2011 13:16 |
|
|
|
Views heute: 9.081 | Views gestern: 22.601 | Views gesamt: 11.225.457 |
|