Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1568 connectés 

  FORUM HardWare.fr
  Programmation

  [BD FORUM] Combien de tables pour faire un forum ?

 


 Mot :   Pseudo :  
 
 Page :   1  2  3  4
Page Précédente
Auteur Sujet :

[BD FORUM] Combien de tables pour faire un forum ?

n°77472
trueslash
(╯°□°)╯︵ MMM
Posté le 02-12-2001 à 15:57:25  profilanswer
 

:??:  :??:  :??:  :??:  :??:  
 
comment on stocke les données d'un forum (dans combien de tables ) ?
 
on fait une table 'Utilisateurs' et apres ?
 
est ce que qqun qui en a déjà fait un (forum) pourrait me filer sa structure ?

mood
Publicité
Posté le 02-12-2001 à 15:57:25  profilanswer
 

n°77516
freewol
Ceci n'est pas une citation
Posté le 02-12-2001 à 19:04:47  profilanswer
 

essaie de choper phpbb et de voir comment il fait, enfin c'est pas le top mais ça te donnera déjà une bonne idée ...

n°77528
trueslash
(╯°□°)╯︵ MMM
Posté le 02-12-2001 à 20:13:39  profilanswer
 

freewol a écrit a écrit :

essaie de choper phpbb et de voir comment il fait, enfin c'est pas le top mais ça te donnera déjà une bonne idée ...  




 
ouép ok, a la limite si qqun a un tuto pour faire un forum, je suis preneur  :wahoo:

n°77625
sylsau
Posté le 03-12-2001 à 13:07:59  profilanswer
 

moi je programme un forum et j'utilise 3 tables  
un pour les comptes des inscrits, l'une pour les sujets et l'autre pour les réponses aux sujets.
mais tu peux très bien en prendre que 2 : en mettant  les sujets et les réponses dans une même table.
 
enfin aps c toi qui voit

n°77626
speedyop
Posté le 03-12-2001 à 13:20:43  profilanswer
 

ca fait juste 2 table t'a k'1 seul forum? pas de rubrique?

n°77630
skylight
Made in France.
Posté le 03-12-2001 à 13:29:59  profilanswer
 

moi g 9 tables :) (en sachant qu'il y a une catégorie)

n°77638
gizmo
Posté le 03-12-2001 à 13:42:30  profilanswer
 

perso, j'ai déja 5 table pour un forum 1 section, mais je compte encore en rajouter au moins 3 générale et 2 pas thèmes supplémentaire.

n°77639
ethernal
Chercheur de vérité...
Posté le 03-12-2001 à 13:43:33  profilanswer
 

-une table Forum qui contient les différents forums (php, blabla, ... par exemple)  
-une table Topic qui concerne les sujets ("j'ai besoin d'aide..." (un classique :D))
-une table Message qui contient les messages.
 
Pour le forum à proprement parlé c'est tout.  Sinon, j'ai aussi des tables qui servent au forum mais aussi à d'autres choses :
-une table User qui contient les utilisateurs
-une table CurentUser qui contient les utilisateurs connectés.
-une table Config qui contient la configuration.
- ...
 
comment tu fais pour avoir 9 tables pour un forum (uniquement) ?

n°77641
gizmo
Posté le 03-12-2001 à 13:46:23  profilanswer
 

c'est simple, tu divises les info pour avoir des reqètes plus optimisées et moins lourdes.

n°77642
Plouf02
Opencloud addict!
Posté le 03-12-2001 à 13:49:40  profilanswer
 

skylight a écrit a écrit :

moi g 9 tables :) (en sachant qu'il y a une catégorie)  




 
une ou 2? :D
 
ta des tables admin et tt aussi nan?

mood
Publicité
Posté le 03-12-2001 à 13:49:40  profilanswer
 

n°77643
skylight
Made in France.
Posté le 03-12-2001 à 13:49:46  profilanswer
 

moi g : (en comptant qu'il y ait une catégorie)
une table admin (liste des admin, gestionnaires et modos)
une table erreurs (contient la liste des erreurs)
une table banip (liste des IP bannies)
une table banpseudo (liste des sanctionnés)
une table forum_[numérodelacat] (contient la liste des topics)
une table posts_[numérodelacat] (contient tous les replys)
une table forums (liste des catégories)
une table user (liste des utilisateurs)
une table stats (statistiques, visites, sondages ...)
 
bientot :
une table  multipseudo (...)
une table connect (liste des connectés)
une table config (configuration)

n°77644
skylight
Made in France.
Posté le 03-12-2001 à 13:50:40  profilanswer
 

plouf02 a écrit a écrit :

 
 
une ou 2? :D
 
ta des tables admin et tt aussi nan?  




tu rajoute 2 tables par catégorie

n°77646
Plouf02
Opencloud addict!
Posté le 03-12-2001 à 13:52:05  profilanswer
 

ouais je sais ;)
 
ms va falloir ke je m'y mette ce WE :o
 
merci pour l'info des diff tables :o

n°77647
skylight
Made in France.
Posté le 03-12-2001 à 13:54:22  profilanswer
 

plouf02 a écrit a écrit :

ouais je sais ;)
 
ms va falloir ke je m'y mette ce WE :o
 
merci pour l'info des diff tables :o  




je pensais que tu voulai bosser tes partiels ... :)
 
de tootes manieres g bientot fini mon forum, une fois terminé je mets les sources a disposition :)
je les mets pas tant ke g pas fini (il me reste l'install du forum a faire, g eu des pb a le faire sur multimania hier..)

 

[edtdd]--Message édité par skylight--[/edtdd]

n°77649
Plouf02
Opencloud addict!
Posté le 03-12-2001 à 13:57:09  profilanswer
 

ouais g mes partiels :sweat:
 
on verra :D

n°77652
ethernal
Chercheur de vérité...
Posté le 03-12-2001 à 14:08:00  profilanswer
 

je vois mieux ;)
 
tu as 2 table propre à chaque catégorie ??  
une table forum_[numérodelacat] --> table forum_01, forum_02, ...
une table posts_[numérodelacat] --> table posts_01, posts_02, ...
 
chaque fois que tu crées une catégorie, tu crées une table, c'est un peu lourd ... mais c'est vrai qu'on ne rajoute pas en général des catégories comme ça ;)
 
en fait, ta table modèle est un peu comme une classe, tu l'instancies à la création d'une nouvelle catégorie.  Sympa comme raisonnement ;)

 

[edtdd]--Message édité par ethernal--[/edtdd]

n°77655
skylight
Made in France.
Posté le 03-12-2001 à 14:17:49  profilanswer
 

non.
quand je créé une nouvelle catégorie, le forum créé tout seul 2 nouvelles table : forum_$cat et table_$cat

n°77658
ethernal
Chercheur de vérité...
Posté le 03-12-2001 à 14:27:19  profilanswer
 

heureusement ;)

n°77674
omega2
Posté le 03-12-2001 à 15:07:26  profilanswer
 

Ca aurait pas état plus simple une table contenant les catégories et une table contenant les forum proprement dit (qui indique à quelle catégorie appartient le forum)?
En plus, pour faire une recherche multi forum avec ta méthode, ca doit pas être simple. ;)


---------------
VIVE L'AMOUR. :)
n°77751
skylight
Made in France.
Posté le 03-12-2001 à 18:55:47  profilanswer
 

bah si .. une ptite boucle for poor parametre $cat ..
t'inquietes pas mon forum est bien construit :D
 
je mettrais les sources de mon forum bientot
 
http://e-sky.dyndns.org/forum/forum.php?config=forum

n°77762
omega2
Posté le 03-12-2001 à 19:33:11  profilanswer
 

skylight a écrit a écrit :

bah si .. une ptite boucle for poor parametre $cat ..
t'inquietes pas mon forum est bien construit :D
 
je mettrais les sources de mon forum bientot
 
http://e-sky.dyndns.org/forum/forum.php?config=forum  



Bon, j'en rajoute une couche alors :
Tu géres en combien de requêtes le déplacement d'un topic HS d'un forum à l'autre quand le topic contiens 5 réponses?
 
Bon, je vois que ca commme petit défault à ta méthode.
Presonellement, je peux pas trop parler, j'ai pas encore fais de forum. Je me contentes de faire un caht pour le moment.


---------------
VIVE L'AMOUR. :)
n°77766
skylight
Made in France.
Posté le 03-12-2001 à 19:43:48  profilanswer
 

ce forum est construit de la meme maniere ...
pour déplacer un topic je fais 2 requetes ...

n°77775
omega2
Posté le 03-12-2001 à 20:34:47  profilanswer
 

skylight a écrit a écrit :

ce forum est construit de la meme maniere ...
pour déplacer un topic je fais 2 requetes ...  



Alors j'ai pas vraiment compris comment étit la structure de tes tables, je vais regarder à nouveaux ce que t'avais écrit. ;)

n°77780
omega2
Posté le 03-12-2001 à 20:41:44  profilanswer
 

En effet, j'ai mélangé ta gestion des catégories et des forums.
Toutes mes escuses.  :jap:

n°77782
skylight
Made in France.
Posté le 03-12-2001 à 20:50:24  profilanswer
 

;)

n°77783
omega2
Posté le 03-12-2001 à 21:03:46  profilanswer
 

Question con, et si tu dois changer un post de catégorie, combien de requêtes?

n°77786
skylight
Made in France.
Posté le 03-12-2001 à 21:09:40  profilanswer
 

je l'ai deja dit ci dessus, 2. (enfin 3 si tu compte celle de suppression ds la cat)

n°77805
omega2
Posté le 03-12-2001 à 23:07:27  profilanswer
 

skylight a écrit a écrit :

je l'ai deja dit ci dessus, 2. (enfin 3 si tu compte celle de suppression ds la cat)  



Bon, maintenant, j'attends ton code pour voir comment tu l'as concus exactement. ;)

n°77806
omega2
Posté le 03-12-2001 à 23:09:31  profilanswer
 

skylight a écrit a écrit :

je l'ai deja dit ci dessus, 2. (enfin 3 si tu compte celle de suppression ds la cat)  



Bon, maintenant, j'attends ton code pour voir comment tu l'as concus exactement. ;)
 
PS : je met en ligne mon code de gestion des smilies et des formatage de texte, si tu veux y jeter un coup d'oeuil il est sur ce forum. ;) C'est un code pas super rapide mais on peux y rajouter autant de smilies qu'on veux sans problèmes de code de smilies.

n°77807
skylight
Made in France.
Posté le 03-12-2001 à 23:17:31  profilanswer
 

ou est ce lien ?

n°77821
omega2
Posté le 03-12-2001 à 23:49:26  profilanswer
 

L'exemple ce trouve maintenant à l'URL
 
http://forum.hardware.fr/forum2.ph [...] owntopic=1
 
C'est tout en bas pour le moment. ;)

n°78007
skylight
Made in France.
Posté le 04-12-2001 à 13:02:51  profilanswer
 

c kan meme le boxon :D

n°78021
gizmo
Posté le 04-12-2001 à 13:23:39  profilanswer
 

omega2 a écrit a écrit :

L'exemple ce trouve maintenant à l'URL
 
http://forum.hardware.fr/forum2.ph [...] owntopic=1
 
C'est tout en bas pour le moment. ;)  




 
Argh! c'est super tordu ton truc, c'est beaucoup plus simple chez moi.

n°78048
omega2
Posté le 04-12-2001 à 13:59:54  profilanswer
 

gizmo a écrit a écrit :

 
 
Argh! c'est super tordu ton truc, c'est beaucoup plus simple chez moi.  



Heu, si t'as plus simple, je veux bien voir.
Au départ, j'ai essayé d'avoir un code un peu plus objet (surtout pour finir de charger la liste des smilies/code de formatage de texte) mais ca poser de très gros problème de rapidité.
Comme je n'ai pas voulus refaire une troisième fois la gestion des smilies, j'ai garder ça. ;)
 
PS : T'as pas deproblème, si on définis les smilies :) et :)) ? JE sais qu'avec certaines méthodes ca fous l'embrouille dasn le code final.


---------------
VIVE L'AMOUR. :)
n°78054
gizmo
Posté le 04-12-2001 à 14:08:10  profilanswer
 

non, j'ai pas de problème pour ca, j'ai organiser le truc comme suis:
 
- les smileys perso sont dans une DB et de la même forme qu'ici [: bgsdkg] (sans l'espace)
- les smileys classiques sont listé normalement.
 
Le remplacement des smileys se fait par taille décroissante de leurreprésentation. Le tout dans une seule expression régulière perl.

 

[edtdd]--Message édité par gizmo--[/edtdd]

n°78178
omega2
Posté le 04-12-2001 à 16:37:18  profilanswer
 

gizmo a écrit a écrit :

non, j'ai pas de problème pour ca, j'ai organiser le truc comme suis:
 
- les smileys perso sont dans une DB et de la même forme qu'ici [: bgsdkg] (sans l'espace)
- les smileys classiques sont listé normalement.
 
Le remplacement des smileys se fait par taille décroissante de leurreprésentation. Le tout dans une seule expression régulière perl.



Là, je suis sur le cul.
JE dois vraiment pas m'y conaitre aussi bien que toi au niveau des expressions régulières. Tu pourais me doner une exemple d'expression régulière multi smilies que je voyes ça?


---------------
VIVE L'AMOUR. :)
n°78186
gizmo
Posté le 04-12-2001 à 17:05:59  profilanswer
 

je me suis peut-être mal exprimé, quand je parle d'une seule expression régulière, je parle d'une seule opération sur un array, avec la commande preg_replace.

n°78189
omega2
Posté le 04-12-2001 à 17:13:53  profilanswer
 

gizmo a écrit a écrit :

je me suis peut-être mal exprimé, quand je parle d'une seule expression régulière, je parle d'une seule opération sur un array, avec la commande preg_replace.  



Ca je conais, j'ai utiliser ça pendnt plusieurs jours mais comme je remets le smilie dans la partie ALT de la balise HTMl, la recherche du smilie suivant pouvais mettre la merde. ;)
Là, j'ai plus ce problème :) mais c'est plus long. :(
En plus, je peux éviter grace à mon système qu'une URL soit maltraité.


---------------
VIVE L'AMOUR. :)
n°78191
speedyop
Posté le 04-12-2001 à 17:16:20  profilanswer
 

en parlant de forum... ki a des idées original? on a eu les les smiley,les codes UBB,l'insert de ces codes par javascript, les sondages, les galeries d'images, les galeries d'url....keskon pourrait inventer de bô maintenant? :D

n°78192
gizmo
Posté le 04-12-2001 à 17:17:32  profilanswer
 

j'ai pas d'url maltraitée non plus.
 
mais pour le Alt, un moyen de faire sans que qu'il y aie ton truc tout compliqué, c'est de remplacer certains caractères dans le alt par leur code ASCII ou unicode, ca marche aussi.

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4
Page Précédente

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [BD FORUM] Combien de tables pour faire un forum ?

 

Sujets relatifs
[MySQL] requete sur plusieurs tables ???Forum en fichier txt
[ PHP ]: Ex. code formatage texte & smilie pour chat/forum[php] probleme classique de forum : pros des regexp demandés!
Protection des tables sous Access[Java] Cherche une forum de haut niveau
[PHP] Problemes de cookies avec Forum phpbb 1.4.4 !!!!!!vous en pensez quoi de mon forum ... ?
PHP - tables 
Plus de sujets relatifs à : [BD FORUM] Combien de tables pour faire un forum ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR