|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre à l'essai
![]() Inscription : janvier 2007 Messages : 34 ![]() |
Bonjour,
Je suis nouveau en programmation et j'aimerais comprendre comment sont programmés les sites sur lesquels on peut laisser des commentaires (comme sur les blogs par exemple). J'aimerais essayer de developper la meme chose moi-meme avec le framework de Zend. Tous les CMS (Drupal, Joomla,...) offrent cela mais le probleme c'est que je n'en ai pas trouve un seul qui fournisse une analyse detaillée qui me permette de comprendre comment cela fonctionne, une analyse sous forme de schema + le modele de donnees afin de comprendre le principe de fonctionnement.. De toute facon ils sont trop aboutis, trop complexes et ce n'est peut-etre pas le bon plan pour essayer de comprendre le principe. C'est le fonctionnement de l'indexation qui me parait tres complique a mettre en place. Example : Comment fonctionne le module qui permet de rajouter une page ? Je peux m'imaginer qu'il attribue un nouveau numero de page en incrementant le dernier numero de page libre puis....Que sont les "nodes"...? Quelqu'un connait-il un bouquin qui me permettrait de rentrer dans ce genre de problematique ? Cordialement, Eric |
|
|
00
|
|
|
#2 | ||
|
Membre éclairé
![]() Inscription : août 2006 Messages : 379 ![]() |
Bonsoir,
il y a maintes, et maintes façons de faire un module de news accompagner de commentaire Tu dis que tu débutes, je ne sais si tu as l'habitude, mais personnellement quand j'ai un script / module à faire, je prend mon bon vieux crayon de papier, et du papier. Je fais un dessin de ce que j'aimerais, puis je l'écris en français. Ensuite tu as "juste" à faire la transcription français -> PHP / MySQL. (Sachant que beaucoup se font sans MySQL). Maintenant ton problème ce porte sur l'ajout de news. Si tu utilises des tables à l'aide de MySQL, il faut toujours mettre une colone id en auto-increment et primaire. Avec ceci, il va ajouter la nouvelle news (pléonasme ? :p) dans la base de donnée avec une id > à la dernière (même si cette dernière à été effacée). Pour ce qui est de l'affichage, je pense que la plus part des gens affichent leurs news via un ordre inverse de leurs colonnes id (ce fait aussi par MySQL) En somme ce que tu trouvais compliquer peut se résumer à ceci : Code :
Amicalement, SpiritOfDoc |
||
|
|
00
|
|
|
#3 |
|
Membre à l'essai
![]() Inscription : janvier 2007 Messages : 34 ![]() |
Mon probleme est de savoir ou l'internaute se trouve lorsqu'il insere un commentaire .
Exemple d'une des pages que je veux creer : sujet 1 ......Commentaire 1 ......Commentaire 2 ......Commentaire 3 []inserer un commentaire sujet 2 ......Commentaire 1 []inserer un commentaire Ma question : Si l'internaute qui visite la page clique sur [] pour inserer un commentaire. Je vais lui ouvrir sans doute un formulaire et quand il le valide comment puis-je savoir que son commentaire doit etre rattache au sujet 1 ou au sujet 2 puisque le bouton d'insertion est a plusieurs endroits sur la page ? C'est sans doute une question stupide mais je debute.... |
|
|
00
|
|
|
#4 | |
![]() ![]() Inscription : juin 2003 Messages : 4 893 ![]() |
Citation:
Pour régler ça il suffit de mettre un argument dans l'adresse du lien. Si ton script s'appelle ajoutCommentaire.php pour le 1er lien tu mettra "ajoutCommentaire.php?sujet=1" et pour la 2me partie tu mettra "ajoutCommentaire.php?sujet=2" Ensuite dans ton script tu lira la variable $_GET['sujet'] pour savoir si c'est 1 ou 2
__________________
Modérateur PHP |
|
|
|
00
|
|
|
#5 |
|
Membre à l'essai
![]() Inscription : janvier 2007 Messages : 34 ![]() |
Merci pour l'info.
Eric |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com