[Newbie] Help Mise à jour site en Php

Help Mise à jour site en Php [Newbie] - PHP - Programmation

Marsh Posté le 01-03-2006 à 16:18:50    

Bonjour,
 
bon voici mon problème. Je ne suis pas une bête en php  :pfff:  mais je me débrouille un peu pour les fonctions de base. Aussi j'aimerai faire un petit site d'actu avec en homepage différentes rubriques avec à chaque fois deux articles phares.  
 
Seulement je ne comprends pas un truc :  :pt1cable:  
 
Exemple : j'ai ma page d'accueil, disons qu'il comporte deux articles à la suite dans un (ou deux) cadres, nommés A et B placé en position 1 et 2. En gros A=1 et B=2  
 
Lorsque je veux faire une mise à jour et insérer un nouvel article, nommons le article C, C se place en tête (C=1) et l'article A glisse à la suite (A=2). Comment gérer cette insertion, faut-il créer un formulaire spécifique, la faire apparaître en homepage ???  :pt1cable:  
 
Seconde question, du coup l'article B sort de la homepage et passe dans la rubrique consacrée en tête de page pour devenir sur la page 2, B=1 etc...
 
J'espère avoir été clair et simple :) Merci de votre aide car je galère vraiment pour comprendre le principe de : j'écris un texte dans un formulaire php que je crée à cet effet, puis pour mettre à jour le site et gérer cette réactualisation sans démonter mes pages manuellement... cela prendra du temps à celui qui me répondre mais franchement, je le bénis !  :bounce:

Reply

Marsh Posté le 01-03-2006 à 16:18:50   

Reply

Marsh Posté le 01-03-2006 à 16:21:31    

Théoriquement tu stock le tout dans une base de données et tu donne  a chaque article une date. A partir de là c'est pas compliqué, tu formule ta requête de sorte que tu obtienne les articles classés par date.

Reply

Marsh Posté le 01-03-2006 à 16:26:22    

Habituellement, on conais la date/heure d'insertion et si on a utilisé une base de donnée, il suffit de redemandé les infos trié par date décroissante et hop, on a notre dernier article qu'est en premier.
Evidement pour la page 2 et suivante, on sautera deux articles par page précédante pour ne pas réafficher les même. Certaines bases de données permettent même de faire eux même ce saut de donnée pour ne retourner que celles dont on a besoin.
 
Faute d'informations un peu plus précise sur les technologies/logiciels que t'utilise, je ne peux pas faire de réponse plus précise.

Reply

Marsh Posté le 01-03-2006 à 18:22:58    

Re,
merci à tous les deux, je vais creuser en espérant avoir un peu d'aide supplémentaire... je suis sûr que certains ont même des fichiers php tout prêt sur ce sujet planqué kelke part sous leur veston :)

Reply

Marsh Posté le 01-03-2006 à 18:24:32    

Paupiette a écrit :

Re,
merci à tous les deux, je vais creuser en espérant avoir un peu d'aide supplémentaire... je suis sûr que certains ont même des fichiers php tout prêt sur ce sujet planqué kelke part sous leur veston :)


 
En effet : y a tout là : http://www.opensourcecms.com/

Reply

Marsh Posté le 02-03-2006 à 19:07:40    

Pas besoin de fichiers pour ca, c'est tout con ton problème
 
SELECT * FROM articles ORDER BY date DESC  
 
et voila, pas tres compliqué


---------------
N'oubliez pas de mettre [RESOLU] dans le titre quand c'est fini - Pour poster vos sources : http://paste.clicksources.com/
Reply

Marsh Posté le 08-03-2006 à 09:52:52    

Merci beaucoup ! Je vais tester.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed