Selfedit nick

Svenkan
Titel: Selfedit nick
Version: 1.2
Beschreibung: Beschreibung: Mithilfe dieses Hacks können User ihre Nicks selber ändern.
Autor: Svenkan
Demo: im Archiv
Getestet mit: WoltLab Burning Board Lite 1.0.0
Vorraussetzung: WoltLab Burning Board Lite 1.0.0

ACHTUNG! Für Schäden wird keine Verantwortung übernommen!

/edit: Nun kann man im ACP einstellen, welche Gruppen ihe Nicks ändern dürfen und welche nicht. Desweiteren wird der geänderte Nick nun auch in Threads, Boards ect. übernommen!
----


weiter zum Download
Shaddn
cool, das find ich ja recht nett! ich mein, ich hätte in meiner ganzn online-karriere vllt 1 mal in 2 foren meinen nick ändern müssn... aber ne gute funktion is das schon... dann wird der admin nich so genervt, dass er schon wieder nen nick ändern soll, weil einer den clan gewechlt hat oder ähnliches...
hätte da noch ne idee für ne erweiterung! könnte man es realisiern, dass man im acp angebn kann, wie oft oder viel besser in welchn zeitabständn ein user seinen nick ändern darf???
also, dass man einstellt, dass eine änderung nur 1 mal in 3 monatn o.ä. erlaubt is (vermerk im profil-edit wäre dann auch gut)! so könnte man verhindern, dass wirre köpfe jedn tag nen neuen nick habn!!!
Svenkan
Wer mal sehen, was sich machen lässt. Augenzwinkern
Auf alle Fälle is schonmal soweit fertig, dass man nun auch im ACP einstellen kann, ob User der Gruppe ihren Nick ändern können (Standard: Nein).
death angel
Ich wollt den Hack auf meinem lokalen Board einbauen, hab auch alles gemacht wie es in der Anleitung steht, aber wenn ich was im Admin CP einstelle und es speichern will kommt diese Fehlermeldung:

mysql error: Unknown column 'caneditnick' in 'field list'
mysql error number: 1054
Date: 03.10.2004 @ 15:34
Script: /wbb/acp/group.php
Referer: http://localhost/wbb/acp/group.php?actio...&groupid=1&sid=

das heißt für mich jetzt das er den befehl caneditnick nicht kennt.
Muß der befehl irgendwo in die DB rein oder hab ich nen einbaufehler?
Svenkan
Oh man. Hab ich doch glatt die install.php vergessen. Muss die eben schnell schreiben. *g*
/edit: So, hier isse.
death angel
danke, jetzt funzt es
CharlieThurgood
Hey, ich habe deinen Hack heute eingebaut, leider gibt es 2 Probleme:
erstens fehlt im User CP ein Feld, wo man denn dann den Namen eingeben kann und wenn man jetzt eine neue Gruppe erstellen will, kommt folgender Fehler:

code:
1:
Invalid SQL: INSERT INTO bb1_groups (groupid,title,canviewboard,canviewoffboard,canusesearch,canusepms,canstarttopic,canreplyowntopic,canreplytopic,canpostwithoutmoderation,caneditownpost,candelownpost,cancloseowntopic,candelowntopic,caneditowntopic,can_settle_own_topic,canpostpoll,canvotepoll,canuseavatar,canuploadavatar,canratethread,canviewmblist,appendeditnote,avoidfc,ismod,issupermod ,m_can_thread_settle,canuseacp,maxpostimage,maxsigimage,maxsiglength,allowedavatarextensions,maxavatarwidth,maxavatarheight,maxavatarsize,maxusertextlength,canviewprofile,groupstyle,canviewcalender,canprivateevent,canpublicevent,canrateusers,cancustomtitle,customtitle_forbiddenwords,customtitle_minposts,canview_wwhd,canviewwiw) VALUES (NULL,'gruppe', '0', '1','0','1','1','1','1','1','','1','1','0','0','0','1','0','1','1','1','1','1','1','0','0','0','1','0','0','0','0','','0','0','0','0','1','%s','','','','','1','','0', '1','1') 

weisst du denn an was es liegt? Es wäre lieb, wenn du einen Tipp hättest.
mfg Charlie
Pigsel
Zitat:
Original von CharlieThurgood
Hey, ich habe deinen Hack heute eingebaut, leider gibt es 2 Probleme:
erstens fehlt im User CP ein Feld, wo man denn dann den Namen eingeben kann und wenn man jetzt eine neue Gruppe erstellen will, kommt folgender Fehler:

code:
1:
Invalid SQL: INSERT INTO bb1_groups (groupid,title,canviewboard,canviewoffboard,canusesearch,canusepms,canstarttopic,canreplyowntopic,canreplytopic,canpostwithoutmoderation,caneditownpost,candelownpost,cancloseowntopic,candelowntopic,caneditowntopic,can_settle_own_topic,canpostpoll,canvotepoll,canuseavatar,canuploadavatar,canratethread,canviewmblist,appendeditnote,avoidfc,ismod,issupermod ,m_can_thread_settle,canuseacp,maxpostimage,maxsigimage,maxsiglength,allowedavatarextensions,maxavatarwidth,maxavatarheight,maxavatarsize,maxusertextlength,canviewprofile,groupstyle,canviewcalender,canprivateevent,canpublicevent,canrateusers,cancustomtitle,customtitle_forbiddenwords,customtitle_minposts,canview_wwhd,canviewwiw) VALUES (NULL,'gruppe', '0', '1','0','1','1','1','1','1','','1','1','0','0','0','1','0','1','1','1','1','1','1','0','0','0','1','0','0','0','0','','0','0','0','0','1','%s','','','','','1','','0', '1','1') 

weisst du denn an was es liegt? Es wäre lieb, wenn du einen Tipp hättest.
mfg Charlie


hier im Thema ist eine install.php gepostet, hast es damit mal versucht?

ansonsten wüsste ich im Moment auch nicht wo der Fehler liegen könnte da diese Fehlermeldung unvollständig ist
Tutorial
Poste doch mal die komplette fehlermeldung
CharlieThurgood
Hey entschuldige, ist die install.php nicht die gleiche, die im download mit drinne war?
und hier nochmal die komplette meldung :
code:
1:
2:
3:
4:
5:
6:
7:
8:
SQL-DATABASE ERROR

Database error in WoltLab Burning Board: Invalid SQL: INSERT INTO bb1_groups (groupid,title,canviewboard,canviewoffboard,canusesearch,canusepms,canstarttopic,canreplyowntopic,canreplytopic,canpostwithoutmoderation,caneditownpost,candelownpost,cancloseowntopic,candelowntopic,caneditowntopic,can_settle_own_topic,canpostpoll,canvotepoll,canuseavatar,canuploadavatar,canratethread,canviewmblist,appendeditnote,avoidfc,ismod,issupermod ,m_can_thread_settle,canuseacp,maxpostimage,maxsigimage,maxsiglength,allowedavatarextensions,maxavatarwidth,maxavatarheight,maxavatarsize,maxusertextlength,canviewprofile,groupstyle,canviewcalender,canprivateevent,canpublicevent,canrateusers,cancustomtitle,customtitle_forbiddenwords,customtitle_minposts,canview_wwhd,canviewwiw) VALUES (NULL,'gruppe', '0', '1','0','1','1','1','1','1','','1','1','0','0','0','1','0','1','1','1','1','1','1','0','0','0','1','0','0','0','0','','0','0','0','0','1','%s','','','','','1','','0', '1','1')
mysql error: Column count doesn't match value count at row 1
mysql error number: 1136
Date: 10.04.2012 @ 10:53
Script: /wbblite/acp/group.php
Referer: http://generation-charm.bplaced.net/wbblite/acp/group.php?action=add&sid= 


aber schonmal vielen dank für die schnelle rückmeldung^^
#AHBL
Huhu du smile

Laut der Meldung ist im Folgenden Teil etwas vertauscht worden

code:
1:
INSERT INTO bb1_groups (groupid,title,canviewboard,canviewoffboard,canusesearch,canusepms,canstarttopic,canreplyowntopic,canreplytopic,canpostwithoutmoderation,caneditownpost,candelownpost,cancloseowntopic,candelowntopic,caneditowntopic,can_settle_own_topic,canpostpoll,canvotepoll,canuseavatar,canuploadavatar,canratethread,canviewmblist,appendeditnote,avoidfc,ismod,issupermod ,m_can_thread_settle,canuseacp,maxpostimage,maxsigimage,maxsiglength,allowedavatarextensions,maxavatarwidth,maxavatarheight,maxavatarsize,maxusertextlength,canviewprofile,groupstyle,canviewcalender,canprivateevent,canpublicevent,canrateusers,cancustomtitle,customtitle_forbiddenwords,customtitle_minposts,canview_wwhd,canviewwiw) VALUES (NULL,'gruppe', '0', '1','0','1','1','1','1','1','','1','1','0','0','0','1','0','1','1','1','1','1','1','0','0','0','1','0','0','0','0','','0','0','0','0','1','%s','','','','','1','','0', '1','1')


einfach nochmal nach schauen
jacqy
Zitat:
mysql error: Column count doesn't match value count at row 1


Das bedeutet, das die Anzahl der Spalten nicht mit den angegeben Werten überein stimmen.

Einbau kontrollieren.Oder Datei gezippt hier anhängen.
CharlieThurgood
Tut mir Leid, ich finde es einfach nicht, ich hänge es an, das liegt doch an der group.php oder?


[attach]33858[/attach]
jacqy
Suche in der acp/group.php

php:
1:
groupid,title,


Füge dahinter ein

php:
1:
caneditnick,


Hochladen,testen und sich freuen großes Grinsen
CharlieThurgood
Yay also das mit den Gruppen geht jetzt weiter, nur es fehlt immernoch den Bereich um den Nick zu ändern, wenn man das Profil editiert kommt auch eine Fehler meldung:


Folgende Fehler sind aufgetreten:

Es wurden nicht alle benötigten Felder ausgefüllt.

hängt das zusammen? Ein Vorposter meinte ja auch, es würde eine Tabelle fehlen >_<
Bibini
Selfedit nick

^^auch die install.php runtergeladen und ausgeführt?

Edit: ja haste..sry nicht richtig gelesen Augen rollen
jacqy
Einbau in der usercp.php und usercp_profile_edit.tpl kontrollieren.