multiple topics snel deleten

Hulp nodig bij een modificaties of op zoek naar een MOD? Bekijk ons archief. Support wordt helaas niet meer verleend.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gesloten
sdavid
Berichten: 12
Lid geworden op: 15 feb 2004, 19:18

multiple topics snel deleten

Bericht door sdavid » 22 feb 2004, 23:30

Vreemd genoeg vind ik hier niets over verwijderen
het lijkt alsof er weinig behoefte is aan verwijderen...

Ik wil uit een forum selectief topics verwijderen, uiteraard alle gevinkte topics in 1 keer verwijderen (niet stuk voor stuk-ja-weet je het zeker-ja-keer hier terug- etc..)

of als dit te lastig wordt als er geen MOD
voor is ALLE topics (maar de forum moet blijven) verwijderen.
Dit kan natuurlijk met een delete * from forum_id where forum_id=x
maar ik heb geen idee hoe de DB in elkaar steekt, dus ...

Ik zie na het typen van deze vraag dat ik in mijn geval heel
goed Prune kan gebruiken. En dat zal ik ook doen.
Toch blijf ik geinteresseerd in een 'bestaande' Mod.

Gebruikersavatar
Luuk
Berichten: 7311
Lid geworden op: 22 okt 2003, 10:07
Locatie: Delft

Bericht door Luuk » 23 feb 2004, 09:23

Je kan bij "forum admin => management" Het forum verwijderen, alle posts verwijderen, en dan het forum weer opnieuw aanmaken.
Afbeelding

Gebruikersavatar
mosymuis
Berichten: 6940
Lid geworden op: 05 feb 2003, 14:00
Locatie: Amsterdam
Contacteer:

Re: multiple topics snel deleten

Bericht door mosymuis » 23 feb 2004, 15:10

Dan is hij ook direct alle permisies en beschrijvingen kwijt. :roll:

sdavid schreef:Dit kan natuurlijk met een delete * from forum_id where forum_id=x
Correct... maar dit levert een nogal ingewikkelde query op:

Code: Selecteer alles

DELETE FROM phpbb_topics,phpbb_topics_watch,phpbb_posts,phpbb_posts_text,phpbb_vote_desc,phpbb_vote_voters,phpbb_vote_results 
WHERE phpbb_topics.forum_id = 1 
AND phpbb_topics_watch.topic_id = phpbb_topics.topic_id 
AND phpbb_posts.forum_id = phpbb_topics.topic_id 
AND phpbb_posts_text.post_id = phpbb_posts.post_id 
AND phpbb_vote_desc.topic_id = phpbb_topics.topic_id 
AND phpbb_vote_voters.vote_id = phpbb_vote_desc.vote_id 
AND phpbb_vote_results.vote_id = phpbb_vote_desc.vote_id;
en om een of andere reden werkt deze nog niet eens.

Maar er is gelukkig ook een standaard gereedschap aanwezig in phpBB, genaamd het moderator control panel, wat hetzelfde kan en doet. :P Onderaan elk forum zie je "Je kunt dit onderdeel moderaten", wat je naar het scherm brengt om gelijktijdig meerdere topics te verwijderen.

Álle topics uit een forum verwijderen gaat daar (nog) niet mee, maar als je er niet teveel hebt is het toch nog zo gebeurd.

Deze MOD helpt je daarbij:
http://www.phpbb.com/phpBB/viewtopic.php?t=153687

sdavid
Berichten: 12
Lid geworden op: 15 feb 2004, 19:18

Bericht door sdavid » 23 feb 2004, 18:53

ik zal die mod eens proberen. Elke keer een 50-tal topics
verwijderen is niet echt te doen.

De optie van Luuk is ook geen optie, want ik moet perse
hetzelfde forum-id behouden in verband met mijn hard-coded
aanpassingen.

bedankt.

Gebruikersavatar
mosymuis
Berichten: 6940
Lid geworden op: 05 feb 2003, 14:00
Locatie: Amsterdam
Contacteer:

Bericht door mosymuis » 23 feb 2004, 18:55

sdavid schreef:ik zal die mod eens proberen. Elke keer een 50-tal topics
verwijderen is niet echt te doen.
Die mod zorgt ervoor dat je in een keer 50 topics tegelijk kan selecteren, je moet ze nog steeds zelf in stappen verwijderen.


sdavid schreef:De optie van Luuk is ook geen optie, want ik moet perse
hetzelfde forum-id behouden in verband met mijn hard-coded
aanpassingen.
Als dat je enige bezwaar is kan je het forum_id zelf altijd nog handmatig corrigeren in je DB. Volgens mij levert dit verder geen problemen op.

Gesloten