--------------------------------------------------------------------------------------------- Le livre d'Or V6.0 - FANATEK(c) --- Php freeware sous conditions !!! web : http://fanatek.free.fr email : fanatek@free.fr --------------------------------------------------------------------------------------------- Intro ----- J'ai développé ce livre d'Or pour 2 raisons : 1 - pour m'amuser, c'est la meilleur des raisons ! 2 - parce que celui de free.fr n'a pas fonctionné du premier coup !! J'espère qu'il vous plaira. Conditions d'utilisation ------------------------------- Version Freeware : Vous pouvez utiliser ce script livre d'Or librement sur tout site à but non commercial, sinon vous devez obtenir une licence en me contactant par email : fanatek@free.fr Vous pouvez adapter ce script livre d'Or à condition de respecter toutes les règles énoncées ici. Vous n'avez pas le droit : - de vendre ce script livre d'Or ou de le distribuer gratuitement dans le cadre d'une prestation payante (création de site par exemple) - d'oter toute référence à Fanatek ainsi que les liens vers le site Fanatek sur les pages créées par le script livre d'Or. Si vous souhaitez enlever ces références il vous faut acheter une licence. Version Licence : Attention: Cette version n'est plus disponible. ========= Seules les versions Licence achetées précédemment restent valides avec les conditions suivantes Vous pouvez utiliser ce script livre d'Or librement sur tout type de site. Vous pouvez adapter ce script livre d'Or à condition de respecter toutes les règles énoncées ici. Vous n'avez pas le droit de vendre ce script livre d'Or ou de le distribuer gratuitement dans le cadre d'une prestation payante (création de site par exemple) 1 licence pour autant de fichiers de messages "livre .txt" souhaités. Concession de distribution : Il est interdit de commercialiser ou distribuer une version de ce script dans le cadre d'une prestation payante. Si vos prestations sont dans un cadre associatif, ou pour tout cas particulier contactez-moi par email fanatek@free.fr. Utilisation-Installation ------------------------ Vous avez dû télécharger le fichier livredor.zip. Copiez-le dans un répertoire et décomprimez-le. Vous obtenez les fichiers suivants : ------------- Ce fichier et le logiciel de paramètrage du livre lisezmoi.txt livredor.exe ------------- Seuls les 48 fichiers ci-dessous seront à copier sur votre site livre.html livre.txt livre40.txt livredor.php livredor.txt sm01.gif à sm30.gif webmaster.gif email.gif www.gif admadm.jpg admatt.jpg admban.jpg admbck.jpg admdel.jpg admedi.jpg admver.jpg spamcode.php ban.txt previsu.html ------------- Exemples de configuration config01.txt à config10.txt ------------- Et bien maintenant vous avez le choix : - si les couleurs par défaut vous plaisent, passez directement à la rubrique suivante. - si vous voulez personnaliser votre livre, alors lancez le logiciel "livredor.exe" que vous avez copié sur votre disque dur dans le même répertoire que les 20 autres fichiers et rendez-vous à la rubrique "Personnalisation (couleurs, polices...)" ci-après. Installation sur votre site : ----------------------------- ==>> Pour la sécurité du livre, il est recommandé de modifier le mot de passe d'accès à l'interface d'administration des messages (voir ci-après). Mettre un lien vers la page "livre.html" dans votre page d'appel du livre. Vous pouvez aussi mettre un lien directement sur le contenu du livre grâce au lien suivant : "livredor.php" (anciennement "livredor.php?action=readall" toujours valable) Attention : Si vous utilisez le code anti-spam il est obligatoire de mettre un lien vers "livredor.php" à la place de "livre.html". Copiez les 48 fichiers suivants sur votre site : livre.html livre.txt livre40.txt livredor.php livredor.txt sm01.gif à sm30.gif webmaster.gif email.gif www.gif admadm.jpg admatt.jpg admban.jpg admbck.jpg admdel.jpg admedi.jpg admver.jpg spamcode.php ban.txt previsu.html + tous vos fichiers image de fond de tableau Votre livre d'Or est prêt !! Remarque : Si vous avez mis des images en fond de tableau, n'oubliez de copier celles-ci dans le même répertoire que les fichiers ci-dessus. Pour tous les Wanadooiens qui m'écrivent : ce livre ne fonctionne pas chez Wanadoo (toujours pas de service php : vous ne payez encore pas assez cher! ;-) Nouveau version 6.0 : Tout le transfert des fichiers peut se faire automatiquement grâce au logiciel de paramètrage. L'utilisation de ce transfert automatique est recommandée. ATTENTION : Si vous avez déjà un livre d'Or ancienne version, surtout ne transférer pas le fichier "livre.txt", vous effaceriez tous vos anciens messages. Par prudence, je conseille de faire une sauvegarde de ce fichier AVANT le transfert de la nouvelle version. Pour se faire, il suffit de télécharger votre fichier "livre.txt" depuis votre site et de l'enregistrer sur votre PC. Mise à jour vers la version 6.0 finale -------------------------------------- Si vous aviez la version 6.0 béta, il faut mettre à jour le fichier livre.html si vous changez le nom du script du livre (changer tous les "livredor.php" en "nouveaunom.php"). La méthode complète est expliquée dans le forum : http://fanatek.free.fr/forum/viewtopic.php?t=3 (dans la partie "Mise à jour de la version 6.0 béta avec la version 6.0 finale") Mise à jour vers la version 6.0 béta ------------------------------------ La méthode complète est expliquée dans le forum : http://fanatek.free.fr/forum/viewtopic.php?t=3 idem version 5.1 ATTENTION : La mise à jour vers cette version nécessite la réadaptation impérative de votre fichier livre.html actuel. Le plus simple est de repartir du fichier livre.html fourni car beaucoup de chose doivent être présentes. Faire une copie de sauvegarde de votre fichier "livre.html" si vous laissez le logiciel de paramètrage le modifier. Mise à jour vers la version 5.1 ------------------------------- idem version 5.0 Mise à jour vers la version 5.0 ------------------------------- Pour mettre à jour votre version 4.1 ou 4.0, il suffit de télécharger les fichiers livredor.php, livredor.txt et livre.html installés sur votre site et de les copier dans le répertoire de décompression du fichier livredor.zip. (écrasez les fichiers de la version 5.0 décomprimés correspondants ils seront régénérés par le logiciel de paramètrage). Lancez ensuite le logiciel de paramètrage livredor.exe v5.0 (ne pas utiliser le logiciel de la version 4) Il doit reconnaitre vos paramètres, puis sauvez. Vos fichiers sont à jour pour la version 5.0. Il ne vous reste plus qu'à transférer les fichiers livredor.php, livredor.txt et livre.html sur votre site. La version 5.0 effectue automatiquement une mise à jour de votre base de messages et corrige les éventuels messages "vides". Mise à jour vers la version 4.0, 4.1 ------------------------------------ Pour mettre à jour votre version 3.2, il suffit de télécharger les fichiers livredor.txt et livre.html depuis votre site et de les copier dans le répertoire de décompression du fichier livredor.zip. Lancez ensuite le logiciel livredor.exe qui doit reconnaitre vos paramètres, puis sauvez. Vos fichiers sont à jour pour la version 4.0. Attention, ne pas remplacer le fichier livredor.php ! Mise à jour vers la version 3.2 ------------------------------- Pour mettre à jour votre version 3.1 ou 3.0, il suffit de remplacer le fichier "livredor.php3" par le nouveau ET de remplacer le mot de passe par défaut dans ce même fichier. Le fichier "livredor.txt" contenant vos paramètres ne doit pas être remplacé. Mise à jour vers la version 3.0 ------------------------------- Si vous utilisiez une version antérieure à la version 3.0, vous devez mettre à jour le nouveau fichier "livredor.txt" à partir de votre ancien fichier "livredor.txt". Commencez par compléter la zone "paramètres généraux" puis copiez (ctrl+C) toute la zone "paramètres couleurs et polices" de votre ancien fichier "livredor.txt" et collez le (ctrl+V) à la place de celle du nouveau fichier. Utilisation avancée : --------------------- Personnalisation des messages par l'utilisateur : ------------------------------------------------- L'utilisateur de votre livre d'Or peut ajouter des mises en formes du texte à l'aide des classiques BB-Codes (couleur texte, taille, style, insertion d'images de liens, de citation...) Un script java fourni dans la page livre.html facilite cette mise en forme. Les smileys sont gérés automatiquement par le script java fourni dans la page livre.html. Vous pouvez bien sûr modifier les fichiers gif. Le fichier webmaster.gif sert à authentifier vos propres messages sur votre livre. Ce petit smiley sera alors placé à coté du nom réservé que vous aurez donné dans les paramètres (voir livredor.exe) ou bien à coté du nom "webmaster" réservé automatiquement. L'authentification se fait grâce au mot de passe. Lorsque vous voulez écrire un message authentifié dans votre livre, il suffit de saisir votre nom (réservé ou "webmaster") suivi de ":" et du mot de passe exemple : webmaster:umdppdul Nouveau version 6.0 : possibilité de différencier le tableau d'en-tête du message Accès à la partie administration du livre ----------------------------------------- !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Pour la sécurité de votre livre, n'oubliez pas de changer les mots de passe à l'aide du logiciel de paramètrage livredor.exe !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Depuis la version 5.1 la gestion des messages est grandement facilitée. La version 6.0 uniformise le mode d'accès à chaque partie de la gestion. La partie administration du livre va vous permettre de supprimer, modifier un message ou répondre à un message, mais aussi supprimer plusieurs messages en une fois, faire une copie de sauvegarde de vos messages ou gérer les messages en attente (version licence uniquement) et la liste des mots interdits. Pour accéder à la partie administration, il suffit de cliquer sur le numéro d'un message ou de cliquer sur un lien vers livredor.php?action=admin que vous aurez placé dans une page. Entrez votre mot de passe administration, validez. Vous aurez alors la possibilité d'éditer ce message (le supprimer, le modifier ou y répondre), de détruire plusieurs messages en une fois, d'effectuer une sauvegarde de vos messages ou d'utiliser une sauvegarde précédente, et enfin pour la version licence d'autoriser ou non la publication de vos messages en attente et de modifier la liste des mots interdits. Déverrouillage du livre ----------------------- Attention, l'accès à la partie administration se verrouille automatiquement après n tentatives (à préciser dans le logiciel de paramètrage) de façon à éviter les attaques éventuelles. Une fois votre livre verrouillé, il faut utiliser le mot de passe de déverrouillage pour accéder à nouveau à l'interface, puis introduire le mot de passe administration pour terminer le déverrouillage. De cette façon, au pire on peut trouver votre mot de passe de déverrouillage mais pas d'administration. Si vous ne donnez pas de mot de passe de déverrouillage dans le logiciel de paramètrage, le seul moyen de déverrouiller l'interface est d'effacer le fichier passcount.txt sur votre site (en passant par votre logiciel ftp). Edition d'un message -------------------- Une fois le mot de passe saisi, vous accédez à une page contenant tous les champs du message, plus un champs "Réponse au message". Vous pouvez alors modifier les champs voulus. Vous validerez les modifications en cliquant sur la touche "Valider les modifications " en bas de page Si vous souhaitez détruire le message, cliquez sur le bouton "Détruire le message" situé en bas de page. Destruction de plusieurs messages à la fois : --------------------------------------------- Il est possible de détruire plusieurs messages en une seule opération. Attention : depuis la version 6.0 le lien "http://monsite/livredor.php?action=delete" n'est plus valide. Une fois le mot de passe saisi, vous accédez alors à une page de gestion de vos messages qui vous permet de détruire les messages souhaités. Cochez les messages à détruire, puis appuyez sur le bouton "Detruire les messages cochés". Attention, il est déconseillé d'éditer le fichier "livre.txt" situé sur votre site sous un éditeur style bloc-note de windows. Sauvegarde des messages : ------------------------- Une fois le mot de passe saisi, vous accédez à une page vous permettant soit d'effectuer une sauvegarde, soit de récupérer une sauvegarde précédente. Attention : la récupération d'une sauvegarde remplace tous vos messages actuels par ceux de la sauvegarde. Recherche : ----------- Au lieu d'afficher tous les messages, vous pouvez permettre une recherche par mots-clé Il faut créer un formulaire contenant une zone de texte nommée 'mots' (sans les cotes) et un bouton de recherche. L'adresse à appeler est alors : http://monsite/livredor.php?action=read au lieu de http://monsite/livredor.php (anciennement http://monsite/livredor.php?action=readall) pour lire tous les messages en remplaçant "monsite" par l'adresse de votre site Avertissement par mail : ------------------------ Une nouvelle fonctionnalité a été programmée dans la version 3. Elle permet de recevoir un email pour tout nouveau message déposé sur votre livre d'Or. Malheureusement, elle utilise une fonction php qui est très souvent désactivée par les hébergeurs (anti-spam). A tester donc. Anti-Spam : ----------- La version 6.0 introduit une nouvelle option permettant de "masquer" les adresses emails des utilisateurs de votre livre. Pour cela il suffit de cocher l'option dans le logiciel de configuration. Attention : la fonction Javascript "JavaMail" doit être présente dans le fichier "livre.html" Code Anti-pub : --------------- La version 6.0 introduit une nouvelle option permettant de limiter les messages automatiques. En effet, avec cette option, un code graphique est demandé pour chaque post. Ce code peut être plus ou moins brouillé, de façon à limiter les analyses automatiques du graphique. Attention : bien observer le fichier "livre.html" fourni si vous avez adapté ce dernier. Les lignes de commentaire "" sont obligatoires, de même les lignes comprises entre. Mots interdits : ---------------- La version 6.0 introduit une nouvelle option permettant de définir une liste de mots interdits. Messages différés : ------------------- Dans la version 6.0, il est possible de mettre en quarantaine les nouveaux messages postés. De cette façon, le message n'est affiché que si vous l'acceptez (dans la partie administration) Mode "News" ----------- La version 6.0 introduit un nouveau mode de fonctionnement du livre : le mode "News". Dans ce mode, seul le dernier message est affiché sur la première page du livre et il est possible de restreindre l'écriture des messages à l'administrateur du livre uniquement. Pour accéder au livre en mode "News" il suffit d'utiliser le lien : "http://monsite/livredor.php?action=news" et bien sûr de cocher cette option dans le logiciel de configuration. Personnalisation (couleurs, polices...) : ----------------------------------------- Bon maintenant si vous voulez personnaliser le livre d'Or, vous pouvez modifier les paramètres simplement à l'aide du logiciel livredor.exe. Purge automatique des anciens messages : ---------------------------------------- Le livre d'Or purge automatiquement les anciens messages dès lors qu'ils ont atteints la limite donnée par les 2 paramètres "Messages par page" et "Nombre maximum de pages" (voir logiciel livredor.exe, onglet "Général"). Le nombre de messages stockés est donc au maximum égal à "Messages par page" x "Nombre maximum de pages" donc 200 messages maximum si vous ne modifiez pas ces 2 paramètres. Couleurs... : ------------- Les couleurs, polices, taille...sont maintenant très facilement modifiables grâce au logiciel de paramètrage livredor.exe. Une fois les paramètres modifiés, sauvez, puis recopiez les 2 fichiers livredor.php et livredor.txt vers votre site (et éventuellement vos fichiers images) Plusieurs exemples de paramètrage sont donnés. Il suffit d'indiquer le nom du fichier dans la zone "paramètres" de l'onglet général. Si une configuration vous convient, alors recopiez vers votre site le fichier choisi au lieu du fichier livredor.txt. Nouveau : on peut désactiver la fonction de test des IP évitant les messages successifs d'une même IP. cela permet au webmaster de recopier une liste de messages provenant d'un autre livre par exemple. Versions : ---------- V6.0 : sécurité : options antispam (code et encodage adresse email), messages en attente, liste de mots interdits, choix méthode formulaire Get ou Post, blocage partie admin après n tentatives. interdiction possible des images par bbcode. administration : nouvelle interface (plus d'accès possible aux messages sans mot de passe) nouvelle fonction de sauvegarde version licence : message alerte par email amélioré (contient le post du visiteur) utilisation : fonction "recherche" corrigée et interfacée fonction "news" Nouveaux champs note et lieu Installation sur le site directement par le logiciel de paramètrage Interdiction message "vide" au niveau php lui même esthétique : nouvele interface visiteur : avec BBCode, champs pays et note du site. possibilité image en fond de tableau en-tête, image différente pour message webmaster paramétrage ligne séparation réponse et tableau numéros des pages. nouvelle interface administration, nouvelle interface logiciel de paramètrage. alignement horizontal des principaux éléments du livre correction : fonction mail() passée en commentaire si pas utilisée, ligne de smileys tronquée correcton bug "BR" après réponse webmaster, correction tags body et head en double, correction recherche avec plusieurs mots correction problème accès variables POST V5.1 : esthétique : 30 smileys, liens "page précédente" et "page suivante" à coté des numéros de pages afin de faciliter la navigation dans le livre. paramètrage : possibilité de désactiver l'interdiction de laisser plus 5 messages consécutifs. V5.0 : sécurité : les emails ne peuvent plus contenir de caractère "espace" de façon à empêcher les scripts par expression. Les adresses IP des visiteurs laissant un message sont stockées. Il est interdit d'écrire plus de 5 messages consécutifs avec la même IP ou d'écrire deux fois le même message. Les mots longs (>80 caractères) sont coupés automatiquement. esthétique : ajout des icones "email" et "web" permettant une meilleur visibilité des liens. possibilité de mettre une image en fond de tableau administration : l'interface d'administration a été revue pour permettre la modification, suppression d'un message ou réponse à un message par simple clic sur son numéro. Numéro de version du script affiché. paramètrage : Possibilité de changer le nom du fichier de paramètrage pour ainsi en avoir plusieurs. interne : la base a été agrandie pour permettre une évolution future du script aisée. V4.1 : modif du fichier livre.html : formulaire en GET avec champs action=add en hidden afin de résoudre un problème chez iFrance. Modif du php : formulaire de destruction en GET, Date et heure formatées sur 2 chiffres (non rétroactif). V4.0 : php4 ou php3, messages du webmaster authentifiés, smiley intégrables dans les messages logiciel de paramètrage, heure des messages, reconnaissance automatique de liens dans les messages... V3.2 : sécurisation par blocage des tags HTML V3.1 : correction bug destruction messages.