Boardregeln Hack V6 |
pehu unregistriert
|
|
Zitat: |
Original von pehu
Hallo, mal 'ne Frage. Ich habe den Hack in meinem Board eingebaut und finde ihn echt klasse. Danke dafür. Ich habe aber schon einen anderen Hack drin, bei denen User während der Registrierung die Board-Regeln akzeptieren müssen, sonst kommen sie nicht weiter. Deshalb meine Frage, gibt es eine Möglichkeit, das neue User die Seite nicht angezeigt bekommen?
Nachtrag: Neue User werden nach der Registrierung ja auf einen Willkommensthread geleitet. Jetzt werden sie aber nach dem Fenster immer auf die Startseite (Bei mir Portalseite) geleitet. Auch nicht so toll. |
Bin dabei, mein Forum neu aufzubauen und habe mir bei der Gelegenheit den Hack, den ich ja immer noch gut finde, genauer angesehen und das Problem mit der Registrierung gelöst.
|
|
05.10.09 22:29 |
|
|
Agi
TEAM - PHP Freak
Dabei seit: 22.11.04
Beiträge: 2.628
Fähigkeiten: WBB3 Profi Forenversion: 3.1
|
|
Könntest du deine Lösung bitte noch posten? Damit andere User, die das Problem auch haben, ebenfalls wissen, wie sie es lösen können?
Danke
__________________
|
|
06.10.09 00:04 |
Finden
Als Freund hinzufügen
|
|
pehu unregistriert
|
|
Ach so, na klar.
Man öffne die Setup.php und suche:
php: |
1:
|
$db->query("ALTER TABLE bb".$n."_users ADD `readrules` int(11) NOT NULL default '0'"); |
|
Ist Zeile 85.
das default '0'" ändert man in die 1. Die Zeile sollte dann so aussehen:
php: |
1:
|
$db->query("ALTER TABLE bb".$n."_users ADD `readrules` int(11) NOT NULL default '1'"); |
|
Das bewirkt, das neue User, die sich registrieren in der Datenbank eine 1 bekommen (neue Regeln schon akzeptiert - Bei mir ja auf der Registrierseite). Und so werden sie dann automagisch auf den Willkommensthread umgeleitet.
Wer den Hack schon eingebaut hat, kann das auch nachträglich in PhpMyAdmin oder im ACP -> SQL Abfragen ändern. Mit dem Befehl:
php: |
1:
|
ALTER TABLE `bb1_users` CHANGE COLUMN `readrules` `readrules` INT(11) NOT NULL DEFAULT '1' ; |
|
|
|
06.10.09 00:21 |
|
|
Agi
TEAM - PHP Freak
Dabei seit: 22.11.04
Beiträge: 2.628
Fähigkeiten: WBB3 Profi Forenversion: 3.1
|
|
Hab sie mal korrigiert. Sollte so nun stimmen.
__________________
|
|
06.10.09 17:01 |
Finden
Als Freund hinzufügen
|
|
Agi
TEAM - PHP Freak
Dabei seit: 22.11.04
Beiträge: 2.628
Fähigkeiten: WBB3 Profi Forenversion: 3.1
|
|
Zitat: |
Original von pehu
Danke. Bei mir klappte es aber so. |
Ja, weil deine Datenbank ja auch "wbb1" heißt - aber wenn andere User diese Abfrage ausführen, kriegen sie ne Fehlermeldung, weil ihre Datenbank nicht wbb1 heißt.
Wenn man den DB-Namen vorne ganz weg lässt, sollte es bei allen funktionieren.
__________________
|
|
06.10.09 17:09 |
Finden
Als Freund hinzufügen
|
|
pehu unregistriert
|
|
Ja, habe den Fehler gerade bemerkt und die Antwort von mir geändert.
|
|
06.10.09 17:12 |
|
|
|