Woordcensor uitzetten vanaf bepaalde datum?

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
marian0810
Berichten: 1974
Lid geworden op: 09 apr 2007, 10:24
Locatie: Hoofddorp
Contacteer:

Woordcensor uitzetten vanaf bepaalde datum?

Bericht door marian0810 » 12 jan 2008, 21:28

Adres van je forum: http://www.atkinsforum.info/forum
Event. modificaties op je forum: te veel om op te noemen
Wanneer ontstond het probleem? de laatste dagen/weken ongeveer
phpBB versie: 2.0.22

Heb je onlangs iets veranderd aan je forum? teveel om op te noemen
Wat is het probleem? Er is iemand bij ons die best wel veel persoonlijke dingen op het forum heeft verteld. Op een gegeven moment voelde ze zich daar niet meer zo prettig bij en hebben we via de word censor-functie wat namen veranderd in haar berichten.
Probleem is nu dat niemand die namen meer kan gebruiken zonder dat ze veranderd worden ( want zodra we het uitschakelen wordt het in de oude berichten ook weer terugveranderd) en dat begint bij sommige leden wat irritatie te wekken.
Is er een mogelijkheid om die censor functie uit te schakelen vanaf nu, zeg maar, en het in de oude berichten gewoon te laten staan?

BetaDevil
Berichten: 2810
Lid geworden op: 28 mei 2006, 15:27

Re: Woordcensor uitzetten vanaf bepaalde datum?

Bericht door BetaDevil » 12 jan 2008, 22:08

Dan kun je het beste gewoon de oude berichten wijzigen. Je kunt wel nutteloze code-wijzigingen uit gaan voeren maar in een bericht bewerken is veel makkelijker.

Gebruikersavatar
Ramon Fincken
Berichten: 2552
Lid geworden op: 27 nov 2005, 23:15
Locatie: Diemen
Contacteer:

Re: Woordcensor uitzetten vanaf bepaalde datum?

Bericht door Ramon Fincken » 15 jan 2008, 18:39

En wat hebben jullie nu met het lid gedaan? is hij/zij nog actief / lid?
(jep vraag is relevant ;) )
Freelance webdevelopment, including phpbb2 scripting!

Website founder van: phpBBinstallers.net phpBBantispam.com
Mods: zie op http://www.phpbb.com Blog in wording: RamonFincken.com

Gebruikersavatar
marian0810
Berichten: 1974
Lid geworden op: 09 apr 2007, 10:24
Locatie: Hoofddorp
Contacteer:

Re: Woordcensor uitzetten vanaf bepaalde datum?

Bericht door marian0810 » 15 jan 2008, 22:06

Ja ze is een mede-admin :D We hebben nog niks gedaan eigenlijk, de aandacht ervoor is even naar de achtergrond verdrongen door het overlijden van een van onze leden :(

Maar goed, we zitten nu dus wel met de vervelende situatie dat zij bij nader inzien de censor toch graag aan wil laten staan ivm haar privacy, terwijl een aantal leden zich daar aan ergert omdat die namen natuurlijk vaker voorkomen :?

Gebruikersavatar
Ramon Fincken
Berichten: 2552
Lid geworden op: 27 nov 2005, 23:15
Locatie: Diemen
Contacteer:

Re: Woordcensor uitzetten vanaf bepaalde datum?

Bericht door Ramon Fincken » 15 jan 2008, 23:05

ok even denken, ik zie 2 opties:

alle posts van haar wijzigen ( kan in 2 seconden ), de censors weghalen en ervan uitgaan dat ze die woorden niet meer gebruikt

( beste optie )


of de bbcode zo herschrijven dat alleen voor haar de censor aan staat
( kan ook, maar is niet handig voor woorden die dus voor iedereen gelden )
Freelance webdevelopment, including phpbb2 scripting!

Website founder van: phpBBinstallers.net phpBBantispam.com
Mods: zie op http://www.phpbb.com Blog in wording: RamonFincken.com

Gebruikersavatar
marian0810
Berichten: 1974
Lid geworden op: 09 apr 2007, 10:24
Locatie: Hoofddorp
Contacteer:

Re: Woordcensor uitzetten vanaf bepaalde datum?

Bericht door marian0810 » 16 jan 2008, 00:15

Die eerste mogelijkheid ben ik nog aan het overwegen, maar waar ze bang voor is is dat anderen die namen gewoon zullen blijven gebruiken (per ongeluk natuurlijk) in antwoorden op haar berichten. Uit gewoonte, omdat ze het al een poos zo gewend zijn.

Het zou al schelen als de censor per forum aan- of uitgezet kon worden, is dat mogelijk?

Gebruikersavatar
Ramon Fincken
Berichten: 2552
Lid geworden op: 27 nov 2005, 23:15
Locatie: Diemen
Contacteer:

Re: Woordcensor uitzetten vanaf bepaalde datum?

Bericht door Ramon Fincken » 17 jan 2008, 11:32

ik kijk of ik vanavond wat concrete oplossingen/codes voor je heb Marian !
Freelance webdevelopment, including phpbb2 scripting!

Website founder van: phpBBinstallers.net phpBBantispam.com
Mods: zie op http://www.phpbb.com Blog in wording: RamonFincken.com

Gebruikersavatar
marian0810
Berichten: 1974
Lid geworden op: 09 apr 2007, 10:24
Locatie: Hoofddorp
Contacteer:

Re: Woordcensor uitzetten vanaf bepaalde datum?

Bericht door marian0810 » 17 jan 2008, 11:45

Geweldig, heel erg bedankt!

Gebruikersavatar
Ramon Fincken
Berichten: 2552
Lid geworden op: 27 nov 2005, 23:15
Locatie: Diemen
Contacteer:

Re: Woordcensor uitzetten vanaf bepaalde datum?

Bericht door Ramon Fincken » 19 feb 2008, 19:17

Ok marian,

ik heb eens gekeken en dit zijn een paar opties die je hebt, uiteraard zijn er meer opties om te doen, maar dit is relatief makkelijk te doen.
Als je voor de replacement SQL gaat, dan kun je daarna veilig de woorden uit je lijst weggooien.

Uiteraard dien je een backup te maken, wist je natuurlijk wel, maar ik heb de volgende codes/wijzigingen NIET GETEST !


// ALLES replacen

Code: Selecteer alles

update phpbb_posts_text
set post_text = replace(post_text, 'forum.oldlocation.com', 'www.newlocation.com/forum')
// Replacen TOT een bepaald Post id, in het voorbeeld heb ik 555 gepakt

Code: Selecteer alles

update phpbb_posts_text
set post_text = replace(post_text, 'forum.oldlocation.com', 'www.newlocation.com/forum') WHERE post_id < 555

OF : Hardcode wijzigen
:!: Let op : Op het eind van deze code moet je kiezen of je het voor 1 gebruiker wil doen of voor meerdere gebruikers !

Code: Selecteer alles

OPEN
viewtopic.php

FIND
   //
   // Replace naughty words
   //
   if (count($orig_word))
   {
      $post_subject = preg_replace($orig_word, $replacement_word, $post_subject);

      if ($user_sig != '')
      {
         $user_sig = str_replace('\"', '"', substr(@preg_replace('#(\>(((?>([^><]+|(?R)))*)\<))#se', "@preg_replace(\$orig_word, \$replacement_word, '\\0')", '>' . $user_sig . '<'), 1, -1));
      }

      $message = str_replace('\"', '"', substr(@preg_replace('#(\>(((?>([^><]+|(?R)))*)\<))#se', "@preg_replace(\$orig_word, \$replacement_word, '\\0')", '>' . $message . '<'), 1, -1));
   }


INLINE, FIND
   if (count($orig_word))

REPLACE WITH
# Censor ALLEEN AAN voor gebruiker nummer 888
   if (count($orig_word) && $poster_id == 888)

REPLACE WITH
# Censor ALLEEN AAN voor gebruiker nummer 888 en 999 en 1111
   if (count($orig_word) && ($poster_id == 888 || $poster_id == 999 || $poster_id == 1111 ))
Freelance webdevelopment, including phpbb2 scripting!

Website founder van: phpBBinstallers.net phpBBantispam.com
Mods: zie op http://www.phpbb.com Blog in wording: RamonFincken.com

Gebruikersavatar
marian0810
Berichten: 1974
Lid geworden op: 09 apr 2007, 10:24
Locatie: Hoofddorp
Contacteer:

Re: Woordcensor uitzetten vanaf bepaalde datum?

Bericht door marian0810 » 19 feb 2008, 19:39

Ik ga even overleggen wat de rest wil, bedankt!! :D

Gebruikersavatar
Ramon Fincken
Berichten: 2552
Lid geworden op: 27 nov 2005, 23:15
Locatie: Diemen
Contacteer:

Re: Woordcensor uitzetten vanaf bepaalde datum?

Bericht door Ramon Fincken » 19 feb 2008, 19:44

Graag gedaan,

wat je ook kiest het is maar een paar minuutjes werk en niet lastig. Maar moet wel even getest worden ..
Freelance webdevelopment, including phpbb2 scripting!

Website founder van: phpBBinstallers.net phpBBantispam.com
Mods: zie op http://www.phpbb.com Blog in wording: RamonFincken.com

Gesloten