Viktor's Supportboard (https://www.v-gn.de/wbb/index.php)
- Batida444's Hacks & Addons (https://www.v-gn.de/wbb/board.php?boardid=111)
-- Emailcheck4all (https://www.v-gn.de/wbb/board.php?boardid=128)
--- Infothread zu Emailcheck4all (https://www.v-gn.de/wbb/thread.php?threadid=3704)
Geschrieben von batida444 am 10.04.2006 um 01:52:
Infothread zu Emailcheck4all
Was macht dieses Addon ?
Der Admin kann im ACP den Emailcheck aktivieren.
Jeder User bekommt dann eine "Zwischenseite" im Forum angezeigt, auf der er seine Email-Adresse bestätigen oder eine neue Email-Adresse eingeben muss.
Der User kann nichts im Forum machen, solange dieser Check für ihn nicht abgeschlossen ist.
Der Admin kann einzelne User von dieser Überprüfung ausschliessen.
--------------------------------------------------------------------------
Getestet mit:
WBB2.3.3
Sollte aber auch ohne Probleme mit einem WBB2.2.x funktionieren.
-------------------------------------------------------------------------
Screenshots:
Neuer ACP-Menupunkt
Optionen im ACP
Zwischenseite die der User sieht
-------------------------------------------------------------------------
Wo ist der Download ?
In der Database, unter wBB 2.3 Hacks oder
>>> Hier <<<
Support nur im entsprechenden Supportthread >>>
Supportthread für Emailcheck4all
Greetz
Günni
Geschrieben von batida444 am 10.04.2006 um 05:19:
Kleines Update *schäm*
Bitte das Importieren und cachen der beiden neuen Board-Templates nicht vergessen.
Dieser Punkt fehlte in der Install-Anleitung.
Ist nun aber eingefügt und das File in der Database ist auch aktualisiert.
Greetz
Günni
Geschrieben von batida444 am 12.04.2006 um 00:49:
Update:
User, die sich
nach der Aktivierung des Emailchecks registriert haben, mussten diesen ebenfalls durchlaufen.
Dies ist ja aber unnötig.
Um diesen Fehler zu beheben, bitte folgende Änderungen ausführen:
- Gehe in Dein ACP
- Klicke dort auf SQL-Abfragen
- Gebe dort bei "SQL-Abfrage(n) eingeben:" folgendes ein
(bitte das bb1 gegen deine Boardnummer ersetzen):
code: |
1:
|
ALTER TABLE `bb1_emailcheck` ADD `emailcheck_time` INT( 11 ) NOT NULL ; |
|
Öffne die Datei acp/users.php
Suche:
php: |
1:
|
$db->unbuffered_query("UPDATE bb".$n."_emailcheck SET emailcheck_aktiv = '".intval($_POST['emailcheck_aktiv'])."', emailcheck_text = '".addslashes($_POST['emailcheck_text'])."', emailcheck_userids = '".addslashes($_POST['emailcheck_userids'])."'", 1); |
|
Ersetze gegen:
php: |
1:
|
$db->unbuffered_query("UPDATE bb".$n."_emailcheck SET emailcheck_aktiv = '".intval($_POST['emailcheck_aktiv'])."', emailcheck_text = '".addslashes($_POST['emailcheck_text'])."', emailcheck_userids = '".addslashes($_POST['emailcheck_userids'])."', emailcheck_time = '".time()."'", 1); |
|
*** SPEICHERN ***
Öffne die Datei global.php (nicht acp/global.php)
Suche:
php: |
1:
|
$emailcheck = $db->query_first("SELECT emailcheck_aktiv FROM bb".$n."_emailcheck"); |
|
Ersetze gegen:
php: |
1:
|
$emailcheck = $db->query_first("SELECT emailcheck_aktiv, emailcheck_time FROM bb".$n."_emailcheck"); |
|
Suche:
php: |
1:
|
if($emailcheck['emailcheck_aktiv']==1 && $wbbuserdata['emailcheck']!=1) { |
|
Ersetze gegen:
php: |
1:
|
if($emailcheck['emailcheck_aktiv']==1 && $wbbuserdata['emailcheck']!=1 && ($wbbuserdata['regdate']<$emailcheck['emailcheck_time'])) { |
|
*** SPEICHERN ***
Das wars schon.
Jetzt durchlaufen diesen Check nur noch User, die sich
vor der Aktivierung des Emailchecks registriert haben.
File in der Datenbank wird gleich ersetzt.
Aktuelle Version:
Emailcheck4all_update1.zip
Greetz
Günni
Geschrieben von batida444 am 20.04.2006 um 17:42:
Zusatz zu dem Addon "Emailcheck4all"
Was macht dieses Addon ?
Es fügt im ACP-Menu einen neuen Menupunkt hinzu "Email an überprüfte User".
Damit kann man eine Email an alle User verschicken, die die Email-Überprüfung schon erfolgreich
durchlaufen haben.
Die User, welche diese Überprüfung noch nicht gemacht haben, bekommen keine Email.
Wo ist der Download ?
Für WBB2.1.x und WBB2.2.x hier
>>> KLICK <<<
Für WBB2.3.x hier
>>> KLICK <<<
Bei Fragen und/oder Problemen dazu bitte im entsprechenden Supportthread posten.
Greetz
Günni
Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab® GmbH