Changeset 17985 in spip-zone


Ignore:
Timestamp:
Jan 12, 2008, 7:00:41 PM (14 years ago)
Author:
esj@…
Message:

Retour de l"optimisation par triple jointure au lieu de 2x2, via la syntaxe nouvelle id_mot_syndic. Utilisation de <BOUCLE ... /> permis par la 11065 de SPIP, et petites réécritures pour minimiser la consommation mémoire.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _squelettes_/spip-contrib.net/squelettes/sommaire.html

    r17969 r17985  
    3333                                [(#REM) Articles publies par ordre antechronologiques]
    3434                                [(#REM) boucle d'exclusion articles sur mots clefs "Hors sommaire" (id_mot=239) et "En tete sommaire" (id_mot=246)]
    35                                 <BOUCLE_exclusionsommaire_articles(ARTICLES){tout}{id_mot IN 239}{doublons horssommaire}></BOUCLE_exclusionsommaire_articles>
    36                                 <BOUCLE_exclusionentetesommaire_articles(ARTICLES){tout}{id_mot IN 246}{doublons entetesommaire}></BOUCLE_exclusionentetesommaire_articles>
     35                                <BOUCLE_exclusionsommaire_articles(ARTICLES){tout}{id_mot IN 239}{doublons horssommaire}/>
     36                                <BOUCLE_exclusionentetesommaire_articles(ARTICLES){tout}{id_mot IN 246}{doublons entetesommaire}/>
    3737                               
    3838                                [(#REM) Articles en tete - pas besoin exclusions "hors sommaire" puisque parametrage volontaire]
     
    5252                                                                                <B_motsarticleentete>
    5353                                                                                 &mdash;
    54                                                                                  <BOUCLE_motsarticleentete(MOTS){id_article}{par titre}{id_groupe!==^(3|5|6|22|25|26)$}{0,n-1}>
    55                                                                                         [<em><a href="#URL_MOT">(#TITRE)</a>, </em>]
    56                                                                                 </BOUCLE_motsarticleentete>
    57                                                                                 <BOUCLE_motsarticleentete2(MOTS){id_article}{par titre}{id_groupe!==^(3|5|6|22|25|26)$}{n-1,n}>
    58                                                                                         [<em><a href="#URL_MOT">(#TITRE)</a></em>]
    59                                                                                 </BOUCLE_motsarticleentete2>
     54                                                                                 <BOUCLE_motsarticleentete(MOTS){id_article}{par titre}{id_groupe!==^(3|5|6|22|25|26)$}{0,n-1}>[
     55                                                                                        <em><a href="#URL_MOT">(#TITRE)</a>, </em>
     56                                                                                ]</BOUCLE_motsarticleentete>
     57                                                                                <BOUCLE_motsarticleentete2(MOTS){id_article}{par titre}{id_groupe!==^(3|5|6|22|25|26)$}{n-1,n}>[
     58                                                                                        <em><a href="#URL_MOT">(#TITRE)</a></em>
     59                                                                                ]</BOUCLE_motsarticleentete2>
    6060                                                                        </small>
    6161                                                                        [(#INTRODUCTION|?{[<div class="#EDIT{intro} texte">(#INTRODUCTION|couper{180})</div>],<hr />}) ]
     
    8383                                                                                <B_motsarticle>
    8484                                                                                 &mdash;
    85                                                                                  <BOUCLE_motsarticle(MOTS){id_article}{par titre}{id_groupe!==^(3|5|6|22|25|26)$}{0,n-1}>
    86                                                                                         [<em><a href="#URL_MOT">(#TITRE)</a>, </em>]
    87                                                                                 </BOUCLE_motsarticle>
    88                                                                                 <BOUCLE_motsarticle2(MOTS){id_article}{par titre}{id_groupe!==^(3|5|6|22|25|26)$}{n-1,n}>
    89                                                                                         [<em><a href="#URL_MOT">(#TITRE)</a></em>]
    90                                                                                 </BOUCLE_motsarticle2>
     85                                                                                 <BOUCLE_motsarticle(MOTS){id_article}{par titre}{id_groupe!==^(3|5|6|22|25|26)$}{0,n-1}>[
     86                                                                                        <em><a href="#URL_MOT">(#TITRE)</a>, </em>
     87                                                                                ]</BOUCLE_motsarticle>
     88                                                                                <BOUCLE_motsarticle2(MOTS){id_article}{par titre}{id_groupe!==^(3|5|6|22|25|26)$}{n-1,n}>[
     89                                                                                        <em><a href="#URL_MOT">(#TITRE)</a></em>
     90                                                                                ]</BOUCLE_motsarticle2>
    9191                                                                        </small>
    9292                                                                        [(#INTRODUCTION|?{[<div class="#EDIT{intro} texte">(#INTRODUCTION|couper{180})</div>],<hr />}) ]
     
    144144                                </B_syndic2>
    145145                               
    146                                 [(#REM) Suivi des seuls commits de la Zone syndiques sur Contrib - via usage du critere antidoublons ]
    147                                 <BOUCLE_siteszone(SITES){id_mot=233}><BOUCLE_syndiczone(SYNDIC_ARTICLES){id_syndic}{doublons zone}></BOUCLE_syndiczone></BOUCLE_siteszone>
     146                                [(#REM) Suivi des seuls depots de la Zone syndiques sur Contrib - via usage du critere antidoublons ]
     147                                <BOUCLE_syndiczone(SYNDIC_ARTICLES){id_mot_syndic=233}{doublons zone}/>
    148148                                <B_syndic5>
    149149                                <div class="divers">
    150150                                        <h2 class="menu-titre">SPIP-Zone</h2>
    151151                                        <ul>
    152                                         [(#REM) recuperation des commits via critere antidoublons ]
     152                                        [(#REM) recuperation des depots via critere antidoublons ]
    153153                                        <BOUCLE_syndic5(SYNDIC_ARTICLES){!doublons zone}{!par date}{0,35}{pagination 5}>
    154154                                                <li>[<br />&ndash; (#DATE|affdate_court|unique) &ndash;<br />]<a href="#URL_ARTICLE"[ title="(#NOM_SITE|texte_backend) [- (#DATE|affdate)]"] class="spip_out">[(#TITRE|texte_backend|couper{40})]</a></li>
     
    159159                                </B_syndic5>
    160160                               
    161                                 [(#REM) commits SPIP SVN]
     161                                [(#REM) depots SPIP SVN]
    162162                                <B_syndic6>
    163163                                <div class="divers">
     
    173173                                </B_syndic6>
    174174                               
    175                                 [(#REM) commits SPIP Forums]
     175                                [(#REM) depots SPIP Forums]
    176176                                <B_syndic7>
    177177                                <div class="divers">
     
    187187                                </B_syndic7>
    188188                       
    189                                 [(#REM) Sur le Web SPIP - sauf le Zine et Party et le Blog  et SVN et la Zone et Forums (Zone deja traité avant via critere doublons ) ]
     189                                [(#REM) Sur le Web SPIP - sauf le Zine et Party et le Blog  et SVN et la Zone et Forums (Zone deja traitee avant via critere doublons ) ]
    190190                                <B_syndic>
    191191                                <div class="divers">
     
    226226                        <h2 class="menu-titre">
    227227                                <BOUCLE_motplugin(MOTS){id_mot=112}>
    228                                         <BOUCLE_compteurrubriquesplugin(RUBRIQUES){id_mot}>
    229                                         </BOUCLE_compteurrubriquesplugin>
    230                                                 <a href="#URL_MOT"><small>#TOTAL_BOUCLE #TITREs</small></a>
    231                                         </B_compteurrubriquesplugin>
     228                                        <a href="#URL_MOT"><small><BOUCLE_compteurrubriquesplugin(RUBRIQUES){id_mot}/>#TOTAL_BOUCLE<//B_compteurrubriquesplugin>
     229                                         #TITREs</small></a>
    232230                                </BOUCLE_motplugin>
    233231                        </h2>
    234232                       
    235                         [(#REM) nombre de rubriques avec tagg Sur la Zone (id_mot=233) ]
     233                        [(#REM) nombre de rubriques avec tag Sur la Zone (id_mot=233) ]
    236234                        <h2 class="menu-titre">
    237235                                <BOUCLE_motzone(MOTS){id_mot=233}>
    238                                         <BOUCLE_compteurrubriqueszone(RUBRIQUES){id_mot}>
    239                                         </BOUCLE_compteurrubriqueszone>
    240                                                 <a href="#URL_MOT"><small>#TOTAL_BOUCLE contribs #TITRE</small></a>
    241                                         </B_compteurrubriqueszone>
     236                                        <a href="#URL_MOT"><small><BOUCLE_compteurrubriqueszone(RUBRIQUES){id_mot}/>#TOTAL_BOUCLE<//B_compteurrubriqueszone>
     237                                        contribs #TITRE</small></a>
    242238                                </BOUCLE_motzone>
    243239                        </h2>
Note: See TracChangeset for help on using the changeset viewer.