Changeset 59536 in spip-zone


Ignore:
Timestamp:
Mar 19, 2012, 8:32:33 AM (8 years ago)
Author:
cedric@…
Message:

le filtre |oembed accepte deux arguments maxwidth et maxheight
la valeur 0 pour l'un ou l'autre est ignoree et prend la valeur par defaut

Location:
_plugins_/oembed
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/oembed/css/oembed.css

    r59468 r59536  
    2424figure.oe-image-block figcaption {background:#eee;padding: 10px;text-align: left;}
    2525
    26 .oe-video-block {margin:3em auto;}
     26.oe-link-block {overflow: hidden;}
     27.oe-link-block .link_logo {float: right;margin:0;margin-bottom: 10px;margin-left: 10px;border: 5px solid #ddd;}
     28.oembed .storify .oembed {margin: 3em auto;text-align: center;}
     29.oembed .storify .oembed iframe,.oembed .storify .oembed object {margin: 0 auto;}
  • _plugins_/oembed/inc/oembed.php

    r58017 r59536  
    115115        $data_url = parametre_url(url_absolue($provider['endpoint'],url_de_base()),'url',$url,'&');
    116116        include_spip('inc/config');
    117         if (is_null($maxwidth)){
     117        if (!$maxwidth){
    118118                $maxwidth = lire_config('oembed/maxwidth','600');
    119119        }
    120         if (is_null($maxheight)){
     120        if (!$maxheight){
    121121                $maxheight = lire_config('oembed/maxheight','400');
    122122        }
  • _plugins_/oembed/modeles/oembed.html

    r59403 r59536  
    11#CACHE{7*24*3600}
    2 [(#SET{data,#ENV**{url}|oembed_recuperer_data})
     2[(#SET{data,#ENV**{url}|oembed_recuperer_data{#ENV{maxwidth,0},#ENV{maxheight,0}}})
    33][(#GET{data}|oui)
    44        [<span class="oembed-source">(#ENV*{lien}|echappe_retour)</span>]
  • _plugins_/oembed/oembed_fonctions.php

    r59468 r59536  
    4040}
    4141
    42 function oembed($url){
     42/**
     43 * Filtre utilisable dans un squelette
     44 * |oembed{550,300}
     45 *
     46 * @param string $url
     47 * @param int $maxwidth
     48 * @param int $maxheight
     49 * @return string
     50 */
     51function oembed($url, $maxwidth=0, $maxheight=0){
    4352        if (oembed_verifier_provider($url)) {
    44                 $fond = recuperer_fond('modeles/oembed',array('url'=>$url,'lien'=>''));
     53                $fond = recuperer_fond(
     54                        'modeles/oembed',
     55                        array('url'=>$url,'lien'=>'','maxwidth'=>$maxwidth,'maxheight'=>$maxheight)
     56                );
    4557                if ($fond = trim($fond))
    4658                        return $fond;
  • _plugins_/oembed/paquet.xml

    r59468 r59536  
    22        prefix="oembed"
    33        categorie="multimedia"
    4         version="0.9.6"
     4        version="0.9.7"
    55        etat="test"
    66        compatibilite="[3.0.0-beta;["
  • _plugins_/oembed/plugin.xml

    r59468 r59536  
    88        </auteur>
    99        <version>
    10         0.9.6
     10        0.9.7
    1111        </version>
    1212        <etat>
Note: See TracChangeset for help on using the changeset viewer.