Suche: Posts eines Users einer anderen UserID zuordnen |
nec
Mitglied
Dabei seit: 25.04.09
Beiträge: 2
Fähigkeiten: WBB Lite 1 Fortgeschritten Forenversion: Lite 1.0
|
|
Hallo Leute
Ich bin mir ziemlich sicher, dass ich so einen Hack schon gesehen hab, inzwischen suche ich aber danach und finde und finde nichts. Hab sowohl manuall durch einiges hier geblättert, als auch die Suche benutzt, aber nichts gefunden. Hoffe also, einer von euch kann mir jetzt noch weiter helfen.
Folgendes Problem trifft vor allen Dingen darauf zu, wenn User gelöscht werden. Die Posts bleiben dann ja bestehen, aber sie sind dann als Gast gepostet, das ist unschön. Ich will also vor dem Löschen des Accounts sämtliche Beiträge einer von mir angegebenen UserID zuordnen (z.B. einem Account speziell für Beiträge gelöschter User).
Und dafür suche ich jetzt ein Hack, welches mir das ermöglicht.
Lieben Gruß, Nec
Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von nec: 25.04.09 22:51.
|
|
25.04.09 22:50 |
E-Mail
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
|
|
Das geht via Sql sehr schnell:
code: |
1:
2:
|
UPDATE bb1_threads SET userid='$ID' WHERE userid=0;
UPDATE bb1_posts SET userid='$ID' WHERE userid=0; |
|
Diese SQL Befehle in phpmyadmin oder im Forum Acp ausführen.
$ID gegen die ID des Users austauschen, dem die Beiträge zugeordnet werden sollen.
Und dann Benutzer, Themen, Beiträge und Foren aktualisieren.
__________________
|
|
26.04.09 01:14 |
Finden
Als Freund hinzufügen
|
|
nec
Mitglied
Dabei seit: 25.04.09
Beiträge: 2
Fähigkeiten: WBB Lite 1 Fortgeschritten Forenversion: Lite 1.0
Themenstarter
|
|
Vielen Dank.
|
|
26.04.09 21:30 |
E-Mail
Finden
Als Freund hinzufügen
|
|
onesworld
gesperrt 02/05/10
Dabei seit: 11.05.09
Beiträge: 722
|
|
Frage 2 ergibt keinen Sinn, da die Postings nicht mehr dem Teamaccount zugeordnet sind und Frage 1: Im ACP die Beiträge neu durchzählen lassen.
|
|
19.11.09 00:17 |
Finden
Als Freund hinzufügen
|
|
Maggan22
Mitglied
Dabei seit: 12.01.07
Beiträge: 442
Herkunft: Köln/Bonn Forenversion: 3.1; 2.3
|
|
Vielen Dank für die Hilfe. Wegen der 2. Frage - was augenscheinlich anders ist, muß ja auch nicht gleich anders sein. Hab da schon die seltsamsten Sachen erlebt und wollte nur auf nummer sicher gehen
Und damit ich nix falsch mache:
UPDATE bb1_threads SET userid='$ID vom Team' WHERE userid=ID vom privataccount zu dem die Teambeiträge sollen;
richtig?
__________________ Gruß Maggan22
|
|
19.11.09 07:51 |
E-Mail
Finden
Als Freund hinzufügen
|
|
Maggan22
Mitglied
Dabei seit: 12.01.07
Beiträge: 442
Herkunft: Köln/Bonn Forenversion: 3.1; 2.3
|
|
Aha ok, danke. Gut das ich nochmal gefragt hab *gg*
__________________ Gruß Maggan22
|
|
19.11.09 11:36 |
E-Mail
Finden
Als Freund hinzufügen
|
|
Maggan22
Mitglied
Dabei seit: 12.01.07
Beiträge: 442
Herkunft: Köln/Bonn Forenversion: 3.1; 2.3
|
|
Muß das Thema nochmal aufgreifen.
Wenn ich den Befehl ausführe kommt folgende Mysql Meldung:
MySQL-ERROR
MySQL meldet:
Unknown column 'userid' in 'where clause'
Fehler bei der Anfrage:
UPDATE bb1_threads SET userid='2' WHERE userid=31;
Ich habe folgendes eingegeben:
UPDATE bb1_threads SET userid='2' WHERE userid=31;
UPDATE bb1_posts SET userid='2' WHERE userid=31;
Was stimmt denn nicht?
__________________ Gruß Maggan22
|
|
20.02.11 22:24 |
E-Mail
Finden
Als Freund hinzufügen
|
|
mkkcs
Mitglied
Dabei seit: 06.10.04
Beiträge: 2.051
Fähigkeiten: WBB2 Profi; WBB2 Fortgeschritten; WBB Lite 1 Profi Herkunft: aus Mamas Bauch Forenversion: 2.3; 2.2
|
|
|
20.02.11 22:54 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
mkkcs
Mitglied
Dabei seit: 06.10.04
Beiträge: 2.051
Fähigkeiten: WBB2 Profi; WBB2 Fortgeschritten; WBB Lite 1 Profi Herkunft: aus Mamas Bauch Forenversion: 2.3; 2.2
|
|
Zitat: |
Original von Maggan22
Danke
Es muß also im ersten Satz statt userid starterid heissen.
Richtig heisst der Code also:
UPDATE bb1_threads SET starterid='neueID' WHERE starterid=alteID;
UPDATE bb1_posts SET userid='neueID' WHERE userid=alteID; |
jupp, und die lastposterid mußt Du evtl. dann auch noch setzen !!!
__________________ LG Martin
-
grafix-board
http://www.wbbcoderforum.de
hat seine Tore wieder geöffnet!
Style-Einbau-Anleitung
WCF-News: mywbb goes to WCF
|
|
20.02.11 23:41 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
|