############################################################################## # Rapid'o Forum Version 3.02 # # Copyright Virginie Daoudal virgie@lecgi.net # # Crée le 15/09/99 Derniere mofif le 26/03/02 # ############################################################################## # NOTICE DE COPYRIGHT # # Copyright 1999-2000 Virgie Tous droits résérvés. # # # # Rapid'o Forum peut être utilisé par toute personne ayant telecharger # # le programme sur le site "Le cgi.net". # # # # Il est interdit à quiconque de modifier ce script, mis à part les lignes # # d'entete, sans accord de son créateur. # # Il est interdit de le difuser à titre gratuit ou payant sur internet ou # # par n'importe quel autre moyen. # # # # Pour obtenir ce programme, allez sur le site : http://lecgi.net # ############################################################################## ************************************************************************************************** LISTE DES FICHIERS A AVOIR ************************************************************************************************** messages.dat (fichier contenant les messages) mail.txt (fichier texte contenant le message envoyé à l'auteur d'une question, lorsque quelqu'un répond à son message) installation.txt (le fichier d'aide à l'installation) message.html (page html d'où apparaissent les messages quand vous cliquez sur le sujet) erreur.html (page html d'où apparaissent les messages d'erreur et autres...) forum.cgi (le script perl qui fait tout) resultat.html (la page html dans lequel apparait votre forum) suivant.gif (L'image qui apparait pour les boutons "page suivante") precedent.gif (L'image qui apparait pour les boutons "page précédente") question.gif (L'image qui apparait devant les messages [Version image uniquement]) reponse.gif (L'image qui apparait devant les réponses [Version image uniquement]) ************************************************************************************************** MODIFICATIONS DU FORUM ************************************************************************************************** Modifiez les fichiers : message.html resultat.html mail.txt erreur.html suivant.gif precedent.gif question.gif [Version image uniquement] reponse.gif [Version image uniquement] pour qu'ils s'adaptent à votre site. Vous pouvez changer leurs noms, mais dans ce cas, changez aussi leurs noms dans l'entete du fichier forum.cgi. ***************************************************** Modifier l'en-tete du fichier forum.cgi (avec un simple editeur de texte) comme ceci : #location de perl5: #!/usr/bin/perl #serveur envoi de courrier : $mailCmd = 'le sendmail'; #adresse complète du fichier forum.cgi : $forum="http://votredomain.com/forum/forum.cgi"; #fichier de base de donnée, (il vous est conseillé de changer son nom) : $fic="messages.dat"; #fichier contenant le texte envoyé quand quelqu'un a repondu dans le forum : $mail = 'mail.txt'; #Mot de passe pour la section administrateur accessible par : http://votredomain.com/forum/forum.cgi?admin : $password="mot-de-passe"; #page html dans lequel est affiché le forum : $page = "resultat.html"; #Nombre de resultat visibles par page : $maxpage=40; #Nombre de messages qui resteront visibles dans le forum : $max=120; #page html ou apparaissent les messages quand quelqu'un clique dessus dans le forum : $message = "message.html"; #page pour les messages, merci, erreur... : $erreur = "erreur.html"; #adresse email avec \@ a la place de @ : $myMail = "votre\@adresse.mail"; #target de la page pour l'affichage des message (_top, _blank, ou nom de la frame pour du multi-frame) : $target= "_top"; # Indiquez ici l'adresse complète du répértoire dans lequel se trouves les images # question.gif, reponse.gif, suivant.gif et precedent.gif : $repertoire_images = "http://votredomain.com/forum"; #Indiquez ici oui pour utiliser la version image, non pour la version texte #Pour la version image, vous pouvez modifier les images : question.gif et reponse.gif à votre guise. $version_image="oui"; #Message de remerciement : $merci="Merci,

Votre message a bien été ajouté."; ### Style du formulaire ### #Largeur souhaitée pour les champs du formulaire $largeur_champs=30 #Police de caractère des textes du formulaire $police="Times New Roman"; #Taille de la police de caractère $taille="3"; #Couleur des textes du formulaire $couleur="black"; Les lignes entre ce texte : ################ POUR LES IMAGES ############### peuvent etre modifiées. Vous pouvez mettre n'importe quel code html pour remplacer les images. UTILISATEUR EXPERIMENTE UNIQUEMENT ################ FIN DES IMAGES ############### ********************************************************** EXPLICATIONS DES TEXTES ENTRE %%% POUR CHAQUE FICHIER HTML ********************************************************** Fichier message.html ******************* %%%MESSAGE_PRECEDENT%%% = L'endroit où apparait le message d'avant, lorsque c'est une réponse. (Vous pouvez supprimer) %%%SUJET%%% = L'emplacement où apparait le sujet du message. (EVITER DE SUPPRIMER) %%%EMAIL%%% = L'adresse e-mail de l'expediteur du message. %%%URL%%% = L'emplacement où apparait l'adresse URL lorsque le champs a été rempli. %%%MESSAGE%%% = L'emplacement où apparait le contenu du message. (NE PAS SUPPRIMER) %%%DATE%%% = L'emplacement où apparait la date d'envoi du message. %%%REPONSES%%% = L'endroit où apparait les liens vers les réponses du message. (Vous pouvez supprimer) %%%FORMULAIRE%%% = L'emplacement où apparait le formulaire pour répondre au message (NE PAS SUPPRIMER) Fichier resultat.html ********************* %%%NOMBRE%%% = L'emplacement où apparait le nombre de messages dans le forum (possibilité de supprimer) %%%RESULTAT%%% = L'emplacement où apparaissent les sujet des messages (NE PAS SUPPRIMER) %%%PAGESUIVANTE%%% = L'emplacement où apparaissent les images page suivante et précédente (NE PAS SUPPRIMER) %%%FORMULAIRE%%% = L'emplacement où apparait le formulaire pour écrire un nouveau message (NE PAS SUPPRIMER) Fichier erreur.html ********************* %%%MESSAGE%%% = L'emplacement où apparaissent les messages d'erreurs, de remerciements, etc... (NE PAS SUPPRIMER) ************************************************************************************************** INSTALLATION DU FORUM ************************************************************************************************** Créez un repertoire (forum par exemple) avec CHMOD 755, copiez y en mode ASCII, les fichiers suivants : Il est possible que vous soyez obligé de mettre ces fichiers directement dans votre répértoire CGI-BIN. forum.cgi CHMOD 755 messages.dat CHMOD 777 message.html resultat.html erreur.html copiez y en mode BINAIRE, les fichiers suivants : Vous pouvez les installer dans un autre répértoire, pour cela changez l'adresse dans l'entete du script. vous pouvez les modifier, leur taille n'a pas d'importance suivant.gif precedent.gif question.gif [Version image uniquement] reponse.gif [Version image uniquement] ************************************************************************************************** UTILISATION DU FORUM ************************************************************************************************** Pour visualiser votre forum, taper dans votre navigateur, l'adresse où vous avez installé forum.cgi, comme ceci : http://votrepage.com/forum/forum.cgi Si vous utilisez des frames. Placez dans la frame où vous voulez qu'apparaisse le forum, le lien vers http://votrepage.com/forum/forum.cgi Donnez un nom à l'autre frame, et inscrivez ce nom dans l'entete de forum.cgi ($target= "nom de la frame"; ) Pour effectuer des suppressions de messages, une section administrateur a été mise au point. Vous pouvez y acceder comme ceci : http://votrepage.com/forum/forum.cgi?admin Vous pouvez si vous le souhaiter faire des modifications directement dans la base, qui se compose ainsi : numero du message|nom de l'expediteur|email de l'expediteur|sujet du message|url en option|contenu du message|date de l'envoi| Vous pouvez, modifier, ou supprimer les lignes à votre guise. ATTENTION : Ne supprimer pas la dernière ligne vide de la base. ******************************************** A l'inscription d'un nouveau message, vous recevrez un e-mail de type : -------------------------------------------------------- sujet : message dans votre forum Il y a un nouveau message sur votre forum, de la part de $nom Message : le contenu du message -------------------------------------------------------- Si ce message est une réponse à une question posée, celui qui a posé la question recevra lui aussi un e-mail. Le contenu de cet e-mail doit se trouver dans le fichier mail.txt. Vous pouvez bien sur le modifier. ************************************************************************************************** EN CAS DE PROBLEMES ************************************************************************************************** Si vous avez quelques problèmes pour l'installation de ce forum, contactez moi : webmistress@lecgi.net