Trop Cool Pour Internet Explorer !
Testlaboratory

Syndication

  • RSS 1.0
  • RSS 2.0
  • Atom 0.3

En ligne

  • 3 visiteurs connectés
Vous êtes ici : Installation pas à pas

Installation des Mods pas à pas


Installation du système de commentaire :

Attention L'installation de ce mod est spécifique au mod news que j'ai créer, n'essayez pas de l'installer sans ce mod !
Il y a aussi un pack qui regroupe le mod news et le mod commentaire, qui est plus facile à mettre en place, il se trouve ici.

Cette partie concerne la copie des fichiers et/ou dossiers vers votre ftp

- Copié les 2 dossier sur votre ftp :
images
commentaires

- Copié les 5 fichiers sur votre ftp :
0sys_ajout-com.php
0sys_captcha_audit.php
0sys_captcha_button.php
0sys_com_engine.php
0sys_commentaires.php

Cette partie concerne les modifications des fichiers

- Trouvé dans le fichier news.php la ligne :

$rec = file($base."enregistrer.txt");

- Ajouter ceci en dessous :

$filename = "news/num.txt";
$handle = fopen ($filename, "r");
$contents = fread ($handle, filesize ($filename));
fclose ($handle);

- Trouvé la ligne :

for ($i = 0; $i < $maxnews; $i++) {

- Ajouter ceci en dessous :

$inc[$ic] = $contents-$i;

- Trouvé la ligne :

echo "<p><span class=\"titre_news\">".stripSlashes($ntitre)."</span><br />\n".stripSlashes($ntexte)."<br />\nEcrit par <span class=\"auteur_news\">".stripSlashes($nauteur)."</span> le ".stripSlashes($ndate)."</p>\n\n";}

remplacé par :

echo "<p><span class=\"titre_news\">".stripslashes($ntitre)."</span><br />\n".stripslashes($ntexte)."<br />\nEcrit par <span class=\"auteur_news\">".stripslashes($nauteur)."</span> le ".stripslashes($ndate)."<br /> <span style=\"float: right;\"><a href=\"0sys_commentaires.php?com=".$inc[$ic]."\">Voir les commentaires</a></span><span style=\"text-align: left;\"><a href=\"0sys_ajout-com.php?com=".$inc[$ic]."\">Ajouter un commentaire</a></span></p>\n\n";
}

- Trouvé dans le fichier news.php la ligne :

<li><a href="./0admin_modifier_bloc_note.php?sid=<?php echo session_id() ?>">Laisser un message dans le bloc-note</a></li>

- Ajouter ceci en dessus :

<li><a href="./0admin_gestion_com.php?sid=<?php echo session_id() ?>">Gestion des commentaires</a></li>

Installation du captcha :

Cette partie concerne la copie des fichiers vers votre ftp

- Copié les fichiers sur votre ftp :
0sys_captcha_audit.php
0sys_captcha_button.php

Cette partie concerne les modifications des fichiers

- Trouvé dans le fichier contact.php la ligne :

<textarea name="corps_mail" rows="10" cols="50">Bonjour,</textarea>

- Ajouter ceci en dessous :

<br /><img src="0sys_captcha_button.php" width="120" height="30" alt="captcha" />
<a href="#" onclick="document.location.reload();return false;"><img src="images/reload.png" width="25" height="30" alt="rafraîchir" title="rafraîchir le code" /></a><br />
Recopier le code * :<br />
<input type="text" name="userdigit" />

- Dans le fichier 0syst_contact_engine.php trouvé la ligne :

require("./header.php");

- Ajouter cette ligne en dessous :

include "0sys_captcha_audit.php";

- Trouvé :

// On définit la variable $nb_erros et on vérifie s'il y a des erreurs
settype($nb_errors, "integer");

if($_POST['posteur_mail'] == "") {
$errors = "<span class=\"red\">Vous n'avez pas entré votre adresse email</span>\n<br />\n";
$nb_errors++;
}

if($_POST['sujet_mail'] == "") {
$errors = $errors . "<span class=\"red\">Vous n'avez pas entré de sujet pour votre email</span>\n<br />\n";
$nb_errors++;
}

if($_POST['corps_mail'] == "") {
$errors = $errors . "<span class=\"red\">Vous n'avez pas entré de message pour votre email</span>\n<br />\n";
$nb_errors++;
}

if($_POST['corps_mail'] == "Bonjour,") {
$errors = $errors . "<span class=\"red\">Vous n'avez pas entré de message pour votre email</span>\n<br />\n";
$nb_errors++;
}

- Remplacé par :

// On définit la variable $nb_erros et on vérifie s'il y a des erreurs
settype($nb_errors, "integer");
$nb_errors = 0;
$fonction_mail_error = 0;

if($_POST['posteur_mail'] == "" || !preg_match('/[a-z0-9\.]*\@[a-z0-9]*\.[a-z]*/i', $_POST['posteur_mail'])) {
$errors = "<span class=\"red\">Vous n'avez pas entré votre adresse email ou votre adresse mail n'est pas valide.</span>\n<br />\n";
$nb_errors++;
}

if(strlen($_POST['sujet_mail']) < 4) {
$errors = $errors . "<span class=\"red\">Vous n'avez pas entré de sujet pour votre mail.</span>\n<br />\n";
$nb_errors++;
}

if($_POST['corps_mail'] == "Bonjour," || strlen($_POST['corps_mail']) < 6) {
$errors = $errors . "<span class=\"red\">Vous n'avez pas entré de message pour votre mail.</span>\n<br />\n";
$nb_errors++;
}

if (!audit()) {
$errors = $errors . "<span class=\"red\">Vous n'avez pas entré le code correct.</span>\n<br />\n";
$nb_errors++;
}

Installation du système de news :

Copier les fichiers et dossier contenus dans le dossier système-news sur votre ftp et voilà tout est fonctionnel !

Pour afficher les news les news inséré ce code :

<?php
require("./news.php");
?>

Pour éditer le nombre de news afficher, trouvé la ligne dans le fichier news.php :

$maxnews = 5; // Nombre de news max dans la page

Et modifié le chiffre pour augmenter ou diminuer le nombre de news affichées.

Attention Si vous voulez supprimer une news édité le fichier enregistrer.txt, puis supprimer la (les) news concernée(s) et le nombre de news restante dans num.txt.

Légende liens

Lien interne : interne
Lien sortant : sortant
Lien téléchargement : téléchargement
Lien Anglophone : Anglophone

Validation

valide RSS
valide XHTML 1.0 Strict
Valide CSS 2
Valide WAI 2


- [ Powered by Itseasy v0.3.7 | Thème : Vision par Fightsoul ] -
Les informations ne sont données qu'à titre indicatif.
© Testlaboratory, tous droits réservés - Reproduction interdite.
Webmaster : Fightsoul | Administrer Itseasy.