#SET{frequences,#ARRAY} #SET{max_frequence,0} [(#REM) On calcule la vraie fréquence des mots en additionant sur les différentes tables Si vous avez modifié SPIP pour pouvoir mettre des mots sur une nouvelle table, il faut rajouter une boucle ici ] #SET{frequences,#GET{frequences}|array_merge{#ARRAY{#TITRE*,#GET{frequences}|table_valeur{#TITRE*,0}|plus{#COMPTEUR{articles}}}}} [(#COMPTEUR{articles}|>{#GET{max_la}}|oui)#SET{max_la,#COMPTEUR{articles}}] #SET{max_frequence,#GET{max_frequence}|plus{#GET{max_la}}} #SET{frequences,#GET{frequences}|array_merge{#ARRAY{#TITRE*,#GET{frequences}|table_valeur{#TITRE*,0}|plus{#COMPTEUR{forum}}}}} [(#COMPTEUR{forum}|>{#GET{max_la}}|oui)#SET{max_la,#COMPTEUR{forum}}] #SET{max_frequence,#GET{max_frequence}|plus{#GET{max_la}}} #SET{frequences,#GET{frequences}|array_merge{#ARRAY{#TITRE*,#GET{frequences}|table_valeur{#TITRE*,0}|plus{#COMPTEUR{documents}}}}} [(#COMPTEUR{documents}|>{#GET{max_la}}|oui)#SET{max_la,#COMPTEUR{documents}}] #SET{max_frequence,#GET{max_frequence}|plus{#GET{max_la}}} #SET{frequences,#GET{frequences}|array_merge{#ARRAY{#TITRE*,#GET{frequences}|table_valeur{#TITRE*,0}|plus{#COMPTEUR{syndic}}}}} [(#COMPTEUR{articles}|>{#GET{max_la}}|oui)#SET{max_la,#COMPTEUR{syndic}}] #SET{max_frequence,#GET{max_frequence}|plus{#GET{max_la}}} #SET{frequences,#GET{frequences}|array_merge{#ARRAY{#TITRE*,#GET{frequences}|table_valeur{#TITRE*,0}|plus{#COMPTEUR{breves}}}}} [(#COMPTEUR{breves}|>{#GET{max_la}}|oui)#SET{max_la,#COMPTEUR{breves}}] #SET{max_frequence,#GET{max_frequence}|plus{#GET{max_la}}} #SET{frequences,#GET{frequences}|array_merge{#ARRAY{#TITRE*,#GET{frequences}|table_valeur{#TITRE*,0}|plus{#COMPTEUR{rubriques}}}}} [(#COMPTEUR{rubriques}|>{#GET{max_la}}|oui)#SET{max_la,#COMPTEUR{rubriques}}] #SET{max_frequence,#GET{max_frequence}|plus{#GET{max_la}}} [(#REM) Et maintenant qu'on a enregistré les fréquences, on affiche le nuage ] [(#REM) On utilise le javascript pour ce nuage précis ]