Cachez ce document que je ne saurais voir !!!
Par DoriaN, 2005-08-07 13:02:52 attime 13:02 :: Boucles-Ô-TeK :: #302 :: rss
Avec spip 1.8.2 voilà comment j’ai pu virer les documents qui ne devaient pas apparaitrent sur le site puisque rattachés a des articles post datés, proposés ou en cours de redaction. Les solutions sans {statut=xxx} ne fonctionnent pas.
Je mets cet article à jour avec une solution plus rapide : {statut!=publie} qui va permettre d’éliminer tous les articles indésirables : ceux en préparation, en cours de rédaction, à la poubelle...
[(#REM) on vire les documents des articles post dates et de tout les articles non publiés dans - doublons exclure - ]
<BOUCLE_articles_pas_publies(ARTICLES){statut!=publie}>
<BOUCLE_exclure_doc(DOCUMENTS){id_article}{mode=document}
{extension==(png|jpg|gif)$}{doublons exclure}>
</BOUCLE_exclure_doc>
</BOUCLE_articles_pas_publies>
<BOUCLE_articles_du_futur(ARTICLES){statut=publie}{age<0}>
<BOUCLE_exclure_doc_post_dates(DOCUMENTS){id_article}{mode=document}
{extension==(png|jpg|gif)$}{doublons exclure}>
</BOUCLE_exclure_doc_post_dates>
</BOUCLE_articles_du_futur>
[(#REM) on peut afficher une image prise au hasard dans toutes les images attachées aux articles et mettre un lien vers l'article concerné ]
<B_grande_image>
<div>
<BOUCLE_grande_image(DOCUMENTS){mode=document}{extension==(png|jpg|gif)$}
{paysage}{largeur>500}{par hasard}{0,1}{doublons exclure}>
<BOUCLE_article_du_doc(ARTICLES){id_document}>
<a href="#URL_ARTICLE" [title="(#TITRE|supprimer_numero|textebrut|supprimer_tags)"] />
</BOUCLE_article_du_doc>
[(#FICHIER|reduire_image{640,640})] </a>
</BOUCLE_grande_image>
</div>
</B_grande_image>
[(#REM) tant qu'a faire on va ajouter le nombre d'images disponibles sur le site]
<B_compter_images><BOUCLE_compter_images(DOCUMENTS){mode=document}{extension==(jpg|png|gif)$}{doublons exclure}> </BOUCLE_compter_images>soit #TOTAL_BOUCLE photos dans les galeries. </B_compter_images>J’aurais aussi pu voir le problème dans l’autre sens, et partir de la liste des articles autorisés pour trouver mon image aléatoire, mais cela ne marchait pas car je voulais être sûr d’avoir une image au format paysage (cf. une contrib de mortimer). Or le hasard peut me faire tomber sur un article n’ayant pas d’image attaché au format paysage, et rien ne s’affiche.
Commentaires
aucun commentaireAjouter un commentaire