User,und,posts löschen
Forumsregeln
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
User,und,posts löschen
Hi Freunde
ich habe eine wunsch,ich suche einen mod oder möglichkeit,mit dem ich alle post von normalen user löschen kann.gibt,s da was ?
also komplete post von allen usern.
ich könnte das in acp auch machen,über alte beiträge löschen,aber ich möchte manche topics nicht löschen sondern nur posts von user löschen.uber acp wird halt alles gelöscht.
bitte um hilfe
mfg
ich habe eine wunsch,ich suche einen mod oder möglichkeit,mit dem ich alle post von normalen user löschen kann.gibt,s da was ?
also komplete post von allen usern.
ich könnte das in acp auch machen,über alte beiträge löschen,aber ich möchte manche topics nicht löschen sondern nur posts von user löschen.uber acp wird halt alles gelöscht.
bitte um hilfe
mfg
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Alle Beiträge eines Users oder aller User? http://www.phpbbhacks.com/download/4404
Ansonsten schalte das Pruning ein.
Das entfernt automatisch alle alten Beiträge, auf die nach X Tagen nicht mehr geantwortet wurde...
Ansonsten schalte das Pruning ein.
Das entfernt automatisch alle alten Beiträge, auf die nach X Tagen nicht mehr geantwortet wurde...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
[quote="oxpus - Di 04.Apr, 2006 16:44";p="57285"]Alle Beiträge eines Users oder aller User? http://www.phpbbhacks.com/download/4404[/quote]
das mod habe ich auch schon probiert der funkziniert bei mir nicht.
[quote="oxpus - Di 04.Apr, 2006 16:44";p="57285"]
Das entfernt automatisch alle alten Beiträge, auf die nach X Tagen nicht mehr geantwortet wurde...[/quote]
ja aber der löscht aber komplet alles topics posts,ich möchte topics nicht löschen ich möchtre nur von user posts löschen lassen.
mfg
das mod habe ich auch schon probiert der funkziniert bei mir nicht.
[quote="oxpus - Di 04.Apr, 2006 16:44";p="57285"]
Das entfernt automatisch alle alten Beiträge, auf die nach X Tagen nicht mehr geantwortet wurde...[/quote]
ja aber der löscht aber komplet alles topics posts,ich möchte topics nicht löschen ich möchtre nur von user posts löschen lassen.
mfg
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Das geht nicht. Der erste Post in einem Topic ist auch immer das Topic selber.
Wenn also ein User, dessen Beiträge gelöscht werden sollen, auch Topics erstellt hat, ist dieses ebenfalls weg...
Wenn also ein User, dessen Beiträge gelöscht werden sollen, auch Topics erstellt hat, ist dieses ebenfalls weg...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
nein ich habe eine oder besser gesagt mehrer kategorien in dem nur admins topic eröfnen kann,ich möchte admins nicht löschen nur normale user löschen,und den posts möchte ich auch alles löschen.
edit:
ich habe eine idee,ich könnte alle user uber myadmin panel löschen,dann brauche ich einen mod der alle beiträge von gast löscht ?
edit:
ich habe eine idee,ich könnte alle user uber myadmin panel löschen,dann brauche ich einen mod der alle beiträge von gast löscht ?
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Der Admin erstellt Topics und andere User dürfen antworten?
Soweit korrent verstanden?
Dann müssen die Befugnisse entsprechend eingestellt werden, nur kann der Admin IMMER alles!
Soweit korrent verstanden?
Dann müssen die Befugnisse entsprechend eingestellt werden, nur kann der Admin IMMER alles!
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Ja, sag ich doch: Pruning.
Man müsste dann nur die Posts von Admins ausnehmen.
Sollte so klappen.
Und Pruning kann man für jedes Forum einzeln ein- und ausschalten...
Man müsste dann nur die Posts von Admins ausnehmen.
Code: Alles auswählen
#
#-----[ OPEN ]-----
#
includes/prune.php
#
#-----[ FIND ]-----
#
$prune_all = ($prune_all) ? '' : 'AND t.topic_vote = 0 AND t.topic_type <> ' . POST_ANNOUNCE;
#
#-----[ AFTER, ADD ]-----
#
$sql = "SELECT user_id FROM " . USERS_TABLE . "
WHERE user_level = " . ADMIN;
if (!($result = $db->sql_query($sql)))
{
message_die(GENERAL_ERROR, 'Could not fetch admin user ids', '', __LINE__, __FILE__, $sql);
}
$admin_user_ids = '';
while ($row = $db->sql_fetchrow($result))
{
$admin_user_ids .= ($admin_user_ids == '') ? $row['user_id'] : ', ' . $row['user_id'];
}
$db->sql_freeresult($result);
#
#-----[ FIND ]-----
#
$sql = "SELECT t.topic_id
FROM " . POSTS_TABLE . " p, " . TOPICS_TABLE . " t
WHERE t.forum_id = $forum_id
$prune_all
AND ( p.post_id = t.topic_last_post_id
OR t.topic_last_post_id = 0 )";
#
#-----[ IN-LINE FIND ]-----
#
WHERE t.forum_id = $forum_id
#
#-----[ IN-LINE AFTER, ADD ]-----
#
AND p.poster_id NOT IN ($admin_user_ids)Und Pruning kann man für jedes Forum einzeln ein- und ausschalten...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
also hier ist wohl eine fehler ?
#
#-----[ IN-LINE FIND ]-----
#
WHERE t.forum_id = $forum_id
#
#-----[ IN-LINE AFTER, ADD ]-----
#
AND p.poster_id NOT IN ($admin_user_ids)
so ist richtig ?
WHERE t.forum_id = $forum_id AND p.poster_id NOT IN ($admin_user_ids)
-----------
edit;
Das klabt nicht ganz es wird alles gelöscht
--------------
#
#-----[ IN-LINE FIND ]-----
#
WHERE t.forum_id = $forum_id
#
#-----[ IN-LINE AFTER, ADD ]-----
#
AND p.poster_id NOT IN ($admin_user_ids)
so ist richtig ?
WHERE t.forum_id = $forum_id AND p.poster_id NOT IN ($admin_user_ids)
-----------
edit;
Das klabt nicht ganz es wird alles gelöscht
--------------
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Du musst auch in den Foreneinstellungen (ACP) die Foren ausnehmen, die nicht bearbeitet werden sollen. Also dort das Pruning ausschalten!
Und was meinst Du mit "es wird alles gelöscht"?
Das Pruning hier löscht nur die Beträge der User, sofern Deine Berechtigungen stimmen und die Topics nur von Admins eröffnet wurden.
Und was meinst Du mit "es wird alles gelöscht"?
Das Pruning hier löscht nur die Beträge der User, sofern Deine Berechtigungen stimmen und die Topics nur von Admins eröffnet wurden.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Jetzt verstehe ich wirklich nur noch Bahnhof...
Was soll denn nun gelöscht werden?
Die User, deren Posts, beides?
Wenn es um die User-Posts geht, dann ist Pruning mit meiner oben geposteten Änderung doch schon richtig.
Im ACP kannst Du in den Foreneinstellungen dazu bestimmen, in welchem Forum das Pruning aktiv oder nicht aktiv sein soll.
Also alle Beiträge oder nur die in bestimmten Foren löschen.
Dabei werden dann ja auch die Admin-Beiträge und damit die Topics selber ausgenommen.
Was soll denn nun gelöscht werden?
Die User, deren Posts, beides?
Wenn es um die User-Posts geht, dann ist Pruning mit meiner oben geposteten Änderung doch schon richtig.
Im ACP kannst Du in den Foreneinstellungen dazu bestimmen, in welchem Forum das Pruning aktiv oder nicht aktiv sein soll.
Also alle Beiträge oder nur die in bestimmten Foren löschen.
Dabei werden dann ja auch die Admin-Beiträge und damit die Topics selber ausgenommen.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
ok das habe ich mit eine mod erledigt,
oxpus eine frage noch.
ich habe alle user und post gelöscht,jeder muss sich neu reg,ich habe die alte forum mit dem alten user und posts zu einen anderen namen nochmal instaliert um zu sehen wer wer ist.
ich habe einen test gemacht mit meine eigene ip adresse,ich habe von neu forum auf die alte meine ip adresse bei der IP Search angegeben leider seigte mir meine nick name nicht an.
hastdu eine idee ?
dannke
oxpus eine frage noch.
ich habe alle user und post gelöscht,jeder muss sich neu reg,ich habe die alte forum mit dem alten user und posts zu einen anderen namen nochmal instaliert um zu sehen wer wer ist.
ich habe einen test gemacht mit meine eigene ip adresse,ich habe von neu forum auf die alte meine ip adresse bei der IP Search angegeben leider seigte mir meine nick name nicht an.
hastdu eine idee ?
dannke
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Die IP kann wechseln.
Alleine darauf ist kein Verlass, also Haken dran...
Lass die User sich bei Dir mit dem alten Namen melden, sofern sie einen neuen Nick verwenden, dann kannst Du die auch besser zuordnen.
Alleine darauf ist kein Verlass, also Haken dran...
Lass die User sich bei Dir mit dem alten Namen melden, sofern sie einen neuen Nick verwenden, dann kannst Du die auch besser zuordnen.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
oxpus es gibt einen problem,aber ist schwer zu erzählen.
also ich habe alle user und posts gelöscht,auser ich und meine kumpel weil wir admins sind.
das problem ist der kumpel hatte id 178 jetzt hat er das id 2,
das id 178 hat jetzt eine andere normale user.
so das problem ist die beiträger die meine kumpel damals editiert hatte steht jezt von dem neu user der name unten.
Das selbe problem ist auch bei den bilder galerie,es sind zu seit keine galeries von user aber wen sich eine reg also mit dem alten user id wird seine bilder auf dem neu user uberschrieben,obwohl die bilde rnicht ihn gehören.
ich hoffe ich könnte das eklärn.
ich dannke dir.
also ich habe alle user und posts gelöscht,auser ich und meine kumpel weil wir admins sind.
das problem ist der kumpel hatte id 178 jetzt hat er das id 2,
das id 178 hat jetzt eine andere normale user.
so das problem ist die beiträger die meine kumpel damals editiert hatte steht jezt von dem neu user der name unten.
Das selbe problem ist auch bei den bilder galerie,es sind zu seit keine galeries von user aber wen sich eine reg also mit dem alten user id wird seine bilder auf dem neu user uberschrieben,obwohl die bilde rnicht ihn gehören.
ich hoffe ich könnte das eklärn.
ich dannke dir.
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Ändere in der Datenbank alle User-ID's in allen Tabellen entsprechend ab. Dabei kannst Du folgenden SQL-Befehl verwenden:
phpbb_tabellenname muss dabei durch den entsprechenden Tabellennamen ersett werden, ebenso wie user_id (Kann ja in diversen Tabellen anders lauten).
Das eben für jede betreffende Tabelle, am besten einfach alle durchgehen und prüfen, bzw. aktualisieren.
Code: Alles auswählen
UPDATE phpbb_tabellenname SET user_id = 2 WHERE user_id = 178;Das eben für jede betreffende Tabelle, am besten einfach alle durchgehen und prüfen, bzw. aktualisieren.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!