1 Dec 14:36
Re: boucle edito
From: jeami <jmpaillot <at> ouvaton.org>
Subject: Re: boucle edito
Newsgroups: gmane.comp.web.spip.user
Date: 2008-12-01 13:36:37 GMT
Subject: Re: boucle edito
Newsgroups: gmane.comp.web.spip.user
Date: 2008-12-01 13:36:37 GMT
jmica a écrit :
> jeami a écrit :
>> Jean-Christophe Villeneuve a écrit :
>>> jeami a écrit :
>>>> Jean-Christophe Villeneuve a écrit :
>>>>> jeami a écrit :
>>>>>> Frédéric Moinard a écrit :
>>>>>>> Bonsoir,
>>>>>>>
>>>>>>> jeami a écrit :
>>>>>>>> bonjour
>>>>>>>> spip 192e en local
>>>>>>>> j'ai mis une boucle edito dans mon sommaire.html
>>>>>>>> [(#REM)article edito]
>>>>>>>> <BOUCLE_edito (ARTICLES)
>>>>>>>> {titre_mot="edito"} {doublons} {par date} {inverse} {0,1}>
>>>>>>>> [(#TEXTE)]
>>>>>>>> </BOUCLE_edito>
>>>>>>>>
>>>>>>>> afin d'afficher sur la page d'accueil l'article associé au mot
>>>>>>>> clé edito
>>>>>>>> j'aimerai que cette fonction puisse s'appliquer aussi à
>>>>>>>> certaines brèves le moment voulu et ayant le mot clé edito
>>>>>>>> comme les articles précités
>>>>>>>>
>>>>>>>> est ce possible et comment faire ?
>>>>>>>> merci d'avance
>>>>>>>
>>>>>>> ben...
>>>>>>> <BOUCLE_editob(BREVES){titre_mot="edito"}{doublons}{!par date}{0,1}>
>>>>>>> [(#TEXTE)]
>>>>>>> </BOUCLE_editob>
>>>>>>>
>>>>>>> ou alors je n'ai rien compris à la question.
>>>>>>>
>>>>>> Merci,
>>>>>> en fait ce que je souhaite c'est avoir la possibilité,
>>>>>> alternativement d'utiliser soit une brève soit un article mais pas
>>>>>> les deux en même temps
>>>>>> hors si je met ces deux boucles ensemble sur le fichier sommaire,
>>>>>> l'article et la brève affublés du mot clé edito apparaissent sur
>>>>>> la page d'accueil...malgré tout ça marche si j'enlève le mot clé
>>>>>> edito à l'un ou à l'autre, mais peut être qu'il y a un moyen plus
>>>>>> court et plus simple, une autre façon d'écrire la (les) boucle(s) ?
>>>>>> merci d'avance
>>>>>>
>>>>>> _______________________________________________
>>>>>
>>>>> Sur spip-contrib,dans
>>>>> http://www.spip-contrib.net/Melanger-et-trier-des-elements la
>>>>> partie "D'autres mélanges" devrait te ravir.
>>>> Merci JC
>>>> c'est bien compliqué pour moi tout ça!
>>>> mais si je comprends bien ce que j'ai lu ces boucles s'installent
>>>> dans le fichier rubrique.html et influent sur la présentation dans
>>>> les rubriques du site...en tous cas les essais que je viens de faire
>>>> vont dans ce sens...
>>>> moi ce que je voudrais c'est uniquement modifier à la volée
>>>> l'apparence de la page d'accueil afin d'y faire figurer le contenu
>>>> d'un article par exemple ou d'une brève...
>>>> la façon avec le mot clé edito est pas mal sauf qu'à ma connaissance
>>>> (très restreinte) elle oblige à retirer le ou les mots clé edito sur
>>>> le ou les articles l'ayant eu pour le mettre sur celui que je veux
>>>> voir seul en page d'accueil...
>>>> y a t'il une autre solution ?
>>>>
>>>
>>> Si tu mets ces boucles dans le fichier rubrique.html, ça influe
>>> évidemment sur les rubriques
>>> Si tu veux modifier la page d'accueil, il faut travailler sur le
>>> fichier sommaire.html
>>>
>>> Pour afficher le dernier article ou la dernière brève avec le mot-clé
>>> edito, j'essaierais (à tester) un truc du genre
>>> (pas besoin d'enlever le mot-clé aux anciens ainsi)
>>>
>>> <BOUCLE_breves(BREVES) {par date} {inverse}{titre_mot="edito"}{0,1}>
>>>
>>> <BOUCLE_articles(ARTICLES) {par date} {inverse}
>>> {titre_mot="edito"}{0,1} {date>#DATE}>
>>> Dernier article: #TITRE
>>> </BOUCLE_articles>
>>>
>>> Dernière brève : #TITRE<br>
>>>
>>> </BOUCLE_breves>
>>>
>> merci,
>> mais apparemment ça ne marche pas
>> je met comme ça dans mon sommaire.html
>> [(#REM) Contenu principal : derniers articles publies ]
>> <div id="contenu">
>>
>> <h1 class="invisible">#NOM_SITE_SPIP</h1>
>> [<div class="chapo">(#DESCRIPTIF_SITE_SPIP)</div>]
>>
>> [(#REM)article edito]
>> <BOUCLE_breves(BREVES) {par date}
>> {inverse}{titre_mot="edito"}{0,1}>
>>
>> <BOUCLE_articles(ARTICLES) {par date} {inverse}
>> {titre_mot="edito"}{0,1} {date>#DATE}>
>> Dernier article: #TITRE
>> </BOUCLE_articles>
>>
>> Dernière brève : #TITRE<br>
>>
>> </BOUCLE_breves>
>>
>>
>> <br class="nettoyeur" />
>>
>> [(#REM) Articles suivants ]
>>
>> mais ma page d'accueil ne s'affiche pas normalement , les menus
>> prennent la place du contenu central et rien d'autre
>> est ce que j'ai placé la boucle au bon endroit ?
>>
>
> Salut !!
>
> Apparemment ta boucle est mal placée !
>
> dans ton premier message tu dis que tu as mis cette boucle dans ta page
> sommaire:
> ------------------------------------------------------------------
> [(#REM)article edito]
> <BOUCLE_edito (ARTICLES) {titre_mot="edito"}
> {doublons} {par date} {inverse} {0,1}>
> [(#TEXTE)]
> </BOUCLE_edito>
> ------------------------------------------------------------------
> elle s'affichait au bon endroit ???????????????????
>
> Si oui, Il faut que tu mettes cette boucle à la place :
> ------------------------------------------------------------------
> <BOUCLE_breves(BREVES){titre_mot="edito"}>
> Dernière brêve: #TITRE
> </BOUCLE_breves>
> <BOUCLE_articles(ARTICLES){titre_mot="edito"}>
> Dernier article: #TITRE
> </BOUCLE_articles>
> <//B_breves>
> ------------------------------------------------------------------
>
> ce qui veut dire :
> s'il y a une brève avec titre_mot="edito", tu affiches la brêve.
> si il n'y a pas de brève avec titre_mot="edito" tu affiches l'article
> avec titre_mot="edito"
>
> Tu peux voir cela sur spip.net :
> http://www.spip.net/fr_article898.html
> dans la partie "syntaxe complète" tu as les explications concernant les
> boucles conditionnelles.
>
> ----------
>
> Si tu gardes les mots-clés "edito" sur tout tes anciens articles et
> brêves tu rajoutes {par date} {inverse} {0,1} dans les critères de tes
> boucles "breves" et "articles",
> autrement tu n'en a pas besoin !!!!
>
>
> version avec {par date} {inverse} {0,1} :
> ------------------------------------------------------------------
> <BOUCLE_breves(BREVES){titre_mot="edito"}{par date} {inverse} {0,1}>
> Dernière brêve: #TITRE
> </BOUCLE_breves>
> <BOUCLE_articles(ARTICLES){titre_mot="edito"}{par date} {inverse}
> {0,1}>
> Dernier article: #TITRE
> </BOUCLE_articles>
> <//B_breves>
> ------------------------------------------------------------------
>
> bonne journée
> jmica
>
merci jmica
je vais essayer tout cela
mais j'ai subitement un problème avec Notepad++ qui refuse de m'afficher
comme il faut le code des fichiers que je télécharge de mon site distant
alors qu'il semble bien prendre en compte ceux de mon site en local
*le code de ma page sommaire html est sur une seule ligne une fois
rentrée sur Notepad++*
quelqu'un a déjà eu ça ?
comment on s'en débrouille? moi ça fait une heure et je n'y arrive pas
RSS Feed