Censure des parties censurées dans un mot v1.2.0

Ici sera assuré le support pour n'importe quel MOD non présent dans la base de données de phpBB-fr.

Modérateur: Equipe

Règles du forum
Rappel: Conditions générales d'utilisation de phpBB-fr.com - Conditions générales de support de phpBB-Fr.com

Merci de mettre le titre du MODs et la version entre crochet et un titre explicite afin de faciliter la recherche. Exemple :
[nom du mod + numéro de version]Titre explicite résumant le problème.

Censure des parties censurées dans un mot v1.2.0

Messagepar Théonaute » 29 Aoû 2008 à 16:53

MOD proposé par l'équipe des MODs.
  • MOD Titre: Censor Partial Word Replacement
  • MOD Auteur: xannonite < xannonite@xannon.com >
  • MOD Traduction: Théonaute pour phpbb-fr.com
  • Sujet officiel phpBB.com: http://www.phpbb.com/community/viewtopi ... &t=1020915
  • MOD Description: Ce MOD vous permet d'empêcher la censure de remplacer complètement un mot contenant un texte censuré en encadrant le mot à censurer par des slashes au lieu d'astérix.

    Par exemple, supposez que vous censurer le mot 'test' et tout mot contenant 'test'. Si votre champ contient '*test*' et que votre texte de remplacement est '****', le résultat sera identique au suivant :

    test -> ****
    detest -> ****
    testing -> ****

    Avec ce MOD, vous pouvez utiliser '/test/' pour obtenir ceci:

    test -> ****
    detest -> de****
    testing -> ****ing

    C'est plus efficace si votre texte de remplacement contient au moins une lettre du mot d'origine. En utilisant 't***' comme texte de remplacement, vous aurez le résultat suivant :

    test -> t***
    detest -> det***
    testing -> t***ing
  • MOD Version: 1.2.0

  • Niveau d'installation: Facile
  • Temps d'installation: 5 minutes
  • Téléchargements: Ici

  • Captures d'écran:
    • n/a
  • Démonstrations:
    • n/a
  • Notes:
      la notice d'installation de ce mod se trouve dans Censor_partial_word_replacement_v1.2.0.zip/install.xml
  • Mises à Jour / Correctifs:
    • n/a
Avatar de l’utilisateur
Théonaute
Dieu des floodeurs
Dieu des floodeurs
 
Messages: 5702
Inscription: 22 Jan 2006 à 15:45
Localisation: Montréal

Re: Censure des parties censurées dans un mot v1.2.0

Messagepar matheod » 02 Sep 2008 à 14:39

pratique ^^

# Temps d'installation: 5w minutes
Image

Augmentez les visites de votre site web ou blog !
Et découvrez quelques outils pour votre site !

Mes mods : Correcteur orthographique
Avatar de l’utilisateur
matheod
Maître des floodeurs
Maître des floodeurs
 
Messages: 2029
Inscription: 30 Juin 2006 à 11:16

Re: Censure des parties censurées dans un mot v1.2.0

Messagepar ErnadoO » 02 Sep 2008 à 15:17

un mp à l'auteur aurait fait l'affaire
ErnadoO
 

Re: Censure des parties censurées dans un mot v1.2.0

Messagepar vcloclo1 » 21 Mai 2010 à 23:36

Salut,

J'ai un probleme des le debut pour l'installe.

Code: Tout sélectionner
Find
Tip:This may be a partial find and not the whole line.

Code:Select All
$censors['match'][] = '#(?<!\w)(' . str_replace('\*', '\w*?', preg_quote($row['word'], '#')) . ')(?!\w)#i';
Replace With
Tip:Replace the preceding line(s) to find with the following lines.

Code:Select All
 if(preg_match('#/.*/#', $row['word']) > 0) {

   $censors['match'][] = '#'. preg_quote(trim($row['word'], '/'), '#') . '#i';

}else {

   $censors['match'][] = '#(?<!\w)(' . str_replace('\*', '\w*?', preg_quote($row['word'], '#')) . ')(?!\w)#i';



Moi j'ai pas du tous ça, et j'ai deux ligne sur lesquel j'ai un doute :

Code: Tout sélectionner
            if ((version_compare(PHP_VERSION, '5.1.0', '>=') || (version_compare(PHP_VERSION, '5.0.0-dev', '<=') && version_compare(PHP_VERSION, '4.4.0', '>='))) && @preg_match('/\p{L}/u', 'a') !== false)
            {
               $censors['match'][] = '#(?<![\p{Nd}\p{L}_])(' . str_replace('\*', '[\p{Nd}\p{L}_]*?', preg_quote($row['word'], '#')) . ')(?![\p{Nd}\p{L}_])#iu';
            }
            else
            {
               $censors['match'][] = '#(?<!\S)(' . str_replace('\*', '\S*?', preg_quote($row['word'], '#')) . ')(?!\S)#iu';
            }


Laquel des deux et la bonne ?

Merci
Avatar de l’utilisateur
vcloclo1
Floodeur mature
Floodeur mature
 
Messages: 1673
Inscription: 29 Mar 2005 à 22:50
Localisation: Var

Re: Censure des parties censurées dans un mot v1.2.0

Messagepar Morgyanne » 22 Mai 2010 à 07:48

Salut,

cette portion de code a été modifiée lors des mises à jour 3.0.5 - 3.0.6 puis 3.0.6 - 3.0.7 pour ce résultat :
Code: Tout sélectionner
                $censors['match'][] = '#(?<!\w)(' . str_replace('\*', '\w*?', preg_quote($row['word'], '#')) . ')(?!\w)#i'; 

est devenue
Code: Tout sélectionner
                if ((version_compare(PHP_VERSION, '5.1.0', '>=') || (version_compare(PHP_VERSION, '5.0.0-dev', '<=') && version_compare(PHP_VERSION, '4.4.0', '>='))) && @preg_match('/\p{L}/u', 'a') !== false)
                {
                    $censors['match'][] = '#(?<![\p{Nd}\p{L}_])(' . str_replace('\*', '[\p{Nd}\p{L}_]*?', preg_quote($row['word'], '#')) . ')(?![\p{Nd}\p{L}_])#iu';
                }
                else
                
{
                    $censors['match'][] = '#(?<!\S)(' . str_replace('\*', '\S*?', preg_quote($row['word'], '#')) . ')(?!\S)#iu';
                }
 


et le MOD n'a pas été mis à jour par son auteur malheureusement.

@+
Morgyanne :)
Demande de support par MP = Poubelle
Avatar de l’utilisateur
Morgyanne
Administrateur
Administrateur
 
Messages: 31255
Inscription: 21 Mar 2005 à 12:28
Localisation: Juste derrière toi...

Re: Censure des parties censurées dans un mot v1.2.0

Messagepar vcloclo1 » 22 Mai 2010 à 09:22

L'auteur est toujours present sur le forum ou il est plus des notre ? Va t'il faire une mise a jour ?

Merci
Avatar de l’utilisateur
vcloclo1
Floodeur mature
Floodeur mature
 
Messages: 1673
Inscription: 29 Mar 2005 à 22:50
Localisation: Var

Re: Censure des parties censurées dans un mot v1.2.0

Messagepar Morgyanne » 22 Mai 2010 à 10:00

L'auteur xannonite n'a jamais été présent sur phpbb-fr.com et la dernière fois qu'il s'est connecté sur phpbb.com commence à dater (29 Oct 2009, 19:38).

@+
Morgyanne :)
Demande de support par MP = Poubelle
Avatar de l’utilisateur
Morgyanne
Administrateur
Administrateur
 
Messages: 31255
Inscription: 21 Mar 2005 à 12:28
Localisation: Juste derrière toi...

Re: Censure des parties censurées dans un mot v1.2.0

Messagepar vcloclo1 » 22 Mai 2010 à 10:23

Donc il ni aura pas de mise a jour ?
Avatar de l’utilisateur
vcloclo1
Floodeur mature
Floodeur mature
 
Messages: 1673
Inscription: 29 Mar 2005 à 22:50
Localisation: Var

Re: Censure des parties censurées dans un mot v1.2.0

Messagepar ErnadoO » 22 Mai 2010 à 10:24

Je ne pense pas.

Du coup on va retirer le mode de la base
ErnadoO
 

Re: Censure des parties censurées dans un mot v1.2.0

Messagepar vcloclo1 » 22 Mai 2010 à 11:10

C'est bien dommage que personne reprenne le mod, car c'est un bon mod a mon avis.

Merci quand meme.
Avatar de l’utilisateur
vcloclo1
Floodeur mature
Floodeur mature
 
Messages: 1673
Inscription: 29 Mar 2005 à 22:50
Localisation: Var

Re: Censure des parties censurées dans un mot v1.2.0

Messagepar vcloclo1 » 27 Mai 2010 à 09:07

Salut,

Maintenant que j'y pense, depuis le temps, personne a essayé d'installe se mod sur la derniere version de phpbb ?

Merci
Avatar de l’utilisateur
vcloclo1
Floodeur mature
Floodeur mature
 
Messages: 1673
Inscription: 29 Mar 2005 à 22:50
Localisation: Var

Re: Censure des parties censurées dans un mot v1.2.0

Messagepar Morgyanne » 27 Mai 2010 à 09:20

Si... toi ;).

@+
Morgyanne :)
Demande de support par MP = Poubelle
Avatar de l’utilisateur
Morgyanne
Administrateur
Administrateur
 
Messages: 31255
Inscription: 21 Mar 2005 à 12:28
Localisation: Juste derrière toi...

Re: Censure des parties censurées dans un mot v1.2.0

Messagepar vcloclo1 » 27 Mai 2010 à 18:18

Morgyanne a écrit:Si... toi ;).

@+
Morgyanne :)


Oui et non, j'ai effectivement tenter de l'installé, mais quand j'ai vu que des le début le code ne correspondait pas j'ai lancer tombé car quand j'ai posté le message que tu donne en lien on ma répondu que c'est pas la bonne version, du moins pas de mise a jour pour ma version de phpbb. Donc c'est t'ont jamais si quelqu'un c'est lancer dans l'installe c'est dernier temps et qu'il a réussi, qu'il m'en face part.

Merci
Avatar de l’utilisateur
vcloclo1
Floodeur mature
Floodeur mature
 
Messages: 1673
Inscription: 29 Mar 2005 à 22:50
Localisation: Var

Re: Censure des parties censurées dans un mot v1.2.0

Messagepar GlouGlouGlou » 09 Mai 2011 à 21:14

Je viens de trouver la nouvelle version compatible 3.0.8
C'est la v1.2.1 ici : http://www.phpbb.com/customise/db/mod/c ... placement/
GlouGlouGlou
Apprenti-posteur
Apprenti-posteur
 
Messages: 198
Inscription: 13 Juin 2005 à 14:12


Retourner vers MODs indépendants de la base

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 4 invités

Partenaires : phpBBHacks.com • phpBB-Seo.com • EzCom-fr.com • phpBB3 Styles • phpBB podpora • phpBB Portugal    Liens : Net Avenir • PromoBenef • Ticket Gagnant