Mélange d’éléments hétérogènes - commentaires Mélange d'éléments hétérogènes 2014-07-16T17:43:08Z https://files.spip.org/Melange-d-elements-heterogenes#comment476225 2014-07-16T17:43:08Z <p>Une autre façon de faire pour SPIP 2 et 3 :</p> <p>toujours avec des articles et des rubriques numérotés et le plugin SPIP BONUX</p> <div class="precode"><pre class="spip_code spip_code_block language-spip" dir="ltr" style="text-align:left;" data-language="spip"><code>#SET{items,#ARRAY{}} <BOUCLE_articles(ARTICLES){id_rubrique}> [(#SET{item, [(#ARRAY{ordre, #RANG, titre, #TITRE})]})] [(#SET_PUSH{items,#GET{item}})] </BOUCLE_articles> <BOUCLE_rubriques(RUBRIQUES){id_parent=#ENV{id_rubrique}}> [(#SET{item, [(#ARRAY{ordre, #RANG, titre, #TITRE})]})] [(#SET_PUSH{items,#GET{item}})] </BOUCLE_rubriques> <B_items> <ul> <BOUCLE_items(POUR){tableau #GET{items}}{par ordre}> <li><a href="[(#VALEUR|table_valeur{url})]">[(#VALEUR|table_valeur{titre})]</a></li> </BOUCLE_items> </ul> </B_items></code></pre></div> Mélange d'éléments hétérogènes 2012-11-19T07:36:31Z https://files.spip.org/Melange-d-elements-heterogenes#comment463235 2012-11-19T07:36:31Z <p>Salut,</p> <p>Oui, il n'y a pas de raison.</p> <p>Première boucle : les articles voulus<br class="autobr"> Deuxième boucle : les rubriques voulues<br class="autobr"> Troisième boucle : les objets.</p> <p>Pour les 2 premières boucles : reprendre la « création du tableau », et ensuite voir selon ce que tu souhaite faire exactement.</p> <p>Denis</p> Mélange d'éléments hétérogènes 2012-11-19T05:32:38Z https://files.spip.org/Melange-d-elements-heterogenes#comment463232 2012-11-19T05:32:38Z <p>Bonjour,</p> <p>Est-ce que cette technique pourrait permettre de faire des menus mélangeant articles et rubriques ordonnés<small class="fine d-inline"> </small>?</p> <p>Y a t'il un peu de doc quelque part<small class="fine d-inline"> </small>?</p> <p>Merci</p> Mélange d'éléments hétérogènes 2012-11-10T12:53:40Z https://files.spip.org/Melange-d-elements-heterogenes#comment462997 2012-11-10T12:53:40Z <p>Salut,</p> <p>Je n'ai pas revérifié pour SPIP3, je prépare pour la semaine prochaine.</p> <p>Si tu affiche les #TITRE dans les premières boucles, obtient tu quelquechose<small class="fine d-inline"> </small>?</p> <p>Denis</p> Mélange d'éléments hétérogènes 2012-08-30T14:32:02Z https://files.spip.org/Melange-d-elements-heterogenes#comment460748 2012-08-30T14:32:02Z <p>Bonjour,</p> <p>Merci beaucoup pour cette contribution<small class="fine d-inline"> </small>! C'est justement ce que je cherchais depuis long temps :) sauf que... je n'arrive pas à bien comprendre le fonctionnement des GET SET ARRAY, etc. (je n'ai as de grandes connaissances des bases de données)...</p> <p>Alors, j'ai copié le code indiqué ici (et crée le fichier element-resume), mais j'ai un bug <br class="autobr"> « Erreur SQL zbug_doublon_sur_table_sans_cle_primaire » dans squelettes/sommaire.html, boucle elements, ligne 178.</p> <p>Quand je regarde la ligne 178, j'ai ça :</p> <p>(B_elements)(div class=«<small class="fine d-inline"> </small>liste<small class="fine d-inline"> </small>»)(ul class=«<small class="fine d-inline"> </small>list-items<small class="fine d-inline"> </small>»)</p> <p>- j'ai changé les > par ) -</p> <p>Avez vous une idée de pourquoi j'obtiens ce bug<small class="fine d-inline"> </small>? Où qu'est ce que cela veut dire<small class="fine d-inline"> </small>?</p> <p>Merci de votre aide :)</p> <p><strong>Ah<small class="fine d-inline"> </small>!</strong> J'utilise SPIP 3.0.4 [19781] et je suis en local avec MAMP</p> Mélange d'éléments hétérogènes 2012-06-25T08:19:42Z https://files.spip.org/Melange-d-elements-heterogenes#comment458718 2012-06-25T08:19:42Z <p>Bonjour,</p> <p>Pour une raison que j'ignore, le ficher backend modifié proposé dans cette contrib semble ne plus fonctionner après ma mise à jour SPIP 3... (j'étais sous spip 2.1.13 avant migration).</p> <p>Tous les plugins ont été mis à jour.</p> <p>Le fichier est vide, alors qu'avec le fichier de la dist (uniquement les articles ou les brves) ça fonctionne.</p> <p>Si vous avez une idée, je suis preneur...</p> Mélange d'éléments hétérogènes 2012-05-19T18:12:31Z https://files.spip.org/Melange-d-elements-heterogenes#comment457285 2012-05-19T18:12:31Z <p>Désolé pour le délais, mais je recois plus les alertes sur les forum :).</p> <p>Denis</p> Mélange d'éléments hétérogènes 2012-05-18T15:03:14Z https://files.spip.org/Melange-d-elements-heterogenes#comment457257 2012-05-18T15:03:14Z <p>Salut, C'est sûr qu'avec la contrib' d'Arno* tu ne peux pas utiliser toutes les fonctions des boucles (comme la pagination ou limiter le nombre d'item).</p> <p>Merci pour ta réponse<small class="fine d-inline"> </small>!</p> Mélange d'éléments hétérogènes 2012-05-18T14:34:27Z https://files.spip.org/Melange-d-elements-heterogenes#comment457254 2012-05-18T14:34:27Z <p>Salut,</p> <p>Oui je connais les différentes méthodes ( voir le PS de <a href="http://www.gsill.net/creation-de-site-internet/spip/melange-d-elements-heterogenes.html" class="spip_out" rel='nofollow external'>l'article d'origine</a></p> <blockquote class="spip"> <p>Une méthode pour mélanger <strong>autant de type d'éléments</strong> voulus et de se servir de <strong>toutes les possibilité des boucles</strong>, par exemple la pagination.</p> </blockquote> <p>Les solution de tetue et de ARNO* permettent de méllanger mais : comment faire avec 3 types d'éléments<small class="fine d-inline"> </small>?<br class="autobr"> Comment faire les paginations<small class="fine d-inline"> </small>?<br class="autobr"> Comment limiter par nombre total d'éléments<small class="fine d-inline"> </small>?</p> <p>A l'origine je l'ai fait pour un client qui voulait mélanger : lien de flux RSS, articles et brèves.<br class="autobr"> Je ne m'en suis pas sorti avec la méthode de tetue ou Arno*.<br class="autobr"> Denis</p> Mélange d'éléments hétérogènes 2012-05-01T17:31:18Z https://files.spip.org/Melange-d-elements-heterogenes#comment456767 2012-05-01T17:31:18Z <p>Salut<small class="fine d-inline"> </small>!</p> <p>Merci beaucoup pour cette Contrb'<small class="fine d-inline"> </small>!</p> <p>Connaissais-tu la méthode pour mélanger des objets éditoriaux (articles et rubriques dans l'exemple) proposée par Arno*<small class="fine d-inline"> </small>? : <a href="http://www.paris-beyrouth.org/tutoriaux-spip/article/une-liste-melangeant-articles-et" class="spip_url spip_out" rel='nofollow external'>http://www.paris-beyrouth.org/tutor...</a></p> <p>Elle me semble plus simple à mettre en œuvre (code plus lisible, pas de dépendance à un plugin). D'ailleurs je l'utilise depuis quelques années déjà pour faire mes flux RSS et ma page de news.</p> <p>Quels seraient les avantages de ta méthode sur le sienne<small class="fine d-inline"> </small>?</p>