Interdiction des liens dans le profil
Le Hack permettra de lutter contre les spammeurs et d'interdire les liens dans les champs
"À propos" et
"Signature" des profils des utilisateurs.
Installation:1. Ouvrez
engine/modules/profile.php et trouvez:
if( intval( $user_group[$member_id['user_group']]['max_info'] ) > 0 and dle_strlen( $info, $config['charset'] ) > $user_group[$member_id['user_group']]['max_info'] ) {
$stop .= $lang['news_err_22'];
}
Ajouter en dessousif( $is_logged and ($member_id['user_group'] > 3)) {
if (preg_match ("/href|url|http|https|www|.ru|.com|.net|.рф|.ua|.su|.me|.рус|.tv|.biz|.uk|.cn|.eu|.info|.org/i", $_POST['info'])){$stop .= $lang['news_err_url'];}}
La première ligne contient le chiffre 3, c'est l'identifiant du groupe, vous pouvez le modifier à votre guise. Dans notre cas, les liens peuvent être ajoutés par les administrateurs et les rédacteurs en chef, les journalistes (ceux dont l'ID de groupe est supérieur à 3 ne pourront pas le faire).
le domaine souhaité peut être ajouté à la liste en ajoutant, par exemple, .rus|
Rechercher ensuite:if( intval( $user_group[$member_id['user_group']]['max_signature'] ) > 0 and dle_strlen( $signature, $config['charset'] ) > $user_group[$member_id['user_group']]['max_signature'] ) {
$stop .= $lang['not_allowed_sig'];
}
Ajouter en dessousif (preg_match ("/href|url|http|https|www|.ru|.com|.net|.рф|.ua|.su|.me|.рус|.tv|.biz|.uk|.cn|.eu|.info|.org/i", $_POST['signature'])){$stop .= $lang['news_err_url_p'];}
2. Ouvrez
engine/modules/register.php et trouvez:
if( dle_strlen( $fullname, $config['charset'] ) > 100 ) $stop .= $lang['reg_err_15'];
Ajouter au dessusif (preg_match ("/href|url|http|https|www|.ru|.com|.net|.рф|.ua|.su|.me|.рус|.tv|.biz|.uk|.cn|.eu|.info|.org/i", $_POST['info'])) $stop .= $lang['news_err_url'];
3. Ouvrez
language/Russian/website.lng et trouvez:
'wysiwyg_language' => "fr",
Ajouter en dessous'news_err_url' => "Adresses URL des sites, il est INTERDIT de publier dans le champ à propos!",
'news_err_url_p' => "Adresses URL des sites, il est INTERDIT de publier dans le champ signature!",
• Auteur: DTE
• Version DLE: 14.x-15.x
• Encodage: utf-8
Ou télécharger l'archive pour l'installer via le système de plugins
Informations
Les visiteurs du groupe
Invités ne peuvent pas télécharger de fichiers sur le site.
Connectez-vous au site avec votre
identifiant et mot de passe ou si vous êtes un nouvel utilisateur suivez le processus
d'inscription sur le site.
N'importe qui peut critiquer.
Créer quelque chose qui sera critiqué n'est pas donné à tout le monde.