Jean-Michel Paillot a écrit :
> Jean-Christophe Villeneuve a écrit :
>> Jean-Michel Paillot a écrit :
>>> Jean-Christophe Villeneuve a écrit :
>>>> Jean-Michel Paillot a écrit :
>>>>> Jean-Christophe Villeneuve a écrit :
>>>>>> jeami a écrit :
>>>>>>> toutati a écrit :
>>>>>>>
>>>>>>>> jeami a écrit :
>>>>>>>>
>>>>>>>>> Teddy Payet a écrit :
>>>>>>>>>
>>>>>>>>>> Pas très clair.
>>>>>>>>>>
>>>>>>>>
>>>>>>>>> merci
>>>>>>>>> pas facile d'expliquer quand on est novice
>>>>>>>>> en tous cas, oui, les articles qui seront en tête de liste sur la page
>>>>>>>>> d'accueil devront être immuables (actuellement ils sont un peu partout
>>>>>>>>> dans la liste)
>>>>>>>>> et les deux premiers articles devront aussi faire partie du lot immuable...
>>>>>>>>> les nouveaux articles qui seront publiés devront se ranger après ceux
>>>>>>>>> qui sont immuables
>>>>>>>>> comment fait on cela svp ?
>>>>>>>>>
>>>>>>>> Puisque tu as 2 modes d'affichage tu dois avoir 2 boucles
>>>>>>>>
>>>>>>>> essaye l'opérateur IN
>>>>>>>> voir http://www.spip-contrib.net/CriteresCalcules
>>>>>>>>
>>>>>>>> <BOUCLE_edito_immuable(ARTICLES){id_article IN 61,1,53,52,50,51} {doublons}>
>>>>>>>> [(#TITRE)]
>>>>>>>> </BOUCLE_edito_immuable>
>>>>>>>>
>>>>>>>> <BOUCLE_pardate(ARTICLES){par date}{inverse}{doublons}{0,5}>
>>>>>>>> [(#TITRE)]
>>>>>>>> </BOUCLE_pardate>
>>>>>>>>
>>>>>>> bonjour
>>>>>>> merci
>>>>>>> mais je n'arrive pas à comprendre comment ça marche ni à savoir où
>>>>>>> mettre ces boucles dans mon fichier sommaire
>>>>>>> je suppose que c'est quelque part au milieu de ces codes, mais je ne
>>>>>>> trouve pas où ?
>>>>>>>
>>>>>>
>>>>>>> [(#REM) Contenu principal : 6 articles immuable et derniers articles publies ]
>>>>>>> <div id="contenu">
>>>>>>>
>>>>>>> <h1 class="invisible">#NOM_SITE_SPIP</h1>
>>>>>>> [<div class="chapo">(#DESCRIPTIF_SITE_SPIP)</div>]
>>>>>>>
>>>>>>> [(#REM) Les six articles ]
>>>>>>> <B_edito_immuable>
>>>>>>> <div class="liste-articles">
>>>>>>> <h2 class="invisible"><:derniers_articles:></h2>
>>>>>>> <ul>
>>>>>>> <BOUCLE_edito_immuable(ARTICLES) {id_article !IN
>>>>>>> 61,1,53,52,50,51}{doublons}>
>>>>>>> <li>
>>>>>>> [(#LOGO_ARTICLE_RUBRIQUE|#URL_ARTICLE|image_reduire{150,100})]
>>>>>>> [<p class="surtitre">(#SURTITRE)</p>]
>>>>>>> <h3 class="titre"><a href="#URL_ARTICLE"[
>>>>>>> title="(#DESCRIPTIF|supprimer_tags|attribut_html)"]>#TITRE</a></h3>
>>>>>>> [<p class="soustitre">(#SOUSTITRE)</p>]
>>>>>>> <!--<small>[(#DATE|affdate)][, <:par_auteur:>
>>>>>>> (#LESAUTEURS)]</small>-->
>>>>>>> [<div class="texte">(#INTRODUCTION)</div>]
>>>>>>> <br class="nettoyeur" />
>>>>>>> </li>
>>>>>>> </BOUCLE_edito_immuable>
>>>>>>> </ul>
>>>>>>> </div>
>>>>>>> </B_edito_immuable>
>>>>>>>
>>>>>>> <br class="nettoyeur" />
>>>>>>>
>>>>>>> [(#REM) Derniers articles ]
>>>>>>> <B_articles_par_date>
>>>>>>> <div class="contre-encart">
>>>>>>>
>>>>>>> <div class="liste-articles">
>>>>>>> [(#ANCRE_PAGINATION)]
>>>>>>> [(#ENV{debut_articles}|?{'',' '})<h2
>>>>>>> class="invisible"><:articles_recents:></h2>]
>>>>>>> <ul>
>>>>>>> <BOUCLE_articles_par_date(ARTICLES){par
>>>>>>> date}{inverse} {doublons} {pagination 30}>
>>>>>>> <li>
>>>>>>> <h3 class="titre"><a href="#URL_ARTICLE"[
>>>>>>> title="(#DESCRIPTIF|supprimer_tags|attribut_html)"]>#TITRE</a></h3>
>>>>>>> <!--<small>[(#DATE|affdate)][, <:par_auteur:>
>>>>>>> (#LESAUTEURS)]</small> -->
>>>>>>> </li>
>>>>>>> </BOUCLE_articles_par_date>
>>>>>>> </ul>
>>>>>>> [<p class="pagination">(#PAGINATION)</p>]
>>>>>>> </div>
>>>>>>>
>>>>>>> </div><!-- fin contre-encart -->
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> liste spip
>>>>>>> spip@rezo.net - désabonnement : spip-off@rezo.net
>>>>>>> Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
>>>>>>> Documentation de SPIP : http://www.spip.net/
>>>>>>> irc://irc.freenode.net/spip
>>>>>>> FAQ : http://www.spip-contrib.net/spikini/FaQ
>>>>>>>
>>>>>> En changeant où j'ai mis en rouge, ça devrait fonctionner
>>>>> c'est la cata
>>>>> regarde ce que ça donne!
>>>>>
>>>> comme je ne sais pas quels sont les 6 articles que tu veux au début et ceux d'après ni ce que tu veux obtenir, je ne vois pas bien le problème
>>> voilà comme c'est normalement sans rien toucher aux fichiers sommaire, rubrique et article
>>> ce que je voudrais c'est que les articles en rouge (ce sont les n° 61,1,53,52,50,51 dans cet ordre le n°1 est en page 2 du sommaire) se retrouvent les premiers, le n° 61 et 1 dans la partie des deux premiers articles et les autres dessous en tête de liste mais si c'est plus facile, je me passe volontiers du principe des deux premiers articles
>>>
>> Bon essaye de virer le point d'exclamation dans {id_article !IN 61,1,53,52,50,51}
>> Sinon, essaye de juste mettre ceci à la place de la ligne 32 du fichier sommaire.html de la dist (que tu as copié préalablement dans le repertoire squelette bien entendu) avec et sans le point d'exclamation
>> <BOUCLE_articles_recents(ARTICLES) {id_article !IN 61,1,53,52,50,51} {doublons}>
>> sans rien changer d'autre
>> et envoie moi une copie d'écran du résultat
> bon en copiant <BOUCLE_articles_recents(ARTICLES) {id_article IN 61,1,53,52,50,51} {doublons}>
> sans le point d'exclamation ça donne ça, je crois que je suis pas mal par rapport à tout à l'heure
> comment rassembler les 6 articles en haut ?
> merci
>
Ah, c'était ça donc
Bon ensuite le décalage entre le 4e et le 5e article vient du logo qui dépasse donc 2 solutions
Soit tu réduis le logo, soit tu augmentes les espaces en jouant sur les marges entre les articles dans les css
ce qui n'allait surtout pas c'est que spip n'aimait pas avoir à traiter dans le titre, une couleur et un ordre en même temps
<font color="#FC441D">1. titre</font>
mais avec la formule de Jean-Christophe Villeneuve que je remercie tout plein de son aide efficace
<BOUCLE_articles_recents(ARTICLES) {id_article IN 61,1,53,52,50,51} {doublons}> l'ordre des articles est respecté sans avoir à mettre de N° et je peux aussi garder la couleur