Changeset 81738 in spip-zone


Ignore:
Timestamp:
Apr 3, 2014, 7:59:13 AM (5 years ago)
Author:
fil@…
Message:

ajout d'un raccourci ressource album flickr

Location:
_plugins_/ressource
Files:
1 added
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/ressource/inc/ressource.php

    r81718 r81738  
    129129                {
    130130                        $meta['extract'] = $u;
     131                }
     132
     133                /* recuperer un album flickr */
     134                if (preg_match(',^https?://(www\.)?flickr\.com/.*/sets/(\d+),', $src, $r)) {
     135                        if ($html = recuperer_fond('modeles/album_flickr', array( 'album' => $r[2]))) {
     136                                $meta['embed'] = $html;
     137                        }
    131138                }
    132139
     
    287294
    288295function embed_ressource($res) {
     296        if (isset($res['embed'])) {
     297                return $res['embed'];
     298        }
     299
    289300        // si la ressource est un document, renvoyer <doc1>
    290301        if (isset($res['id_document'])) {
     
    409420        if (!is_numeric($s)) {
    410421        switch($s) {
    411                 case 's':
     422                case 'sq':
    412423                case 'square':
    413424                        # la c'est dur
     
    422433                        break;
    423434                case 'm':
     435                case 's':
    424436                case 'small':
    425437                        $a = 240;
  • _plugins_/ressource/modeles/ressource.html

    r81719 r81738  
    11[(#REM)
    22
    3         Modele pour <doc> en dl/dt/dd
    4         cf. http://pompage.net/pompe/listesdefinitions/
    5 
    6         La largeur de la legende est egale a la largeur de l'image
    7         avec un minimum de 120px, et un maximum de 350px.
     3        Modele pour <doc> en <figure>
    84
    95        Dans le cas d'une simple image -mode=image-, on affiche
     
    3127)]})]
    3228
    33 <figure class='[spip_document_(#ID_DOCUMENT) ]spip_documents[ spip_documents_(#ENV{align})][ (#ENV{class})] spip_lien_ok'[ style='float:(#ENV{align}|match{left|right});']>
    34 [<a href="(#GET{NONfichier})"[ class="(#ENV{lien_class}|concat{" display_box"})"][ (#ENV{lien}|?{'',type="image/jpeg"})]>]<img src='#GET{fichier}' width='#GET{width}' height='#GET{height}'[
     29<figure class='[spip_document_(#ID_DOCUMENT) ]spip_documents[ spip_documents_(#ENV{align})][ (#ENV{class})] spip_lien_ok'>
     30[<span class="(#IMGCLASS)">][<a href="(#GET{NONfichier})"[ class="(#ENV{lien_class}|concat{" display_box"})"][ (#ENV{lien}|?{'',type="image/jpeg"})]>]<img src='#GET{fichier}' width='#GET{width}' height='#GET{height}'[
    3531alt='(#ENV{alt,#TYPE_DOCUMENT[ - (#TAILLE|taille_en_octets)]}|texte_backend)']
    36 style="max-width:100%;height:auto;"[ title='(#TITLE|texte_backend)'] />[(#GET{url}|?{</a>})][
     32style="max-width:100%;height:auto;"[ title='(#TITLE|texte_backend)'] />[(#GET{url}|?{</a>})][(#IMGCLASS|?{</span>})][
    3733<figcaption>(#GET{caption})</figcaption>]
    3834</figure>
Note: See TracChangeset for help on using the changeset viewer.