Re : Base de donnée pour le forum
Sujet en cours de lecture : Base de donnée pour le forum par | (Haut de page) |
Re : Base de donnée pour le forum
Tian
Envoyé le : 22/04/2005 à 23:12
Bonjour,
Tout d'abord merci pour les compliments ;)
Je précise avant toute chose, que pour le forum, je me suis basé sur l'Orca Forum qui peut être trouvé là :
http://www.greywyvern.com/orca
Je l'ai ensuite un peu changé pour l'adapter plus à ce site. Certaines de mes modifications ont ensuite été intégrée dans l'Orca Forum par son développeur et aussi ma traduction française.
Donc si tu souhaites uniquement la partie forum et en avoir un plus générique, prends directement celui fourni sur le site indiqué plus haut.
La création est directement dans le code. Ce qui fait la simplicité de ce forum, c'est qu'il n'y a qu'une table par forum. Dans la version d'origine, à chaque appel d'une page du forum, une requête était exécutée de la forum *CREATE IF NOT EXISTS...* qui créait donc si besoin la table. J'ai préféré enlever ça pour des raisons de performances. Mais j'ai ajouté une petite commande d'administration, recreate, qui permet de créer (ou recréer la table). Tu peux voir dans le fichier of_head.php le code de cette requête en faisant une recherche sur *CREATE TABLE*.
Tout d'abord merci pour les compliments ;)
Je précise avant toute chose, que pour le forum, je me suis basé sur l'Orca Forum qui peut être trouvé là :
http://www.greywyvern.com/orca
Je l'ai ensuite un peu changé pour l'adapter plus à ce site. Certaines de mes modifications ont ensuite été intégrée dans l'Orca Forum par son développeur et aussi ma traduction française.
Donc si tu souhaites uniquement la partie forum et en avoir un plus générique, prends directement celui fourni sur le site indiqué plus haut.
je ne comprend pas comment fonctionne la base donnée pour la gestion de la recherche et du forum. As tu un script sql pour la création de la structure de la base ou bien as tu intégrer le code dans les sources du forums.
La création est directement dans le code. Ce qui fait la simplicité de ce forum, c'est qu'il n'y a qu'une table par forum. Dans la version d'origine, à chaque appel d'une page du forum, une requête était exécutée de la forum *CREATE IF NOT EXISTS...* qui créait donc si besoin la table. J'ai préféré enlever ça pour des raisons de performances. Mais j'ai ajouté une petite commande d'administration, recreate, qui permet de créer (ou recréer la table). Tu peux voir dans le fichier of_head.php le code de cette requête en faisant une recherche sur *CREATE TABLE*.
Pas de réponse
Ecrire une réponse | (Haut de page) |
* Au moins un des champs marqués d'une astérisque doit être renseigné