Pagina 1 van 1
multiple topics snel deleten
Geplaatst: 22 feb 2004, 23:30
door sdavid
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.
Geplaatst: 23 feb 2004, 09:23
door Luuk
Je kan bij "forum admin => management" Het forum verwijderen, alle posts verwijderen, en dan het forum weer opnieuw aanmaken.
Re: multiple topics snel deleten
Geplaatst: 23 feb 2004, 15:10
door mosymuis
Dan is hij ook direct alle permisies en beschrijvingen kwijt.
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.

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
Geplaatst: 23 feb 2004, 18:53
door sdavid
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.
Geplaatst: 23 feb 2004, 18:55
door mosymuis
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.