Mod om meerdere posts gelijktijdig te 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
Gebruikersavatar
pencak
Berichten: 377
Lid geworden op: 19 jun 2005, 07:09
Contacteer:

Mod om meerdere posts gelijktijdig te deleten

Bericht door pencak » 24 okt 2005, 15:48

ik ben op zoek naar een mod om meerdere posts te deleten

ik weet dat er 1 bestaat die meerdere posts uit 1 topic kan deleten, maar ik kan hem nergens vinden

daarnaast ben ik ook op zoek naar en mod waarbij ik vanuit het zoekveld van een member meerder posts direct kan deleten

op 1 van mijn forums heb ik af en toe last van spammers, daar is dat forum helaas gevoelig voor
en dan is het makkelijk om direct vanuit de lijst met geplaatste berichten te kunnen selecteren wat gedelete moet worden

wie kan mij helpen :idea:

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20316
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 24 okt 2005, 15:49

Klik recht onderin in viewforum op moderator, en daarna op topic, en je hebt het :)

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

Bericht door mosymuis » 24 okt 2005, 15:50

Geen modificatie, wel een gedeeltelijke oplossing:
http://www.phpbb.nl/viewtopic.php?p=191844#191844

Gebruikersavatar
pencak
Berichten: 377
Lid geworden op: 19 jun 2005, 07:09
Contacteer:

Bericht door pencak » 24 okt 2005, 15:58

Ja OK met de split optie is het idd mogelijk,
ik heb daar ook al een paar uitbreidingen opgemaakt, dan zoek ik niet verder naar dat stuk
__________________________

Maar nu de posts van 1 member die over het hele forum geplaatst zijn :?:

ik heb een forum waar men om in andere gedeelte te moeten komen een minimaal aantal replies moet hebben
dan zijn er altijd figuren bij die dat ff op een andere manier willen doen :evil:
daarom moet ik de mogelijkheid hebben om simpel een hele rij onzin te kunnen deleten

dus vanuit search.php?search_author=*membernaam*

als daar een selectie te maken is met de mogelijkheid tot deleten dan ben ik er

wie :?:

Gebruikersavatar
pencak
Berichten: 377
Lid geworden op: 19 jun 2005, 07:09
Contacteer:

Bericht door pencak » 26 okt 2005, 14:46

schop omhoog

kan iemand hier nog een keer naar kijken :?:

Gebruikersavatar
pencak
Berichten: 377
Lid geworden op: 19 jun 2005, 07:09
Contacteer:

Bericht door pencak » 30 okt 2005, 07:58

weet hier echt niemand een antwoord op :idea: :roll:

er zijn members die in een hele rij topics de zelfde reacties geven simpel om aan een bepaalde postcount te komen,
dat is dus tegen onze policy,

wat zou er nou mooi zijn als je bijvoorbeeld van hieruit:
http://www.phpbb.nl/search.php?search_author=pencak (als voorbeeld)
een aantal post kan selecteren en dan deleten :?:


ik zal erg dankbaar zijn als iemand hier een oplossing voor heeft
Afbeelding

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

Bericht door mosymuis » 31 okt 2005, 09:26

Als je zelf een basiskennis aan HTML en PHP hebt, wil ik je helpen bij het bouwen van een dergelijke mod. Je moet het werk wel zelf doen, ik ga het je niet voorkauwen.

Gebruikersavatar
pencak
Berichten: 377
Lid geworden op: 19 jun 2005, 07:09
Contacteer:

Bericht door pencak » 31 okt 2005, 09:56

ik ben erg geïntresseerd hoe ik dat dan moet doen :idea:

een beetje kennis heb ik wel in huis,
ik kan ook ff langskomen, ik woon in Veldhoven :lol:
Afbeelding

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

Bericht door mosymuis » 31 okt 2005, 10:05

pencak schreef:ik kan ook ff langskomen, ik woon in Veldhoven :lol:
Hmm, dat ligt op 10 minuten fietsen, lol. Zou best nog eens kunnen. Echter, als we dit online doen kan de rest meelezen en er ook iets van opsteken.

Gebruikersavatar
pencak
Berichten: 377
Lid geworden op: 19 jun 2005, 07:09
Contacteer:

Bericht door pencak » 31 okt 2005, 10:09

daar heb je gelijk in :lol:

nogmaals ik heb zeker intresse om dit te doen, ik denk dat velen er mee gebaat zullen zijn

ik wil eerst de update naar 2.0.18 ff gaan doen, die moet ik handmatig doorvoeren en het is nogal een lap werk

maar ik hoor graag van je hoe we dit proberen aan te pakken :thumb:
Afbeelding

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

Bericht door mosymuis » 31 okt 2005, 10:50

Wat we gaan doen is op basis van de zoekresultaten een formulier maken net zoals dat in modcp.php, waardoor we de techniek van modcp lenen door daar de opdracht naar toe te posten. Gebruik je een Mozilla browser? Ga dan naar het Moderator Control Panel en open Page Info. Kijk daarbij naar het tweede formulier onder het tabblaf Forms. De velden die je daar ziet, moeten wij gaan namaken.

De eerste stap zal zijn om in templates/subSilver/search_results_posts.tpl een extra kolom toe te voegen met checkboxes, waarmee elke post selecteerd kan worden. Hieromheen plaatsen we dan een formulier met als actie modcp.php. Deze kolom en het formulier moeten omgeven zijn met <!-- switches //-->, zodat ze alleen zichtbaar zijn als er een moderator of administrator is ingelogd. Die switches moeten in search.php worden toegewezen (voorbeeld) op basis van $userdata['user_level'], en moderator gegevens uit de functie auth() (voorbeeld). Vervolgens hebben we nog een hidden field nodig met het "sid" ($userdata['session_id']) om te zorgen dat de modcp beveiliging onze gegevens accepteerd, en een submit knopje.

Maar dan! Er is één probleem. We hebben een tweak of workaround nodig om te zorgen dat we posts kunnen laten verwijderen uit meerdere forums. Modcp geeft namelijk één forum_id mee voor alle topics, wat betekent dat alle te verwijderen topics in één forum zouden moeten staan. Op basis van dit ene forum_id worden de permissies in modcp gecontroleerd, wordt er een session_pagestart gegeven, wordt gecontroleerd of het forum bestaat (met anders een message_die als gevolg) en hier wordt het forum_id meegegeven met de SELECT query voor de te verwijderen posts, iets wat in principe helemaal niet nodig is.

Gebruikersavatar
pencak
Berichten: 377
Lid geworden op: 19 jun 2005, 07:09
Contacteer:

Bericht door pencak » 31 okt 2005, 10:56

dat is een behoorlijke job om te doen

en het gaat dan denk ik nog een stap dieper, het zijn posts uit verschillende topics en verdeeld over verschillende fora

ik zal er vanmiddag ff op mijn gemak naar gaan kijken, ik zit nu ook nog te werken en zo :P

maar wel een uitdaging, word vervolgd :D
Afbeelding

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

Bericht door mosymuis » 31 okt 2005, 11:00

pencak schreef:en het gaat dan denk ik nog een stap dieper, het zijn posts uit verschillende topics
Dat is geen enkel bezwaar; het werkt op post_id en niet op forum_id.

pencak schreef:en verdeeld over verschillende fora
Dat is dus wat ik al zei.

Gesloten