Vous n'êtes pas identifié.
Annonce
Annonce 1 : Le Codex en français a besoin de vous pour avancer !
Annonce 2 : Avant de poster, n'oubliez pas de faire une petite Recherche et de lire les règles de ce forum.
Annonce 3 : Lisez notre blog, il regorge de bonnes informations.
#1 30-05-2008 00:20:32
Programmer l'expiration des articles
Bonsoir,
Je suis à la recherche d'un plug-in qui me permet de régler la date d'expiration d'un article, je ne sais pas si un tel plugin existe, si c'est le cas, je pense qu'il serait bien de gagner un peu de temps au lieu de coder un ou utiliser d'autre moyen pour faire un check sur la date actuelle et la comparer à une deuxième date que j'entre lors de l'écriture d'un billet après faire les instructions nécessaires, cette dernière solution va alourdir un peu le rendu.
J'espère que je me suis bien fait comprendre 
Merci d'avance.
Cordialement,
SCN
PS : je poste ici puisque j'utilise wordpress pour autre but que de blogger 
Hors ligne
#2 30-05-2008 00:59:17
Re: Programmer l'expiration des articles
Salut,
Voilà ce que j'ai fait mais je trouve que c'est pas très propre :
Déjà j'ai commencé par mettre le plugin more_fields avec lequel j'ai crée un champs expire, lors de l'écriture de l'article je renseigne ce champs de cette façon jj/mm/aaaa, dans le fichier single.php j'ai une condition :
Code:
- <?php
- $vexpire = get_meta('expire');
- if ( $vexpire < date("d/m/Y") ) {
- [instruction1]
- }
- else {
- [instruction2]
- } ?>
Là tout marche comme je veux sauf que quand je veux qu'un article n'expire pas je mets 99/99/9999 mais c'est pas très propre comme solution, si quelqu'un connaît plus légère je suis preneur 
Merci d'avance.
SCN
Hors ligne
#3 30-05-2008 01:29:41
Re: Programmer l'expiration des articles
si tu ne renseigne pas la date d'expiration je suppose que get_meta('expire') renvoie false ?
Je tenterais
if (get_meta('expire') && (get_meta('expire')<date("d/m/Y")) )
{ [instruction1] }
else { [instruction2] }
Edit : D'autres solutions plus propre que de checker la date à un moment ou un autre je vois pas perso.
Par contre [instruction2] pourrais aussi déplacer le post qui a dépassé la date vers tel categorie que bien sur tu n'affiche pas sur tes pages.
Dernière modification par Soph (30-05-2008 01:51:21)
Hors ligne
#4 30-05-2008 02:12:44
Re: Programmer l'expiration des articles
Oui, ça marche, merci mais tu pense pas qu'en utilisant les champs perso de wordpress ça ira plus rapidement ? ça nous fait un plugin de moins je crois.
Hors ligne
#5 30-05-2008 10:08:51
Re: Programmer l'expiration des articles
Disons que la c'est un plugin "dynamique", je pense que si tu te fait un plugin plus statique du genre :
- Ajoute ce champs la et c'est tout c'est bien mieux en effet.
Ensuite c'est sur que si tu utilise directement le champs personnalisé c'est encore mieux mais bon si il faut que la personne écrive "expire" dans une case et "xx/xx/xxxx" dans l'autre c'est bof bof niveau utilisateur.
Aussi en prenant en compte de déplacer l'article dans une catégorie non affiché quand la date est dépassé, ca éviteras que l'article repasse à la moulinette une seconde fois si il est expiré.
Dernière modification par Soph (30-05-2008 10:10:49)
Hors ligne
#6 30-05-2008 23:43:04
Re: Programmer l'expiration des articles
C'est clair qu'au niveau utilisateur c'est pas très pratique de sélectionner le champs Expiration après renseigner une date, je vais me pencher pour le moment vers la solution avec un seul champs crée par more_fields en attendant avoir un peu de temps pour faire un plugin plus précis.
Merci Soph pour ton aide 
Bonne soirée !
Hors ligne
