Changeset 8106 in spip-zone


Ignore:
Timestamp:
Dec 18, 2006, 1:23:09 PM (12 years ago)
Author:
olivier.gendrin@…
Message:

ajout d'une option d'accessibilité (dans nuage_fonctions.php), et du pipleine insert_head qui va avec. Plugin trop rapidement testé, fonctionne avec deux mots-clés...

Je suis très insatisfait de l'utilisation que je fais de nuage_options.php (include find_in_path('nuage_options.php');)...

Le comportement par défaut du plugin n'est pas changé.

Location:
_plugins_/_stable_/nuage
Files:
2 added
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/_stable_/nuage/modeles/nuage_fonctions.php

    r7930 r8106  
    77
    88function nuage($id_mot, $titre = '', $url = '', $poids = 0){
     9       
     10        include find_in_path('nuage_options.php');
     11       
    912        static $nuage;
    1013        $texte = '';
     
    1215                $nuage['titre'][$id_mot] = $titre;
    1316                $nuage['url'][$id_mot] = $url;
    14                  
    1517        }
    1618        elseif($poids){
     
    2224                $poids = $nuage['poids'];
    2325                $maxpop = empty($poids)?0:max($poids);
     26                $totalpop = array_sum($poids);
    2427                if($maxpop>0){
    2528                        foreach ($titre as $id => $t) {
     
    2831                                        $s = ceil(30*$score);
    2932                                        $s = 10 + $s;
    30                                         $l = "<span style='white-space:nowrap; font-size:".$s."px;'>$t</span>";
     33                                        if ($nuage_mode == 'non-accessible') $l = "<span style='white-space:nowrap; font-size:".$s."px;'>$t</span>";
     34                                        else $l = "<span style='white-space:nowrap; font-size:".$s."px;'>$t<span class=\"nuage_frequence\"> (".$poids[$id]."/".$totalpop.")</span></span>";
    3135                                        $l = "<a href='".$url[$id]."'>$l</a>";
    3236                                        $texte .= "$l &nbsp; \n";
  • _plugins_/_stable_/nuage/plugin.xml

    r7994 r8106  
    11<plugin>
    2         <version>1.0</version>
     2        <version>1.1</version>
    33        <nom>Nuage</nom>
    44        <prefix>nuage</prefix>
    55        <auteur>(c)2005-2006 Booz, Fil Licence GPL</auteur>
    66        <etat>stable</etat>
    7         <lien>[Afficher les mots-clés en faisant varier la taille de la police->http://www.spip-contrib.net/Afficher-les-mots-cles-en-faisant]</lien>
    8         <description>Version plugin avec modele, filtre, balise de la contrib nuage de tag (cf lien)</description>
     7        <lien>[Afficher les mots-cl&eacute;s en faisant varier la taille de la police->http://www.spip-contrib.net/Afficher-les-mots-cles-en-faisant]</lien>
     8        <description>Version plugin avec modele, filtre, balise de la contrib nuage de tag (cf lien). Une option permet d'am&eacute;liorer l'accessibilit&eacute; du plugin, cf. nuage_options.php.</description>
     9        <options>nuage_options.php</options>
     10        <pipeline>
     11                <nom>insert_head</nom>
     12                <action>insert_head</action>
     13                <inclure>nuage_pipelines_public.php</inclure>
     14        </pipeline>
    915</plugin>
Note: See TracChangeset for help on using the changeset viewer.