source: spip-zone/_plugins_/nuage/trunk/modeles/nuage_popularite.html @ 74763

Last change on this file since 74763 was 74763, checked in by cedric@…, 8 years ago

Quand un mot n'a pas d'article, ne pas l'afficher (pop=0). D'autant plus que cela generait une classe nuage0 qui n'était pas stylee, laissant croire a une forte popularité du mot...
+ indentation
+ meme version dans les 2 xml

File size: 1.0 KB
Line 
1#SET{max,0}
2<BOUCLE_maxmot(MOTS) {id_groupe==^((#ENV{id_groupe,.*}))$} {id_groupe!==^((#ENV{notid,-1}))$}>
3        #SET{pop,0}
4        <BOUCLE_pop(ARTICLES) {id_mot}>[
5                (#SET{pop,[(#POPULARITE|plus{#GET{pop}})]})
6        ]</BOUCLE_pop>
7        [(#GET{pop}|>{[(#GET{max})]}|oui)
8                [(#SET{max,[(#GET{pop})]})]
9        ]
10</BOUCLE_maxmot>
11<B_tags>
12<ul class="nuage">
13<BOUCLE_tags(MOTS){id_groupe==^((#ENV{id_groupe,.*}))$} {id_groupe!==^((#ENV{notid,-1}))$} {par num titre,titre}>
14  [(#REM) définir les mot exposés]
15  #SET{expose,''}
16  <BOUCLE_expose(ARTICLES){id_article}{id_mot}{0,1}>[
17      (#SET{expose,' '})
18  ]</BOUCLE_expose>
19  [(#ENV{id_mot}|=={#ID_MOT}|oui)
20      #SET{expose,' '}
21  ]
22
23        #SET{pop,0}
24        <BOUCLE_popularite(ARTICLES) {id_mot}>[
25        (#SET{pop,[(#POPULARITE|plus{#GET{pop}})]})
26        ]</BOUCLE_popularite>
27
28        [(#GET{pop}|>{0}|oui)
29        <li[(#GET{expose}|oui) class="expose"]>
30                <span class="frequence">[(#GET{pop})/#GET{max}]</span>
31                <a rel="tag" href="#URL_MOT" class="nuage[(#GET{pop}|nuage_note{#GET{max},10})] [(#GET{expose}|oui) on]">#TITRE</a>
32        </li>
33        ]
34</BOUCLE_tags>
35</ul>
36</B_tags>
Note: See TracBrowser for help on using the repository browser.