J'aimerai afficher une image jusqu'à une date et je ne sais pas comment m'y prendre.
Je suis sous spip3 avec les champs extrats je crée un champ datep, alors je recupère ce
champ avec #DATEP (où #DATEP est une date ultérieure). Alors, je dois afficher une
image jusqu'à #DATEP et après cette date l'image saute. Est ce quelqu'un peut bien
m'aider avec ce manip?? Merci de votre aide
Bonjour,
en principe quand tu as une balise du type #MACHIN tu as également droit à un critère nommé machin, je pense que c est valable avec les champs extras aussi. Donc il te faudrait dans ta boucle un critere : {datep < #DATE}
mais les dates c est toujours un peu plus complexe... deja ton #DATE ne renverra la date du jour que si il est situé en dehors de toutes boucles... sinon, il renvoie la date de création de l objet appelé par la boucle (genre la date de l article si boucle article), si ton #DATE ne renvoit pas la date du jour, il faut que en haut de ton squelette, en dehors de toute boucle, tu mettes un #SET{date_du_jour, #DATE}, ton critere devriendra donc : {#DATEP<#GET{date_du_jour}} (et la je me dis qu il faudrait tester cette affaire aussi...)
ensuite, faudrait etre sur que ton #DATEP est bien une date, et formaté comme #DATE sinon, la comparaison va etre difficile...
Il faut que tu testes tout ca, et après tu reviens pour dire que ca marche pas....
triton
et j'aimerai que ca saute si j'arrive à #DATEP, alors j'ai du mal a bossé avec le critère, sinon ou est ce que je peux le mettre. Merci de votre aide
Si tu fais une boucle avec comme condition datep<date tu n afficheras ton image que si ta condition est bonne, cad que l image s affichera uniquement si datep est inférieure a date du jour... j ai raté un truc ?
donne nous un bout de code (simplifié au besoin) que l on puisse comprendre le contexte