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

Last change on this file since 82906 was 82906, checked in by real3t@…, 7 years ago

Validité W3C : Cas rare où les articles ayant des mots clefs sont en accès restreints, et où le nuage n'a donc rien à afficher tant qu'on n'est pas identifié.
(le bug, c'était que le ul était quand même envoyé, sans aucun li)

File size: 1.1 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}><B_expose>
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  ]<B_popularite>
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.