Mélanger brèves et articles - commentaires Mélanger brèves et articles 2010-08-11T22:06:42Z http://romy.tetue.net/melanger-breves-et-articles#forum2313 2010-08-11T22:06:42Z <p>C'est le problème de cette méthode, avec laquelle <q>il est impossible de limiter précisément le nombre de résultats affichés</q>.</p> Mélanger brèves et articles 2010-08-09T21:12:47Z http://romy.tetue.net/melanger-breves-et-articles#forum2095 2010-08-09T21:12:47Z <p>Oups, avec le code, c'est peut-être mieux :</p> <div class="precode"><pre dir="ltr" style="text-align: left;" class="spip"><code><BOUCLE_art1(ARTICLES){!par date}{!id_mot=104}{0,3}> <BOUCLE_breves(BREVES){age_relatif<=0}{!par date}{doublons}{!id_mot=104}{0,3}> <li><a href="#URL_BREVE"> <h3>#TITRE</h3></code></pre></div> Mélanger brèves et articles 2010-08-09T20:56:34Z http://romy.tetue.net/melanger-breves-et-articles#forum2094 2010-08-09T20:56:34Z <p>Bonjour,</p> <p>Cette boucle est exactement celle que je recherche depuis un certain temps.</p> <p>Le seul hic est qu'elle ne tient pas compte de mon critère <code>{0,3}</code>, car je souhaite ne ramener que 3 brèves. Or, la boucle m'en ramène un certain nombre.</p> <p>Comment faire pour n'avoir que les 3 dernières brèves ?</p> <p>Merci d'avance de vos réponses.</p> Mélanger brèves et articles 2010-02-04T17:49:34Z http://romy.tetue.net/melanger-breves-et-articles#forum1773 2010-02-04T17:49:34Z <p>Merci pour cette contribution. Je l'ai utilisée pour le flux RSS. Néanmoins, pour que cela fonctionne, j'ai dû modifier une ligne dans backend.html :</p> <p>Remplacer <code><?xml version=</code></p> Mélanger brèves et articles 2009-04-14T11:55:24Z http://romy.tetue.net/melanger-breves-et-articles#forum1268 2009-04-14T11:55:24Z <p>Deux précisions concernant mon post :</p> <ol class="spip"><li> Il ne faut évidemment pas de parenthèse pour essayer de récupérer l'ID_BREVE : <code><BOUCLE_brv(BREVES) {id_breve=#_forums_liens:ID_BREVE}</code></li> <li> Je crois avoir compris que le pb se situe dans le fait que la boucle article à qui l'on passe l'id_article pointe déjà sur cet article, donc l'occurrence d'une breve ne peut pas exister dans ce cas. </li> </ol> <p>Oui mais comment résoudre mon pb du coup ? Je cherche en tout cas !</p> Mélanger brèves et articles 2009-04-14T11:27:28Z http://romy.tetue.net/melanger-breves-et-articles#forum1267 2009-04-14T11:27:28Z <p>Bonjour, et merci pour vos billets SPIP, toujours très instructifs.<br class="manualbr" />Je souhaiterais utiliser ce mélange breve/article dans une boucle récupérant les derniers messages (commentaires) postés sur le site, mais je ne parviens pas à récupérer l'identifiant id_breve fourni par la boucle forum.</p> <p>Voici mon code :</p> <div class="precode"><pre dir="ltr" style="text-align: left;" class="spip"><code> <BOUCLE_forums_liens(FORUMS) {plat} {par date}{inverse} {0,12}> <BOUCLE_art(ARTICLES) {id_article}> <BOUCLE_brv(BREVES) {id_breve=(#_forums_liens:ID_BREVE)}{age_relatif<0} {!par date} {doublons}> [<li>[(#_forums_liens:DATE|affdate{'d/m H:m'})] - <b>[(#_forums_liens:NOM|?{#_forums_liens:NOM,'Anonyme'})]</b> à propos de <a href="[(#TITRE|!={'SquashLibre'}|?{#_forums_liens:URL_FORUM,#_forums_liens:URL_SITE/spip.php?page=voirsujet&id_forum=#_forums_liens:ID_THREAD#forum#_forums_liens:ID_FORUM})]" id="commtexte"><span id="commsujet">[(#_forums_liens:TITRE|couper{30})]</span> : (#_forums_liens:TEXTE|couper{140})</a></li>] </BOUCLE_brv> <BOUCLE_rub(RUBRIQUES){id_rubrique}> [<li>[(#_forums_liens:DATE|affdate{'d/m H:m'})] - <b>[(#_forums_liens:NOM|?{#_forums_liens:NOM,'Anonyme'})]</b> à propos de <a href="[(#TITRE|!={'SquashLibre'}|?{#_forums_liens:URL_FORUM,#_forums_liens:URL_SITE/spip.php?page=voirsujet&id_forum=#_forums_liens:ID_THREAD#forum#_forums_liens:ID_FORUM})]" id="commtexte"><span id="commsujet">[(#_forums_liens:TITRE|couper{30})]</span> : (#_forums_liens:TEXTE|couper{140})</a></li>] </BOUCLE_rub> </BOUCLE_art> </BOUCLE_forums_liens></code></pre></div> <p>Si quelqu'un peut m'aider, je suis preneur...<br class="manualbr" />Merci d'avance,</p> Mélanger brèves et articles 2008-06-08T10:25:35Z http://romy.tetue.net/melanger-breves-et-articles#forum787 2008-06-08T10:25:35Z <p>Bonjour j'ai tester votre boucle nikel !!!<br class="manualbr" />Par contre j'aimerais qu'il publie tout sauf la rubrique Vidéos et Dossiers comment faire ?</p> <p>Merci d'avance ....</p> Mélanger brèves et articles 2007-04-19T13:22:45Z http://romy.tetue.net/melanger-breves-et-articles#forum345 2007-04-19T13:22:45Z <p>Je suis vraiment en retard sur Spip. Heureusement que <a href="http://www.paris-web.fr/" class="external" rel="external">Paris Web</a> m'a forcé à m'y replonger.</p> <p>Soit dit en passant, c'est le genre d'endroit bien précis où je préfère repasser par du PHP : <q>il est impossible de limiter précisément le nombre de résultats affichés</q>.</p> <p>Je préfère stocker une boucle de 10 brèves dans un tableau (<a href="http://fr.php.net/array" class="external" rel="external">Array</a>), puis 10 articles dans le même tableau. Ensuite je trie par date, et je limite à 10.</p> <p>(je ne colle pas ici le code complet de ma home, elle finira sur la zone pour les curieux)</p> Mélanger brèves et articles 2007-03-27T09:52:55Z http://romy.tetue.net/melanger-breves-et-articles#forum336 2007-03-27T09:52:55Z <p>Oui le « ! » est une négation, et cette syntaxe a été introduite en <a href="http://www.spip.net/fr_article3173.html" class="external" rel="external">SPIP 1.8.2</a>.</p> Mélanger brèves et articles 2007-03-27T07:35:34Z http://romy.tetue.net/melanger-breves-et-articles#forum335 2007-03-27T07:35:34Z <p>Tiens Romy je n'avais pas fait attention : <code>{!par date}</code>, je suppose que c'est la même chose que <code>{par date}{inverse}</code> ?</p> <p>J'ai regardé la doc, mais elle n'a pas l'air d'être à jour pour l'instant.</p> Mélanger brèves et articles 2007-03-25T22:29:38Z http://romy.tetue.net/melanger-breves-et-articles#forum333 2007-03-25T22:29:38Z <p>Si, évidemment ! C'est corrigé.</p> Mélanger brèves et articles 2007-03-24T15:47:13Z http://romy.tetue.net/melanger-breves-et-articles#forum332 2007-03-24T15:47:13Z <p>N'y a-t-il pas une erreur dans la boucle BREVES ? Ne devrait-on pas y lire « #URL_BREVE » plutôt que « #URL_ARTICLE » ?</p>