Changeset 48811 in spip-zone


Ignore:
Timestamp:
Jun 15, 2011, 1:23:05 PM (10 years ago)
Author:
yffic@…
Message:

Ajout de la fonction de rafraichissement de la vignette

Location:
_plugins_/thumbsites
Files:
2 added
3 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/thumbsites/inc/thumbsites_filtres.php

    r35910 r48811  
    1414                $url_serveur = '';
    1515                //determine le serveur d'aperçu a utiliser, defaut thumbshots.com
     16                include_spip("inc/filtres");
    1617                $serveur = sinon(lire_config('thumbsites/serveur'), "thumbshots");
    1718                //Charge le fichier de conf specifique au serveur
     
    6566
    6667// Cree le fichier cache du thumbshot et renvoie le fichier
    67 function thumbshot($url_site) {
     68function thumbshot($url_site, $refresh=false) {
    6869        static $nb=5; // ne pas en charger plus de 5 anciens par tour
    6970
     
    7475        $md5_url = md5(strtolower($url_site));
    7576        $thumb_cache = $tmp.$md5_url.'.jpg';
     77
     78        if( $refresh AND file_exists($thumb_cache)) {
     79                $ret=supprimer_fichier($thumb_cache);
     80                spip_log("thumbshot demande de rafraichissement url $url_site file $thumb_cache suppression reussie ? $ret");
     81        }
    7682
    7783        if ((!file_exists($thumb_cache) OR ((time()-3600*24*30 > filemtime($thumb_cache)) AND $nb > 0))) {
  • _plugins_/thumbsites/lang/thumbsites_fr.php

    r48794 r48811  
    88        // B
    99        'bouton_effacer' => 'Effacer',
     10        'bouton_rafraichir' => 'Rafraichir la vignette',
    1011        'bouton_valider' => 'Valider',
    1112        'bulle_bouton_effacer' => 'Effacer les saisies et revenir aux valeurs de départ',
  • _plugins_/thumbsites/prive/squelettes/contenu/thumbsites_inc_affiche_boite.html

    r48810 r48811  
    1010         <div class="spip_xx-small">#ENV{taille}</div>
    1111         <div class="spip_xx-small">[(#VAL{"d-m-Y H:i:s"}|date{#ENV{thumbshot_cache}|filemtime})]</div>
     12         <div class="actions">
     13            [(#BOUTON_ACTION{<:thumbsites:bouton_rafraichir:>,#URL_ACTION_AUTEUR{thumbsites_rafraichir,#ENV{id_syndic}--#ENV{url},#SELF},ajax})]
     14         </div>
    1215      </div>
    1316   </div>
Note: See TracChangeset for help on using the changeset viewer.