Woordcensor uitzetten vanaf bepaalde datum?
Forumregels
Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.

- marian0810
- Berichten: 1974
- Lid geworden op: 09 apr 2007, 10:24
- Locatie: Hoofddorp
- Contacteer:
Woordcensor uitzetten vanaf bepaalde datum?
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?
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?
Re: Woordcensor uitzetten vanaf bepaalde datum?
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.
- Ramon Fincken
- Berichten: 2552
- Lid geworden op: 27 nov 2005, 23:15
- Locatie: Diemen
- Contacteer:
Re: Woordcensor uitzetten vanaf bepaalde datum?
En wat hebben jullie nu met het lid gedaan? is hij/zij nog actief / lid?
(jep vraag is relevant
)
(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
Website founder van: phpBBinstallers.net phpBBantispam.com
Mods: zie op http://www.phpbb.com Blog in wording: RamonFincken.com
- marian0810
- Berichten: 1974
- Lid geworden op: 09 apr 2007, 10:24
- Locatie: Hoofddorp
- Contacteer:
Re: Woordcensor uitzetten vanaf bepaalde datum?
Ja ze is een mede-admin
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


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

- Ramon Fincken
- Berichten: 2552
- Lid geworden op: 27 nov 2005, 23:15
- Locatie: Diemen
- Contacteer:
Re: Woordcensor uitzetten vanaf bepaalde datum?
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 )
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
Website founder van: phpBBinstallers.net phpBBantispam.com
Mods: zie op http://www.phpbb.com Blog in wording: RamonFincken.com
- marian0810
- Berichten: 1974
- Lid geworden op: 09 apr 2007, 10:24
- Locatie: Hoofddorp
- Contacteer:
Re: Woordcensor uitzetten vanaf bepaalde datum?
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?
Het zou al schelen als de censor per forum aan- of uitgezet kon worden, is dat mogelijk?
- Ramon Fincken
- Berichten: 2552
- Lid geworden op: 27 nov 2005, 23:15
- Locatie: Diemen
- Contacteer:
Re: Woordcensor uitzetten vanaf bepaalde datum?
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
Website founder van: phpBBinstallers.net phpBBantispam.com
Mods: zie op http://www.phpbb.com Blog in wording: RamonFincken.com
- marian0810
- Berichten: 1974
- Lid geworden op: 09 apr 2007, 10:24
- Locatie: Hoofddorp
- Contacteer:
Re: Woordcensor uitzetten vanaf bepaalde datum?
Geweldig, heel erg bedankt!
- Ramon Fincken
- Berichten: 2552
- Lid geworden op: 27 nov 2005, 23:15
- Locatie: Diemen
- Contacteer:
Re: Woordcensor uitzetten vanaf bepaalde datum?
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
// Replacen TOT een bepaald Post id, in het voorbeeld heb ik 555 gepakt
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 !
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')
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

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
Website founder van: phpBBinstallers.net phpBBantispam.com
Mods: zie op http://www.phpbb.com Blog in wording: RamonFincken.com
- marian0810
- Berichten: 1974
- Lid geworden op: 09 apr 2007, 10:24
- Locatie: Hoofddorp
- Contacteer:
Re: Woordcensor uitzetten vanaf bepaalde datum?
Ik ga even overleggen wat de rest wil, bedankt!! 

- Ramon Fincken
- Berichten: 2552
- Lid geworden op: 27 nov 2005, 23:15
- Locatie: Diemen
- Contacteer:
Re: Woordcensor uitzetten vanaf bepaalde datum?
Graag gedaan,
wat je ook kiest het is maar een paar minuutjes werk en niet lastig. Maar moet wel even getest worden ..
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
Website founder van: phpBBinstallers.net phpBBantispam.com
Mods: zie op http://www.phpbb.com Blog in wording: RamonFincken.com