Encouragez vos utilisateurs à écrire correctement: petit JS

Discussion dans 'Administration d'un site Web' créé par zim3, 21 Mars 2007.

  1. zim3
    zim3 WRInaute discret
    Inscrit:
    17 Mars 2007
    Messages:
    160
    J'aime reçus:
    0
    Ca permet de faire comprendre gentilement à vos membres que...

    MER*E!


    :)

    Code:
    function nosms(u) {
        var badwords = new Array('tt','px','salu','dan','édé','kan','pa','chok','ac','jms','sé','vs','tjs','ke','pti','di','c','g','pk','ds','kom','jsui','pr','koi','tg','mé','slt','cé','aksepté','bizzar','dacord','jammais','fé','dici','na','dabor','devien','avou','laime','quelquin','dabor','tkt','sias','dicision','qqch','fase','dsl','alr',/*'come',*/'statu','kestion','kkch','surtt','dotre','b1','seu','bi1','lir','t','ki','pcq','jpeux','ete','v','cré','bi1','fo','fér');
        //var z = new RegExp('^('+badwords.join('|')+')+$','gi');
        var words = a(u).value.split(/\s/);
        var errmsg = erreur='Votre message contient du langage SMS, merci de le corriger :';
        var thereisanerror = false;
        //var tmpword = new Array;
        var maxi = (words.length > 250 ? 250 : words.length);
        for(i=0; i<maxi; i++) {
            if(words[i]=='sa' && words[i+1]=='va') {
                thereisanerror = true;
                errmsg += "\n- sa va";
            }
            //if((tmpword = z.exec(words[i])) != null) {
            for(j=0; j<badwords.length; j++) {
                if(words[i]==badwords[j]) {
                    thereisanerror = true;
                    errmsg += "\n- "+badwords[j];
                }
                //errmsg += "\n- "+tmpword[0];
            }
        }
        if (thereisanerror) {
            alert(errmsg); 
            return false;
        } else {
            return true;
        }
    }
    
    (ce script n'est pas de moi, il fait partie de ma bibliothèque de script de récup (potes, sur le net...), a ce propos, il faudra que je vous poste un truc bien pratique un de ces jours)

    Mais je tenais a la mettre en avant ici, car si aujourd'hui je fais plus de faute qu'avant,c 'est a cause de tous ces c**s qui ne font aucun efforts pour écrire.
     
  2. graphic3000
    graphic3000 WRInaute discret
    Inscrit:
    28 Janvier 2004
    Messages:
    122
    J'aime reçus:
    0
    bonsoir,
    C'est ce matin qu'il fallait mettre ce message.
    Il aurait bien marqué la Journée de la Francophonie.

    C'est bien de rappeler qu'il faut bien écrire.
     
  3. zim3
    zim3 WRInaute discret
    Inscrit:
    17 Mars 2007
    Messages:
    160
    J'aime reçus:
    0
    oui graphic3000, je pense qu'il faut encourager à bien écrire sans y aller au forcing, et cette fonction js me semble un bon compromie.
     
  4. Pouzy
    Pouzy WRInaute passionné
    Inscrit:
    1 Septembre 2004
    Messages:
    1 041
    J'aime reçus:
    0
  5. willpower
    willpower WRInaute discret
    Inscrit:
    15 Mars 2007
    Messages:
    189
    J'aime reçus:
    0
    Pourrais-je utiliser ce script pour empecher les gens de inscrire un email ou lien web dans leur petite annonce sur mon site?
     
  6. zim3
    zim3 WRInaute discret
    Inscrit:
    17 Mars 2007
    Messages:
    160
    J'aime reçus:
    0
    non will-power, ce n'est pas du tout adapté, ce script n'empeche rien de façon certaine (toujours moyen de contourner).

    il est mieux de tester la présence d'un mail dans une chaine de caractères via php, et pour ça je te laisse te tourner vers preg_match_all sur fr.php.net
     
  7. zim3
    zim3 WRInaute discret
    Inscrit:
    17 Mars 2007
    Messages:
    160
    J'aime reçus:
    0
    P'tit up pour la peine, naméo!
     
Chargement...
Similar Threads - Encouragez utilisateurs écrire Forum Date
Suivre l'évolution des utilisateurs dans Google Analytics Google Analytics 24 Juin 2022
Utilisateurs Indonésiens et Népalais Demandes d'avis et de conseils sur vos sites 26 Avril 2022
Mauvais canal d'acquisition pour les utilisateurs après inscription Google Analytics 11 Août 2020
Google Analytics : Utilisateurs > différence entre Sommes Graphique /normale Débuter en référencement 25 Mai 2020
Duplicate content avec pdf et contenu pauvre créé par les utilisateurs Problèmes de référencement spécifiques à vos sites 1 Mars 2020
Des utilisateurs de A2 Hosting? Administration d'un site Web 22 Février 2020
Nouveaux utilisateurs + visites directes Google Analytics 30 Septembre 2019
Affichage sur Google avec notations utilisateurs (étoiles) Débuter en référencement 9 Février 2019
Utilisateurs étranges sur mon blog Google Analytics 17 Octobre 2018
RGPD et création comptes utilisateurs Problèmes de référencement spécifiques à vos sites 21 Mars 2018
Des sites qui invitent les utilisateurs à effectuer des requêtes sur Google Référencement Google 3 Mars 2018
Supprimer des utilisateurs de la BD Droit du web (juridique, fiscalité...) 28 Octobre 2017
Bon outil de sauvegarde pour 30 utilisateurs Le café de WebRankInfo 1 Février 2017
Nouvelles sessions vs Utilisateurs Google Analytics 23 Novembre 2016
Récupération IP utilisateurs Google Analytics 5 Septembre 2016
Que signifie "taux d'abandon" dans les flux de comportement et d'utilisateurs ? Google Analytics 30 Avril 2016
Ad4adblock pour afficher des pubs aux utilisateurs de Adblock Demandes d'avis et de conseils sur vos sites 9 Novembre 2015
impossible de supprimer des utilisateurs Google Analytics 30 Septembre 2015
Nombre utilisateurs actifs Google Analytics 29 Juillet 2015
Adsense : nouvelle règles européennes sur le consentement des utilisateurs AdSense 27 Juillet 2015