La Communauté Webmaster  forum rss


  Forum-webmaster
  Technique - programmation
  PHP / MySQL
(Modérateurs: Shain, Jey, erwinol, Lilian, lauryv, ToToMaStEr)
  Script news...
« Précédent Suivant »
Pages: [1] Descendre
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
  Auteur  Sujet: Script news...  (Lu 754 fois)
Script news...
« sur: le 08-02-2005 a 12:23:49 »
TheraBylerm
Membre récent
*

Hors-Ligne

Messages: 3



Je suis un lama!

Voir le Profil
Répondre avec citation

Salut !

Je cherche à faire un script d'affichage de news par date, en me servant d'un script php et d'une base MySQL.

Le hic, c'est qu'il faudrait que je puisse entrer la news dans la base via une interface admin, que cette même news s'affiche et qu'après une certaine date, elle disparaisse.

Par exemple, je rentre le 15 janvier 2005 une news :

Mardi 8 février 2005 : Vente de cookies
description

Et qu'après le 8 février 2005, cette news disparaisse.

Est ce que quelqu'un a une idée de la manière dont il faut procéder, voire un exemple de script à me soumettre ? Car je suis une merde en programmation PHP/HTML, autant vous le dire tout de suite.

Merci pour votre aide... !!

Rapporter au modérateur  

Re:Script news...
« Répondre #1 sur: le 08-02-2005 a 13:57:07 »
MFred
Habitué
***

Hors-Ligne

Sexe: Male
Messages: 340



Gnih ?
331567679 331567679
Voir le Profil    E-Mail
Répondre avec citation

Fais par exemple une page executant une requete qui élimine toute news ecrite il y a plus de x jours, et execute cette page tous les soirs à minuit par exemple, à l'aide d'une tache cron, ou de WebCron.
Pour la page supprimant les news trop anciennes, regarde du côté de DATEDIFF dans la doc MySql.

Rapporter au modérateur  

"In a world without fences and walls, who needs Gates and Windows ?"


Jabber : mfred@jabber.fr / mfred.mail@gmail.com
Re:Script news...
« Répondre #2 sur: le 08-02-2005 a 14:02:56 »
tavman
Habitué
***

Hors-Ligne

Messages: 466



HS

Voir le Profil
Répondre avec citation

Autre solution :
Lorsque quelqu'un veut afficher la page de news, tu regarde si la date d'efacement est pas dépassée; si elle l'est, tu efface la news (et tu ne l'affiche pas), sinon, t'affiche toutes les news. Vraiment pas besoin de se faire ch*** avec une tache cron pour ca.

Rapporter au modérateur  

I-Radian
Re:Script news...
« Répondre #3 sur: le 08-02-2005 a 14:09:18 »
MFred
Habitué
***

Hors-Ligne

Sexe: Male
Messages: 340



Gnih ?
331567679 331567679
Voir le Profil    E-Mail
Répondre avec citation

Mouais ... Quand il y a plus de 3-4 news par jour sur le site, la tache cron évite quand même pas mal de requetes inutiles (une par news). Et quand on voit la simplicité qu'apporte le site WebCron, c'est vraiment pas plus compliqué.

Rapporter au modérateur  

"In a world without fences and walls, who needs Gates and Windows ?"


Jabber : mfred@jabber.fr / mfred.mail@gmail.com
Re:Script news...
« Répondre #4 sur: le 08-02-2005 a 16:09:27 »
TheraBylerm
Membre récent
*

Hors-Ligne

Messages: 3



Je suis un lama!

Voir le Profil
Répondre avec citation

C'est une bonne idée, mais... certaines news sont affichées 6 mois à l'avance, par exemple. C'est pour ça que j'ai besoin que ça se supprime une fois l'evenement passé...

Or Webcron ne marche pas comme ça.

Je suis bloqué ?

Rapporter au modérateur  
Re:Script news...
« Répondre #5 sur: le 08-02-2005 a 16:44:43 »
MFred
Habitué
***

Hors-Ligne

Sexe: Male
Messages: 340



Gnih ?
331567679 331567679
Voir le Profil    E-Mail
Répondre avec citation

Le principe reste le même, une tache cron qui s'execute par exemple tous les jours à 23 heures, et qui va supprimer tous les évenements qui se sont déroulés durant cette journée. Avec un champ de type DATE, ca convient parfaitement :
Code:
<?php
mysql_query('DELETE FROM table WHERE date_evenement=NOW()');
?>

Bonne chance.

Rapporter au modérateur  

"In a world without fences and walls, who needs Gates and Windows ?"


Jabber : mfred@jabber.fr / mfred.mail@gmail.com
Re:Script news...
« Répondre #6 sur: le 08-02-2005 a 19:16:07 »
tavman
Habitué
***

Hors-Ligne

Messages: 466



HS

Voir le Profil
Répondre avec citation

Master-Bilbon, ou est-ce que tu voit des requètes innutiles
Dans tous les cas, tu a besoin de 2 de requetes :
- une qui va chercher toutes les news pour es afficher sur la page.
- une qui va effacer certaines news.

Le truc, c'est avant l'affichage, tu fait un test pour savoir si la news doit etre effacée ou pas et si c'est le cas, tu l'affiche pas et tu execute une requete pour effacer ta news...

Rapporter au modérateur  

I-Radian
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
Pages: [1] Monter
« Précédent Suivant »
Sauter à: 

Votre statut : Invité
Vous devez être membre pour participer.
 
 
Let’s Encrypt : le certificat SSL gratuit
Tester votre site internet sur différents navigateurs
[WordPress] Des problèmes avec l’administration ?
Rappel : Mettez à jour vos CMS et vos sites E-commerce
Le .fr fête ses 25 années d’existence !
Mesurer votre audience en temps réel avec BubbleStat
Porter réclamation contre Google Panda ?
Zlio n’est plus …
 
 
 
 
 

Copyright (c) Devclic 2002 - 2026 - Tous droits réservés

creation site internet strasbourg