rajouter automatiquement des liens ou autres avec le systeme de censure | Titre du sujet : rajouter automatiquement des liens ou autres avec le systeme de censure par swakk sur 14/02/2012 20:21:42
bon, j'ai un niveau en php de j+1 donc, ma solution est pathétique
mais elle marche le but est de mettre selon certains termes un liens (ou autres chose a la place) hors, le systeme de censure ne gere qu'un seul mot de remplacement
donc, on met la liste des termes a intercepter dans le systeme de censure on edite le fichier class/texsanitizer/censor/censor.php apres $patterns[] = "/(^|[^0-9a-z_]){$bad}([^0-9a-z_]|$)/siU"; on met tout ce que l'on veut modifier
ca donne dans mon cas: (par exemple
if ($bad == 'swakk')
{$replacements[] = "\1 [url=www.scooterchinois.FR/userinfo.php?uid=1]SWAKKANOBI[/url] \2" ;
$text = preg_replace($patterns, $replacements, $text);
}
if ($bad == 'gy6')
{$replacements[] = "\1 [url=www.GY6.FR/]GY6[/url] \2" ;
$text = preg_replace($patterns, $replacements, $text);
}
if ($bad == 'nforto')
{$replacements[] = "\1 nico \2" ;
$text = preg_replace($patterns, $replacements, $text);
}
}
}
return $text;
}
}
?>
bon, si c etait du turbo pascal, j'aurais lu un fichier avec les termes, et n'aurait pas fais ce truc, mais pas le choix pour l'instant
en faisant ainsi, il ne faut pas que dans le texte de remplacement, on retrouve le texte remplacé
je suis tres ouvert a toutes 'nombreuse et faciles' améliorations
|
|