Installations : Modules : CNB Your_Account
1.- Décompactez le fichier téléchargé dans un répertoire temporaire de votre disque dur
2.- Uploadez le contenu du répertoire "HTML" du fichier décompacté sur votre serveur. Veillez à bien respecter l'architecture des répertoires.
3.- Exécutez le fichier "cnbya.php" en tapant cette ligne de commande via votre navigateur :
http://www.votre_site.com/cnbya.php
Choisissez l'option d'installation et validez.
4.- Supprimez le fichier "cnbya.php" ainsi que le répertoire "nsnst_installer" du serveur.
Passez à l'étape suivante.
Modification du constants.php
5.- Editez le fichier constants.php qui se trouve dans le répertoire modules/Your_Account/includes.
6.- Trouvez le code :
| Code: |
// define("CNBYA_DOMAINNAME", "");
// if (($_SERVER['SERVER_NAME'] != CNBYA_DOMAINNAME OR $_SERVER['SERVER_NAME'] != CNBYA_DOMAINNAME) AND CNBYA_DOMAINNAME != "") {exit();} |
et remplacez le par celui qui suit :
| Code: |
define("CNBYA_DOMAINNAME", "WWW.VOTRE_DOMAINE.COM");
if (($_SERVER['SERVER_NAME'] != CNBYA_DOMAINNAME OR $_SERVER['SERVER_NAME'] != CNBYA_DOMAINNAME) AND CNBYA_DOMAINNAME != "") {exit();} |
Prenez soin de remplacer WWW.VOTRE_DOMAINE.COM par le nom de votre domaine.
NOTA : en cas d'erreur et/ou de page blanche avec WWW.VOTRE_DOMAINE.COM, essayez avec VOTRE_DOMAINE.COM
7.- Sauvegardez le fichier, fermez le et envoyez le sur votre serveur.
Passez à l'étape suivante.
Modification du mainfile.php
8.- Editez le fichier mainfiles.php qui se trouve à la racine de votre site.
9.- Ajoutez juste avant la balise de fermeture ( ?> ) le code suivant :
| Code: |
if (defined('FORUM_ADMIN')) {
include_once("../../../modules/Your_Account/includes/mainfileend.php");
} elseif (defined('INSIDE_MOD')) {
include_once("../../modules/Your_Account/includes/mainfileend.php");
} else {
include_once("modules/Your_Account/includes/mainfileend.php");
} |
10.- Sauvegardez le fichier, fermez le et envoyez le sur votre serveur.
Modification du javascript.php
11.- Editez le fichier includes/javascript.php et rajoutez, juste avant la balise de fermeture PHP ? >, le code suivant :
| Code: |
if($name == "Your Account" || $name == "Your_Account" || $name == "Profile" || defined('ADMIN_FILE')) {
echo "<script type="text/javascript">
";
echo "function strengthhelp() {
";
echo " window.open ('includes/passhelp.php','PasswordStrenghtMeter','toolbar=no,location=no,directories=no,status=no,scrollbars=yes,resizable=no,copyhistory=no,width=400,height=200');
";
echo "}
";
echo "</script>
";
echo '<script type="text/javascript">
function chkpwd(w) {
var StrengthValue
StrengthValue = 0;
pwd_upper_case = /[A-Z]/; // a uppercase letter present
pwd_lower_case = /[a-z]/; // a lowercase letter present
pwd_digit = /d/; // a digit present
pwd_other = /W/; // a non letter or digit present
pwd_length = /^[a-zdW]{10,}$/i;
if (pwd_upper_case.test(w) == true) {StrengthValue = StrengthValue + 1;};
if (pwd_lower_case.test(w) == true) {StrengthValue = StrengthValue + 1;};
if (pwd_digit.test(w) == true) {StrengthValue = StrengthValue + 1;};
if (pwd_other.test(w) == true) {StrengthValue = StrengthValue + 1;};
if (pwd_length.test(w) == true) {StrengthValue = StrengthValue + 1;};
document.getElementById("divTEMP").innerHTML = "Force actuelle: " + StrengthValue + "/5";
if (StrengthValue == 0) {
document.getElementById("div1").innerHTML = "";
document.getElementById("div2").innerHTML = "";
document.getElementById("div3").innerHTML = "<em>Vide</em>";
document.getElementById("div4").innerHTML = "";
document.getElementById("div5").innerHTML = "";
document.getElementById("td1").style.backgroundColor = "#EBEBEB";
document.getElementById("td2").style.backgroundColor = "#EBEBEB";
document.getElementById("td3").style.backgroundColor = "#EBEBEB";
document.getElementById("td4").style.backgroundColor = "#EBEBEB";
document.getElementById("td5").style.backgroundColor = "#EBEBEB";
};
if (StrengthValue == 1) {
document.getElementById("div1").innerHTML = "<em>Très faible</em>";
document.getElementById("div2").innerHTML = "";
document.getElementById("div3").innerHTML = "";
document.getElementById("div4").innerHTML = "";
document.getElementById("div5").innerHTML = "";
document.getElementById("td1").style.backgroundColor = "#FF4545";
document.getElementById("td2").style.backgroundColor = "#EBEBEB";
document.getElementById("td3").style.backgroundColor = "#EBEBEB";
document.getElementById("td4").style.backgroundColor = "#EBEBEB";
document.getElementById("td5").style.backgroundColor = "#EBEBEB";
};
if (StrengthValue == 2) {
document.getElementById("div1").innerHTML = "";
document.getElementById("div2").innerHTML = "<em>Faible</em>";
document.getElementById("div3").innerHTML = "";
document.getElementById("div4").innerHTML = "";
document.getElementById("div5").innerHTML = "";
document.getElementById("td1").style.backgroundColor = "#FFFF33";
document.getElementById("td2").style.backgroundColor = "#FFFF33";
document.getElementById("td3").style.backgroundColor = "#EBEBEB";
document.getElementById("td4").style.backgroundColor = "#EBEBEB";
document.getElementById("td5").style.backgroundColor = "#EBEBEB";
};
if (StrengthValue == 3) {
document.getElementById("div1").innerHTML = "";
document.getElementById("div2").innerHTML = "";
document.getElementById("div3").innerHTML = "<em>Moyen</em>";
document.getElementById("div4").innerHTML = "";
document.getElementById("div5").innerHTML = "";
document.getElementById("td1").style.backgroundColor = "#FFD35E";
document.getElementById("td2").style.backgroundColor = "#FFD35E";
document.getElementById("td3").style.backgroundColor = "#FFD35E";
document.getElementById("td4").style.backgroundColor = "#EBEBEB";
document.getElementById("td5").style.backgroundColor = "#EBEBEB";
};
if (StrengthValue == 4) {
document.getElementById("div1").innerHTML = "";
document.getElementById("div2").innerHTML = "";
document.getElementById("div3").innerHTML = "";
document.getElementById("div4").innerHTML = "<em>Bon</em>";
document.getElementById("div5").innerHTML = "";
document.getElementById("td1").style.backgroundColor = "#66FF66";
document.getElementById("td2").style.backgroundColor = "#66FF66";
document.getElementById("td3").style.backgroundColor = "#66FF66";
document.getElementById("td4").style.backgroundColor = "#66FF66";
document.getElementById("td5").style.backgroundColor = "#EBEBEB";
};
if (StrengthValue == 5) {
document.getElementById("div1").innerHTML = "";
document.getElementById("div2").innerHTML = "";
document.getElementById("div3").innerHTML = "";
document.getElementById("div4").innerHTML = "";
document.getElementById("div5").innerHTML = "<em>Très bon</em>";
document.getElementById("div5").innerHTML.textColor = "#3ABB1C";
document.getElementById("td1").style.backgroundColor = "#3ABB1C";
document.getElementById("td2").style.backgroundColor = "#3ABB1C";
document.getElementById("td3").style.backgroundColor = "#3ABB1C";
document.getElementById("td4").style.backgroundColor = "#3ABB1C";
document.getElementById("td5").style.backgroundColor = "#3ABB1C";
};
if (w.length < 4) {
document.getElementById("div1").innerHTML = "";
document.getElementById("div2").innerHTML = "";
document.getElementById("div3").innerHTML = "<em>Vide</em>";
document.getElementById("div4").innerHTML = "";
document.getElementById("div5").innerHTML = "";
document.getElementById("td1").style.backgroundColor = "#EBEBEB";
document.getElementById("td2").style.backgroundColor = "#EBEBEB";
document.getElementById("td3").style.backgroundColor = "#EBEBEB";
document.getElementById("td4").style.backgroundColor = "#EBEBEB";
document.getElementById("td5").style.backgroundColor = "#EBEBEB";
};
}
</script>';
echo "
";
} |
12.- Sauvegardez, fermez et transférez le fichier sur votre serveur.
Le module CNB Your_Account est à présent installé. Rendez vous dans l'administration de ce dernier pour paramétrer sa configuration en fonction de vos besoins. |
Publié le : 2007-07-26 par stefvar, dernière modification le : 2007-09-10 par stefvar(89 lectures) |