Changeset 65895 in spip-zone


Ignore:
Timestamp:
Sep 15, 2012, 3:49:23 PM (9 years ago)
Author:
eric@…
Message:

Mise à jour du paquet.xml avec la version et l'etat.
Déplacement de la vignette dans un pipeline plus conforme en utilisant la charte SPIP 3

Location:
_plugins_/thumbsites/trunk
Files:
2 added
1 deleted
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/thumbsites/trunk/paquet.xml

    r62603 r65895  
    22        prefix="thumbsites"
    33        categorie="multimedia"
    4         version="0.7.0"
    5         etat="stable"
    6         compatibilite="[2.0.0;3.0.*]"
     4        version="1.0.0"
     5        etat="dev"
     6        compatibilite="[3.0.0;3.0.*]"
    77        logo="prive/themes/spip/images/thumbsites-32.png"
    88        documentation="http://www.spip-contrib.net/?article2584"
    99>       
    1010
    11         <nom>Thumbsites</nom> <!-- Une vignette pour les objets sites -->
     11        <nom>Thumbsites</nom>
     12        <!-- Une vignette pour les objets sites -->
     13
    1214        <auteur>Camille Lafitte</auteur>
    13         <auteur>Eric Lupinacci</auteur>
     15        <auteur lien="http://blog.smellup.net">Eric Lupinacci</auteur>
     16
    1417        <copyright>2008-2012</copyright>
    1518        <licence lien="http://www.gnu.org/licenses/gpl-3.0.html">GPL 3</licence>
     19
    1620        <traduire module="thumbsites" reference="fr" gestionnaire="salvatore" />
    1721       
    18         <pipeline nom="affiche_gauche" inclure="thumbsites_pipelines.php" />
     22        <pipeline nom="afficher_config_objet" inclure="thumbsites_pipelines.php" />
    1923
    20         <menu nom="configurer_thumbsites" titre="thumbsites:configuration_thumbsites" parent="menu_configuration" icone="images/thumbsites-16.png" />
     24        <menu nom="configurer_thumbsites" titre="thumbsites:configuration_thumbsites" parent="bando_squelette" icone="images/thumbsites-16.png" />
    2125</paquet>
  • _plugins_/thumbsites/trunk/thumbsites_pipelines.php

    r62603 r65895  
    22if (!defined("_ECRIRE_INC_VERSION")) return;
    33
    4 function thumbsites_affiche_gauche($flux){
    5         if ($id_syndic = intval(_request('id_syndic'))
    6         AND $row = sql_fetsel('url_site', 'spip_syndic', 'id_syndic='.$id_syndic)
    7         AND $url = $row['url_site']) {
     4
     5/**
     6 * Boite de configuration des objets
     7 *
     8 * @param array $flux
     9 * @return array
     10 */
     11function thumbsites_afficher_config_objet($flux){
     12        $type = $flux['args']['type'];
     13        if (($type == 'site')
     14        AND ($id = intval($flux['args']['id']))
     15        AND ($url = sql_getfetsel('url_site', 'spip_syndic', 'id_syndic=' . sql_quote($id)))) {
    816                include_spip('inc/thumbsites_filtres');
    917                if ($thumbshot_cache = thumbshot($url)) {
    10                         // On affiche un bloc identique a celui du logo du site
    11                         if ($taille = @getimagesize($thumbshot_cache))
     18                        if ($taille = @getimagesize($thumbshot_cache)) {
    1219                                $taille = _T('info_largeur_vignette', array('largeur_vignette' => $taille[0], 'hauteur_vignette' => $taille[1]));
    13                                 $flux["data"] .= recuperer_fond('prive/squelettes/contenu/thumbsites_affiche_boite',array(
    14                                 'thumbshot_cache' => $thumbshot_cache,
    15                                 'taille' => $taille,
    16                                 'id_syndic' => $id_syndic,
    17                                 'url' => $url
    18                                 ));
     20                                $flux["data"] .= recuperer_fond('prive/squelettes/navigation/thumbshot',
     21                                                                        array(
     22                                                                                'id_objet' => $id,
     23                                                                                'objet'=> objet_type(table_objet($type)),
     24                                                                                'thumbshot_cache' => $thumbshot_cache,
     25                                                                                'largeur' => $taille[0],
     26                                                                                'hauteur' => $taille[1],
     27                                                                                'url' => $url
     28                                                                        ));
     29                        }
    1930                }
    2031        }
     32
    2133        return $flux;
    2234}
Note: See TracChangeset for help on using the changeset viewer.