Bonjour,
j'ai reçu, ainsi que les autres collaborateurs des mails indiquants les commentaires sur des photos.
Ces mails contenaient des mails cliquables qu'un collaborateur à ouvert et il s'est retrouvé avec un virus.
Dans un premier temps, j'ai décoché l'option de validation par les collaborateur pour leur éviter ce problème.
Ma question est la suivante: serait-il possible d'interdire les liens cliquables dans les commentaires pour n'accepter que du texte simple.
Merci
Paul
Hors ligne
bonsoir,
vous ne voulez voir aucun lien ? ou alors qu'ils soient visibles mais non cliquables ?
Dans le premier cas il vous faut ajouter au fichier config_local (grâce au plugin LocalFilesEditor) cette ligne
$conf['comment_spam_max_links'] = 0;
Dans le deuxième cas il faudra un plugin perso qui retire la fonction du parsage : dans LocalFilesEditor, onglet Plugin Personel, écrivez ceci :
<?php
/*
Plugin Name: Plugin Perso
Version: 1.0
Description: retire les liens cliquables dans les commentaires
*/
remove_event_handler('render_comment_content', 'render_comment_content');
add_event_handler('render_comment_content', 'render_comment_wo_links');
function render_comment_wo_links($content)
{
$content = htmlspecialchars($content);
$content = nl2br($content);
// replace _word_ by an underlined word
$pattern = '/\b_(\S*)_\b/';
$replacement = '<span style="text-decoration:underline;">$1</span>';
$content = preg_replace($pattern, $replacement, $content);
// replace *word* by a bolded word
$pattern = '/\b\*(\S*)\*\b/';
$replacement = '<span style="font-weight:bold;">$1</span>';
$content = preg_replace($pattern, $replacement, $content);
// replace /word/ by an italic word
$pattern = "/\/(\S*)\/(\s)/";
$replacement = '<span style="font-style:italic;">$1$2</span>';
$content = preg_replace($pattern, $replacement, $content);
return $content;
}
?>
activez le plugin créé comme tout autre plugin
Dernière modification par mistic100 (2011-06-10 00:26:28)
Hors ligne
re-bonjour,
je n'arrive pas à entrer le code dans config_local, je ne vois pas comment.
Et quand j'ouvre "config_default.inc.php, j'ai ce message d'erreur en haut:
Warning: known_script is deprecated jquery ../../template-common/lib/jquery.packed.js in /public_html/ffamp2/piwigo/include/template.class.php on line 547
Warning: known_script is deprecated editarea ../../plugins/LocalFilesEditor/editarea/edit_area_full.js in /public_html/ffamp2/piwigo/include/template.class.php on line 547
http://ffamp.com/ffamp2/piwigo
Paul
Hors ligne