Re: Ajout 'Qualité du mot de passe' dans formulaire d'inscription | Titre du sujet : Re: Ajout 'Qualité du mot de passe' dans formulaire d'inscription par slider84 sur 13/06/2013 19:52:01
Edit slider84 le 28/09/2013: modification du code de la fonction render()
Merci à tous !!!
Citation :Si j'abusais, je te demanderais si c'était possible d'internationaliser les affichages... Il suffisait de demander Dans /language/french/global.php rajouter:
define("_CHECKPWDQUAL", "Qualité du mot de passe:");
define("_CHECKPWD0", "Mot de passe absent");
define("_CHECKPWD1", "Très facile");
define("_CHECKPWD2", "Facile");
define("_CHECKPWD3", "Simple");
define("_CHECKPWD4", "Moyen");
define("_CHECKPWD5", "Bon");
define("_CHECKPWD6", "Très bon");
Et dans la fonction render() de /class/xoopsform/formpasswordcheck.php:
/*hack password quality check*/ function render() { return '<input type="password" name="' . $this->getName() . '" onkeyup=\'passwordStrength(this.value)\'"'. '" id="' . $this->getName() . '" size="' . $this->getSize() . '" maxlength="' . $this->getMaxlength() . '" value="' . $this->getValue() . '"' . $this->getExtra() . ' ' . ($this->autoComplete ? '' : 'autocomplete="off" ') . '/> <br> <script type="text/javascript"> var desc = new Array(); desc[0] = "'._CHECKPWD0.'"; desc[1] = "'._CHECKPWD1.'"; desc[2] = "'._CHECKPWD2.'"; desc[3] = "'._CHECKPWD3.'"; desc[4] = "'._CHECKPWD4.'"; desc[5] = "'._CHECKPWD5.'"; desc[6] = "'._CHECKPWD6.'"; </script> <div id="passwordmetter" class="xoform-help"> <label class="xolabel" for=\'passwordStrength\'><strong>'._CHECKPWDQUAL.'</strong></label> <div id=\'passwordStrength\' class=\'strength0\'> <span id=\'passwordDescription\'>'._CHECKPWD0.'</span> </div> </div>'; } /*end hack*/
Et voilà !!!
|
|