Changeset 93085 in spip-zone
- Timestamp:
- Nov 22, 2015, 9:46:38 AM (5 years ago)
- Location:
- _plugins_/thumbsites/trunk
- Files:
-
- 13 edited
Legend:
- Unmodified
- Added
- Removed
-
_plugins_/thumbsites/trunk/action/thumbsites_copier_comme_logo.php
r53841 r93085 11 11 \***************************************************************************/ 12 12 13 if (!defined("_ECRIRE_INC_VERSION")) return; 13 if (!defined('_ECRIRE_INC_VERSION')) { 14 return; 15 } 14 16 15 function action_thumbsites_copier_comme_logo_dist(){ 17 function action_thumbsites_copier_comme_logo_dist() 18 { 16 19 $securiser_action = charger_fonction('securiser_action', 'inc'); 17 20 $arg = $securiser_action(); 18 21 19 $arg = explode('--', $arg);20 22 $arg = explode('--', $arg); 23 21 24 spip_log("action_thumbsites_copier_comme_logo_dist file $arg[2]"); 22 @rename($arg[2], _DIR_IMG . 'siteon'.$arg[0].'.'.pathinfo($arg[2],PATHINFO_EXTENSION));23 25 @rename($arg[2], _DIR_IMG.'siteon'.$arg[0].'.'.pathinfo($arg[2], PATHINFO_EXTENSION)); 26 24 27 return(false); 25 28 } 26 27 ?> -
_plugins_/thumbsites/trunk/action/thumbsites_rafraichir.php
r48860 r93085 11 11 \***************************************************************************/ 12 12 13 if (!defined("_ECRIRE_INC_VERSION")) return; 13 if (!defined('_ECRIRE_INC_VERSION')) { 14 return; 15 } 14 16 15 function action_thumbsites_rafraichir_dist(){ 17 function action_thumbsites_rafraichir_dist() 18 { 16 19 $securiser_action = charger_fonction('securiser_action', 'inc'); 17 20 $arg = $securiser_action(); 18 21 19 $arg = explode('--', $arg);20 21 $ret =supprimer_fichier($arg[2]);22 $arg = explode('--', $arg); 23 24 $ret = supprimer_fichier($arg[2]); 22 25 spip_log("action_thumbsites_rafraichir_dist file $arg[2] suppression reussie ? $ret"); 23 26 24 include_spip("inc/thumbsites_filtres"); 25 return(thumbshot($arg[1],true)); 27 include_spip('inc/thumbsites_filtres'); 28 29 return(thumbshot($arg[1], true)); 26 30 } 27 28 ?> -
_plugins_/thumbsites/trunk/balise/logo_site.php
r53455 r93085 1 1 <?php 2 if (!defined("_ECRIRE_INC_VERSION")) return; 2 3 if (!defined('_ECRIRE_INC_VERSION')) { 4 return; 5 } 3 6 4 7 // on regarde s'il y a un logo, sinon un thumbshot, et on renvoie le tout 5 8 // pour ca il faut modifier un peu le code produit par #LOGO_*, pour introduire 6 9 // notre fonction de recherche de logo 7 function balise_LOGO_SITE($p) { 10 function balise_LOGO_SITE($p) 11 { 8 12 $balise_logo_ = charger_fonction('logo_', 'balise'); 9 13 $_url = champ_sql('url_site', $p); … … 14 18 if (preg_match(',calcule_logo,', $p->code)) { 15 19 $p->code = str_replace('calcule_logo(', 'calcule_logo_ou_thumbshot('.$_url.', ', $p->code); 16 } 17 # spip 2.1 18 else { 20 } else { 21 # spip 2.1 19 22 $p->code = '(($a = ' 20 . 23 .$p->code 21 24 .') ? $a : thumbshot_img('.$_url.'))'; 22 25 } 26 23 27 return $p; 24 28 } 25 26 ?> -
_plugins_/thumbsites/trunk/balise/thumbshot.php
r53455 r93085 1 1 <?php 2 2 3 /** 3 *4 4 * Balise dynamique permettant de renvoyer la vignette du site 5 * Un peu desuet maintenant mais permet quand mme de choisir la vignette simplement 6 * 5 * Un peu desuet maintenant mais permet quand mme de choisir la vignette simplement. 7 6 **/ 8 if (!defined("_ECRIRE_INC_VERSION")) return; 7 if (!defined('_ECRIRE_INC_VERSION')) { 8 return; 9 } 9 10 10 function balise_THUMBSHOT($p) { 11 function balise_THUMBSHOT($p) 12 { 11 13 return calculer_balise_dynamique($p, 'THUMBSHOT', array()); 12 14 } 13 15 14 function balise_THUMBSHOT_stat($args, $filtres) { 16 function balise_THUMBSHOT_stat($args, $filtres) 17 { 15 18 return array($args[0], $args[1], $args[2]); 16 19 } 17 20 18 function balise_THUMBSHOT_dyn($url, $taille, $defaut) { 21 function balise_THUMBSHOT_dyn($url, $taille, $defaut) 22 { 19 23 include_spip('inc/filtres_images'); 20 24 include_spip('inc/thumbsites_filtres'); 21 return inserer_attribut(image_reduire(sinon(thumbshot($url),$defaut), $taille ? $taille : 120), "alt", ""); 25 26 return inserer_attribut(image_reduire(sinon(thumbshot($url), $defaut), $taille ? $taille : 120), 'alt', ''); 22 27 } 23 24 ?> -
_plugins_/thumbsites/trunk/formulaires/configurer_thumbsites.html
r70821 r93085 8 8 <fieldset> 9 9 <legend><:thumbsites:cfg_lgd_choix_serveur:></legend> 10 <ul >11 <li >10 <ul class="editer-groupe"> 11 <li class="editer"> 12 12 <p class="explication"><:thumbsites:cfg_inf_choix_serveur:></p> 13 13 <label for="serveur"><:thumbsites:cfg_lbl_serveur:></label> … … 19 19 </select> 20 20 </li> 21 21 </ul> 22 22 23 <ul id="apercite" class=" conf_serveur [(#ENV{serveur, apercite}|=={'apercite'}|?{'actif'})]">24 <li >23 <ul id="apercite" class="editer-groupe conf_serveur [(#ENV{serveur, apercite}|=={'apercite'}|?{'actif'})]"> 24 <li class="editer"> 25 25 <label><:thumbsites:cfg_lbl_usage:></label> 26 26 <p class="explication"><:thumbsites:cfg_inf_apercite_presentation:></p> 27 27 </li> 28 <li >28 <li class="editer"> 29 29 <label for="apercite_taille"><:thumbsites:cfg_lbl_taille_vignette:></label> 30 30 <select name="apercite_taille" id="apercite_taille"> … … 52 52 </ul> 53 53 54 <ul id="websnapr" class="conf_serveur [(#ENV{serveur, apercite}|=={'websnapr'}|?{'actif'})]">55 <li>56 57 58 59 <li>60 61 62 63 <li>64 65 66 67 68 69 70 71 72 54 <ul id="websnapr" class="editer-groupe conf_serveur [(#ENV{serveur, apercite}|=={'websnapr'}|?{'actif'})]"> 55 <li class="editer"> 56 <label><:thumbsites:cfg_lbl_usage:></label> 57 <p class="explication"><:thumbsites:cfg_inf_websnapr_presentation:></p> 58 </li> 59 <li class="editer"> 60 <label for="websnapr_clef"><:thumbsites:cfg_lbl_cle:></label> 61 <input type="text" name="websnapr_clef" id="websnapr_clef" [value="(#ENV{websnapr_clef})"]> 62 </li> 63 <li class="editer"> 64 <label for="websnapr_taille"><:thumbsites:cfg_lbl_taille_vignette:></label> 65 <select name="websnapr_taille" id="websnapr_taille"> 66 <option value="T" [(#ENV{websnapr_taille, T}|=={T}|?{selected="selected"})]><:thumbsites:cfg_itm_taille_vignette{taille=92x70}:></option> 67 <option value="S" [(#ENV{websnapr_taille, T}|=={S}|?{selected="selected"})]><:thumbsites:cfg_itm_taille_vignette{taille=202x152}:></option> 68 <option value="M" [(#ENV{websnapr_taille, T}|=={M}|?{selected="selected"})]><:thumbsites:cfg_itm_taille_vignette{taille=400x300}:></option> 69 <option value="L" [(#ENV{websnapr_taille, T}|=={L}|?{selected="selected"})]><:thumbsites:cfg_itm_taille_vignette{taille=640x480}:></option> 70 </select> 71 </li> 72 </ul> 73 73 74 <ul id="robothumb" class=" conf_serveur [(#ENV{serveur, apercite}|=={'robothumb'}|?{'actif'})]">75 <li >74 <ul id="robothumb" class="editer-groupe conf_serveur [(#ENV{serveur, apercite}|=={'robothumb'}|?{'actif'})]"> 75 <li class="editer"> 76 76 <label><:thumbsites:cfg_lbl_usage:></label> 77 77 <p class="explication"><:thumbsites:cfg_inf_rotothumb_presentation:></p> 78 78 </li> 79 <li >79 <li class="editer"> 80 80 <label for="robothumb_taille"><:thumbsites:cfg_lbl_taille_vignette:></label> 81 81 <select name="robothumb_taille" id="robothumb_taille"> … … 93 93 </ul> 94 94 95 <ul id="miwim" class=" conf_serveur [(#ENV{serveur, apercite}|=={'miwim'}|?{'actif'})]">96 <li >95 <ul id="miwim" class="editer-groupe conf_serveur [(#ENV{serveur, apercite}|=={'miwim'}|?{'actif'})]"> 96 <li class="editer"> 97 97 <label><:thumbsites:cfg_lbl_usage:></label> 98 98 <p class="explication"><:thumbsites:cfg_inf_miwim_presentation:></p> 99 99 </li> 100 <li >100 <li class="editer"> 101 101 <label for="miwim_taille"><:thumbsites:cfg_lbl_taille_vignette:></label> 102 102 <select name="miwim_taille" id="miwim_taille"> … … 119 119 <fieldset> 120 120 <legend><:thumbsites:cfg_lgd_cache:></legend> 121 <ul >122 <li >121 <ul class="editer-groupe"> 122 <li class="editer"> 123 123 <label for="duree_cache"><:thumbsites:cfg_lbl_duree_cache:></label> 124 124 <input type="text" name="duree_cache" id="duree_cache" [value="(#ENV{duree_cache, 30})"]> -
_plugins_/thumbsites/trunk/paquet.xml
r84614 r93085 2 2 prefix="thumbsites" 3 3 categorie="multimedia" 4 version="1.1. 1"4 version="1.1.2" 5 5 etat="stable" 6 compatibilite="[3.0.0;3. 0.*]"6 compatibilite="[3.0.0;3.1.*]" 7 7 logo="prive/themes/spip/images/thumbsites-32.png" 8 8 documentation="http://contrib.spip.net/?article2584" 9 > 9 > 10 10 11 11 <nom>Thumbsites</nom> … … 15 15 <auteur lien="http://blog.smellup.net">Eric Lupinacci</auteur> 16 16 17 <copyright>2008-201 3</copyright>17 <copyright>2008-2015</copyright> 18 18 <licence lien="http://www.gnu.org/licenses/gpl-3.0.html">GPL 3</licence> 19 19 20 20 <traduire module="thumbsites" reference="fr" gestionnaire="salvatore" /> 21 21 22 22 <pipeline nom="afficher_config_objet" inclure="thumbsites_pipelines.php" /> 23 23 -
_plugins_/thumbsites/trunk/prive/style_prive_plugin_thumbsites.html
r68405 r93085 21 21 .thumbsites .inner .bd .maj {font-size: 0.9em;} 22 22 .thumbsites .inner .bd .actions {margin-top: 10px;} 23 [(#REM) </style>] -
_plugins_/thumbsites/trunk/serveurs/apercite.php
r74615 r93085 2 2 if (!defined("_ECRIRE_INC_VERSION")) return; 3 3 4 5 6 7 * 8 9 10 11 4 /*! \brief url_thumbsite_serveur() pour le serveur apercite.fr 5 * 6 * Surcharge de la fonction thumbs() exploitant le serveur d'aperçu de apercite.fr 7 * 8 * \param $url_site url du site à consulter 9 * \return url de l'image générée par le serveur 10 */ 11 function url_thumbsite_serveur($url_site) { 12 12 include_spip('inc/config'); 13 13 $taille = lire_config('thumbsites/apercite_taille', '120x90'); … … 15 15 //retourne l'url de la vignette 16 16 return "http://www.apercite.fr/api/apercite/${taille}/oui/oui/${url_site}"; 17 } 17 } 18 18 ?> -
_plugins_/thumbsites/trunk/serveurs/miwim.php
r65926 r93085 1 1 <?php 2 2 if (!defined("_ECRIRE_INC_VERSION")) return; 3 4 5 * 6 7 * Le nom du fichier doit être obligatoirement celui déclaré dans le fond pour le paramétre thumbsites/serveur 8 3 /*! \file miwim.php 4 * \brief Fichier de fonctions personnalisées au serveur miwim 5 * 6 * Défini la surcharge de thumb 7 * Le nom du fichier doit être obligatoirement celui déclaré dans le fond pour le paramétre thumbsites/serveur 8 */ 9 9 10 10 11 12 13 14 * 15 16 17 18 11 /*! \brief thumbsite_serveur() pour le serveur miwim 12 * 13 * Surcharge de la fonction thumbs() exploitant le serveur d'aperçu de miwim 14 * 15 * \param $url_site url du site à consulter 16 * \return url de l'image générée par le serveur 17 */ 18 function url_thumbsite_serveur($url_site) { 19 19 include_spip('inc/config'); 20 20 $taille = lire_config('thumbsites/miwim_taille', '120x90'); 21 21 22 23 24 } 22 //retourne l'url de la vignette 23 return "http://thumbs.miwim.fr/img.php?url=${url_site}&ext=jpg&size=${taille}&remplace=http://www.miwim.fr/templates/miwim/img/no-preview.gif"; 24 } 25 25 ?> -
_plugins_/thumbsites/trunk/serveurs/robothumb.php
r74615 r93085 2 2 if (!defined("_ECRIRE_INC_VERSION")) return; 3 3 4 5 6 7 * 8 9 10 11 4 /*! \brief url_thumbsite_serveur() pour le serveur robothumb 5 * 6 * Surcharge de la fonction thumbs() exploitant le serveur d'aperçu de robothumb 7 * 8 * \param $url_site url du site à consulter 9 * \return url de l'image générée par le serveur 10 */ 11 function url_thumbsite_serveur($url_site) { 12 12 include_spip('inc/config'); 13 13 $taille = lire_config('thumbsites/robothumb_taille', '120x90'); 14 14 15 16 17 } 15 //retourne l'url de la vignette 16 return "http://www.robothumb.com/src/?url=${url_site}&size=${taille}"; 17 } 18 18 ?> -
_plugins_/thumbsites/trunk/serveurs/websnapr.php
r66172 r93085 1 1 <?php 2 2 if (!defined("_ECRIRE_INC_VERSION")) return; 3 /*! \file girafa.php 4 5 * 6 7 * Le nom du fichier doit être obligatoirement celui déclaré dans le fond pour le paramétre thumbsites/serveur 8 3 /*! \file girafa.php 4 * \brief Fichier de fonctions personnalisées au serveur girafa 5 * 6 * Défini la surcharge de thumb 7 * Le nom du fichier doit être obligatoirement celui déclaré dans le fond pour le paramétre thumbsites/serveur 8 */ 9 9 10 10 11 12 13 14 * 15 16 17 18 19 11 /*! \brief thumbsite_serveur() pour le serveur girafa 12 * 13 * Surcharge de la fonction thumbs() exploitant le serveur d'aperçu de girafa 14 * 15 * \param $url url du site à consulter 16 * \return url de l'image générée par le serveur 17 */ 18 function url_thumbsite_serveur($url_site) { 19 //obtient les paramétres de connexion 20 20 include_spip('inc/config'); 21 22 23 24 25 26 } 21 $clef = lire_config('thumbsites/websnapr_clef'); 22 $taille = lire_config('thumbsites/websnapr_taille', 'T'); 23 24 //retourne l'url de la vignette 25 return "http://images.websnapr.com/?size=${taille}&key=${clef}&url=${url_site}"; 26 } 27 27 ?> -
_plugins_/thumbsites/trunk/thumbsites_fonctions.php
r53455 r93085 1 1 <?php 2 if (!defined("_ECRIRE_INC_VERSION")) return; 3 /*! \file thumbsites_fonctions.php 2 3 if (!defined('_ECRIRE_INC_VERSION')) { 4 return; 5 } 6 /*! \file thumbsites_fonctions.php 4 7 * \brief Fichier mes_fonctions propre au plugin 5 * 8 * 6 9 * Défini les filtres du plugin thumbsites 7 10 */ 8 11 include_spip('inc/thumbsites_filtres'); 9 ?> -
_plugins_/thumbsites/trunk/thumbsites_pipelines.php
r68405 r93085 1 1 <?php 2 if (!defined("_ECRIRE_INC_VERSION")) return;3 2 3 if (!defined('_ECRIRE_INC_VERSION')) { 4 return; 5 } 4 6 5 7 /** 6 * Boite de configuration des objets 8 * Boite de configuration des objets. 7 9 * 8 10 * @param array $flux 11 * 9 12 * @return array 10 13 */ 11 function thumbsites_afficher_config_objet($flux){ 14 function thumbsites_afficher_config_objet($flux) 15 { 12 16 $type = $flux['args']['type']; 13 17 if (($type == 'site') 14 AND($id = intval($flux['args']['id']))15 AND ($url = sql_getfetsel('url_site', 'spip_syndic', 'id_syndic=' .sql_quote($id)))) {18 and ($id = intval($flux['args']['id'])) 19 and ($url = sql_getfetsel('url_site', 'spip_syndic', 'id_syndic='.sql_quote($id)))) { 16 20 include_spip('inc/thumbsites_filtres'); 17 21 if ($thumbshot_cache = thumbshot($url)) { 18 22 if ($taille = @getimagesize($thumbshot_cache)) { 19 $flux[ "data"] .= recuperer_fond('prive/squelettes/navigation/thumbshot',20 21 22 'objet'=> objet_type(table_objet($type)),23 24 25 26 'url' => $url27 23 $flux['data'] .= recuperer_fond('prive/squelettes/navigation/thumbshot', 24 array( 25 'id_objet' => $id, 26 'objet' => objet_type(table_objet($type)), 27 'thumbshot_cache' => $thumbshot_cache, 28 'largeur' => $taille[0], 29 'hauteur' => $taille[1], 30 'url' => $url, 31 )); 28 32 } 29 33 } … … 32 36 return $flux; 33 37 } 34 35 ?>
Note: See TracChangeset
for help on using the changeset viewer.