Version: 2.0
Language: PHP4
Licence: GPL
Dernière mise à jour: le 15/07/2005
Ce fichier a été traduit du russe en français par Anton Fedortchenko
Les buts pratiques que je visais:
1) Mon premier but était de m'entraîner à manipuler les chaînes, les fichiers et les tableaux multidimensionnels. Je crois, que ce travail sera plus efficace si je stocke tous les messages dans un fichier-XML.
2) J'ai voulu comprendre les particularités du développement et de la structure des livres d'or.
3) J'ai voulu comprendre la structure essentielle du fichier XML qui comporte un prologue, un élément racine et une arborescence.
4) En écrivant ce script je voulais élaborer mon propre style de programmation.
5) Je voulais transformer la programmation en moyen d'apprendre les langues étrangères (et l'inverse). Par exemple je lis la littérature sur le web et l'Internet, notemment le manuel PHP, en français.
Description
1) Chaque signature, ajoutée dans ce livre d'or, peut recevoir tous ses attributs ordinaires: pseudonyme, date, ville, url, texte du message.
2) L'édition des messages à l'aide du BBCode: texte en gras, texte en italique, texte souligné, texte exposant, texte indice.
3) Tous les messages sont stockés dans un fichier-XML
4) Affichage par page
5) Smileys clickables. Je ne les ai pas dessinés moi-même. Je les ai empruntés à un forum francophone: http://www.ben3w.com/2bforum/. Je ne sais pas dessiner malheureusement. L'affichage de smileys est une fonction optionnelle qu'on peut configurer.
6) Anti-flood. (protection contre envoi massif de messages dans le livre d'or).
7) La fonction configurable qui découpe les mots trop longs.
La gamme de langues soutenues comprend:
(*) - traduit par Anton Fedortchenko
1) le russe
2) l'anglais (*)
3) l'allemand (*)
4) le français (*)
5) l'espagnol (*)
6) l'hollandais (*)
7) l'ukrainien - traduit par Baranov Andrej
Les particularités du système d'administration:
1) La possibilité d'ajout du commentraire d'administrateur
2) La possibilité de changer la position du message dans le livre d'or
3) La possibilité de supprimer les messages indésirables. La particularité de cette fonction est dans ce que le message destiné à être effacé ne disparaît pas complètement. Il est stocké dans un fichier particulier (txt/backup.txt) qui est créé automatiquement On peut bien-sûr le supprimer.
4) On peut modifier le nombre de messages à afficher par page.
5) On peut autoriser (ou non) la signature du livre d'or
6) La possibilité de configurer le nombre maximal de messages placés dans le livre d'or. Les messages superflus seront supprimés automatiquement.
7) La possibilité de cacher un message (tous les messages cachés sont stockés dans un fichier spécial txt/hide.txt)
8) La possibilité de rééditer des messages postés
A faire:
1) La traduction des fichiers readme en allemand et en anglais.
2) La réalisation du moteur de recherche dans les messages du livre d'or
3) Je voudrais remplacer tous les smileys graphiques.
Les défauts:
1) Pas de design bien refléchi et harmonisé. Mais je pense qu'il n'est pas si nécessaire pour ce script. Chacun se fait son propre design.
L'installation:
Tout d'abord il faut dézipper le contenu de l'archive dans le répertoire associé avec l'hébergement local (ou avec un des hosts virtuels), puis il faut exécuter le fichier guestbook.php. L'interface d'administrateurs est placé dans le dossier admin. Pour le faire marcher il faut exécuter le script index.php.
Mes reconnaissances
Je voudrais remercier chaleureusement tout le personnel de l'agence de création de sites Internet Softime qui a présenté ce livre d'or sur son site.
Pour toute question et/ou demande. C'est par ici:
Vous pouvez m'écrire antf@inbox.ru
De nouvelles versions du livre d'or Scriptum amabilis sont téléchargeables ici: http://www.softtime.ru/info/gbxml.php?down=gbxml.zip