User im Board sperren/entsperren Version 2.1 |
Hanver
Mitglied
Dabei seit: 11.07.04
Beiträge: 183
Herkunft: Willich
|
|
Jupp Einbaufehler von mir. Nun funktioniert es. Allerdings gehört es nicht mehr zum Abschnitt
action=edit
Danke für die schnelle Hilfe
|
|
10.07.09 01:17 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
Shark Master
Mitglied
Dabei seit: 22.03.04
Beiträge: 523
Herkunft: München Forenversion: 2.2
|
|
hi,
also jetzt funktioniert es.
Aber ich habe da ein paar nette Ideen für die nächste Erweiterung
1. Wenn der Verwarnte User eine Verwarnung bekommt.
Sollte er auch eine PN bekommen mit dem Hinweis
2. Manche Foren haben ein Verwarn Bereich.
Vielleicht könnte man das mit einbinden
__________________
|
|
10.07.09 17:20 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
Highländer
Mitglied
Dabei seit: 30.08.07
Beiträge: 117
Forenversion: 2.3
|
|
Zitat: |
Original von Shark Master
hi,
also jetzt funktioniert es.
Aber ich habe da ein paar nette Ideen für die nächste Erweiterung
1. Wenn der Verwarnte User eine Verwarnung bekommt.
Sollte er auch eine PN bekommen mit dem Hinweis |
Ist es möglich, dass ein gesperrter User eine PN dann lesen könnte, oder menist Du, dass er eine Mail erhalten soll?
|
|
11.07.09 08: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
Themenstarter
|
|
@Hanver: Sorry, hab übersehen, dass es 2x vorkommt. Es gehört schon noch zum Abschnitt Edit.
Ich werd die Anleitung dann gleich mal ein wenig korrigieren.
@Shark Master: Wenn ein User gesperrt wurde, sieht er eigentlich nen Hinweis, wielange er gesperrt wurde und warum. Da bräuchte es eigentlich keine zusätzliche PN, in der genau das auch nochmals drinnen steht.
Aber ne Info via Email klingt gut. Wenn ich den Hack das nächste Mal update, bau ich das mit ein.
__________________
|
|
11.07.09 10:26 |
Finden
Als Freund hinzufügen
|
|
Hanver
Mitglied
Dabei seit: 11.07.04
Beiträge: 183
Herkunft: Willich
|
|
Er meint bestimmt ein Verwarnsystem wie bei Bulletin. Das man eine PN bekommt von wegen in diesem Thread hast du.....deswegen bekommst du eine Verwarnung.
Kommt dieses nochmal vor, mußt du mit einer x Stunden Sperre rechnen. Ich mag das Wbb auch total, aber ein vernünftiges Verwarnsystem hat es irgendwie nie gegebn. Schade eigentlich. Früher hat man das Verwarnsystem 1.2.8 genommen.
Aber die Fehler zu dem Hack haben sich gehäuft. Es wurde nie geuppt. Es würde ja reichen wenn man eine PN mit dem Link zum vergehen bekommt und die Verwarnungen gehzählt werden. Man hatte sich damals immer gewünscht, dass Verwarnungen zeitlich begrenzt sind, allerdings hat sich niemand dem angenommen. Schade eigentlich aber man kann nicht alles haben.
|
|
11.07.09 12:25 |
E-Mail
WWW
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
Themenstarter
|
|
Dieser Hack ist kein Verwarnhack - er ermöglicht das Sperren eines Users im Forum selbst (mit Erweiterung der bereits vorhandenen ACP Funktion).
Und wenn jemand gesperrt ist, sieht er ja eine dementsprechende Meldung.
Ehrlich gesagt hatte ich auch mal einen eigenen Verwarnhack in Planung, allerdings hab ich es dann doch sein gelassen, weil mir die Zeit gefehlt hat und der alte 1.2.8 eigentlich doch gut funktioniert hat. Aber in letzter Zeit hab ich doch ab und zu gehört, dass sich user einen neuen, moderneren Hack wünschen würden ....
Damits nicht zu sehr OT wird, mach ich dazu aber jetzt vlt nen eigenen Thread auf.
__________________
|
|
11.07.09 12:48 |
Finden
Als Freund hinzufügen
|
|
Hanver
Mitglied
Dabei seit: 11.07.04
Beiträge: 183
Herkunft: Willich
|
|
hmm habe seit heute unerklärliche Fehlermeldungen.
Wurden hacks nach dem Einbau des Sperrfunktion eingebaut: NEIN!
SQL-DATABASE ERROR
Database error in WoltLab Burning Board (2.3.6): Invalid SQL: INSERT INTO bb1_user2block (userid,oldgroupid,oldgcid,oldrankid,oldrankgroupid,olddisablesignature,old
admincanemail,oldshowemail,oldusercanemail,oldreceivepm) VALUES ('4','4','4','4','4','0','1','1','1','1')
mysql error: Duplicate entry '4' for key 'PRIMARY'
mysql error number: 1062
mysql version: 5.1.23a-maria-alpha
php version: 5.1.6
Date: 11.07.2009 @ 20:07
Script: /blockusers.php?userid=4&action=sperren
Referer: http://*wurde-von-mir-entfernt.de/blocku...&action=sperren
|
|
11.07.09 20:12 |
E-Mail
WWW
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
Themenstarter
|
|
Wolltest du jemanden sperren, der bereits vorher gesperrt wurde (vlt auch testweise)?
Denn eigentlich sollte der Fehler nicht auftreten. Wenn man einen User sperrt, werden seine alten Einstellungen in einer eigenen Tabelle gespeichert - wird er entsperrt, werden sie wiederhergestellt und die Tabelle geleert.
Laut deiner Fehlermeldung wurden diese alten Einstellungen in der anderen Tabelle aber nicht gelöscht und wenn du ihn jetzt sperren willst, gehts natürlich nicht, weil er bereits nen Eintrag hat ...
__________________
|
|
11.07.09 20:13 |
Finden
Als Freund hinzufügen
|
|
Hanver
Mitglied
Dabei seit: 11.07.04
Beiträge: 183
Herkunft: Willich
|
|
Ja der User ist zum testen da. Allerding ist er gerade im Moment nicht gesperrt laut dem Script...
|
|
11.07.09 20:16 |
E-Mail
WWW
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
Themenstarter
|
|
Führ mal folgenden SQL Befehl aus:
code: |
1:
|
DELETE FROM bb1_user2block WHERE userid=4 |
|
Und probiers nachher nochmals (sperren->entsperren->sperren).
__________________
|
|
11.07.09 20:18 |
Finden
Als Freund hinzufügen
|
|
Hanver
Mitglied
Dabei seit: 11.07.04
Beiträge: 183
Herkunft: Willich
|
|
Jupp hat geklappt, aber was heißt das nun genau? Nehmen wir an ich sperre mal einen User für 2 Tage... Nach einigen Monaten wird er wieder auffälig und er müßte erneut gesperrt werden. Ginge das denn nicht?
|
|
11.07.09 20:26 |
E-Mail
WWW
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
Themenstarter
|
|
Zitat: |
Original von Hanver
Jupp hat geklappt, aber was heißt das nun genau? Nehmen wir an ich sperre mal einen User für 2 Tage... Nach einigen Monaten wird er wieder auffälig und er müßte erneut gesperrt werden. Ginge das denn nicht? |
Wenn der User vorher über das Script entsperrt wird, geht es. Denn ich habe bei allen Entsperr-Aufrufen beachtet, dass die Tabelle zur Sicherung alter Einstellungen beim Entsperren wieder geleert wird.
Drum konnte ich mir deinen Fehler oben grad nicht erklären ... das hing vielleicht mit deinem anderen Problem zusammen (dass du den Code zu weit oben eingefügt hattest), das während deiner ersten Tests ja auftrat.
__________________
|
|
11.07.09 20:38 |
Finden
Als Freund hinzufügen
|
|
Hanver
Mitglied
Dabei seit: 11.07.04
Beiträge: 183
Herkunft: Willich
|
|
hmm ich bekomme nach einer Zeit wieder diese Fehlermeldung. Immer wenn ich die Seite aufrufe.
|
|
11.07.09 22:00 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
Shark Master
Mitglied
Dabei seit: 22.03.04
Beiträge: 523
Herkunft: München Forenversion: 2.2
|
|
könnte man auch diesem Hack bei den Theman machen.
So unter dem Ava das jeder weis das er verwarnt wurde
__________________
|
|
11.07.09 22:26 |
E-Mail
WWW
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
Themenstarter
|
|
Zitat: |
Original von Shark Master
könnte man auch diesem Hack bei den Theman machen.
So unter dem Ava das jeder weis das er verwarnt wurde |
Das ist KEIN Verwarnhack ... Dass ein User gesperrt wurde, wird in dieser Version doch bereits angezeigt. Im Profil sowie auch im Thread, da User nun ja in die Standardgruppe für gesperrte User geschoben werden und für die kann man auch ne Onlineanzeigeformatierung einstellen.
@Hanver: Wie genau gehst du vor? Was machst du wie, bis es zur Fehlermeldung kommt? Bräuchte da ne genaue Beschreibung, weil kanns nicht nachvollziehen ...
__________________
|
|
11.07.09 23:09 |
Finden
Als Freund hinzufügen
|
|
Shark Master
Mitglied
Dabei seit: 22.03.04
Beiträge: 523
Herkunft: München Forenversion: 2.2
|
|
naja ich meinte halt das man unter dem Ava im Beitrag des Users auch sehen kann das er gebannt ist.
Sowas wäre auch toll
__________________
|
|
27.07.09 19:27 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
Shark Master
Mitglied
Dabei seit: 22.03.04
Beiträge: 523
Herkunft: München Forenversion: 2.2
|
|
sry wegen dem Doppelpost.
Aber ich bekomme wenn ich nun ein User permament speeren will
Ein SQL fehler
SQL-DATABASE ERROR
Database error in WoltLab Burning Board (2.x.x): Invalid SQL: INSERT INTO bb1_user2block (userid,oldgroupid,oldgcid,oldrankid,oldrankgroupid,olddisablesignature,old
admincanemail,oldshowemail,oldusercanemail,oldreceivepm) VALUES ('1315','4','4','6','4','0','1','1','1','1')
mysql error: Duplicate entry '1315' for key 1
mysql error number: 1062
mysql version: 5.0.51a-24+lenny1
php version: 5.2.6-1+lenny3
Date: 16.08.2009 @ 17:34
Script: /wbb/blockusers.php?userid=1315&action=sperren
Referer: http://www.maple-europa.de/wbb/blockuser...&action=sperren
__________________
|
|
16.08.09 17:39 |
E-Mail
WWW
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
Themenstarter
|
|
Wurde der User vorher bereits temporär gesperrt?
__________________
|
|
16.08.09 22:55 |
Finden
Als Freund hinzufügen
|
|
|