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 dessous
if( $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 dessous
if (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 dessus
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'];
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
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.
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.
Soutenez le site
Tous les fonds collectés seront reversés afin de garder le site et de vous proposer toujuour autant de modules et templates
Commentaires (0)