Changeset 59403 in spip-zone


Ignore:
Timestamp:
Mar 16, 2012, 1:20:58 PM (8 years ago)
Author:
cedric@…
Message:

Complement a r59116 : le lien source d'origine est passe au modele oembed qui le restitue dans un span.oembed-source
Le modele etant surchargeable, cela peut etre modifie a souhait au contraire du PHP qui est fige

Location:
_plugins_/oembed
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/oembed/modeles/oembed.html

    r54486 r59403  
    22[(#SET{data,#ENV**{url}|oembed_recuperer_data})
    33][(#GET{data}|oui)
     4        [<span class="oembed-source">(#ENV*{lien}|echappe_retour)</span>]
    45        [(#INCLURE{fond=modeles/oembed_[(#GET{data}|table_valeur{type})],data=#GET{data},url})]
    56]
  • _plugins_/oembed/oembed_pipelines.php

    r59116 r59403  
    189189                        AND preg_match(',\bauto\b,', extraire_attribut($lien, 'class'))
    190190                        AND (oembed_verifier_provider($url) OR (lire_config('oembed/detecter_lien','non')=='oui'))) {
    191                                 $fond = recuperer_fond('modeles/oembed',array('url'=>$url));
    192                                 if ($fond = trim($fond)) {
    193                                         // ajouter la class oembed-link au lien
    194                                         // pour pouvoir le masquer en css
    195                                         $lienclass = inserer_attribut($lien,
    196                                                 'class',
    197                                                 trim(extraire_attribut($lien,'class').' oembed-link')
    198                                         );
    199                                         $texte = str_replace($lien, $lienclass . echappe_html("<html>$fond</html>"), $texte);
    200                                 }
     191                                $fond = recuperer_fond('modeles/oembed',array('url'=>$url,'lien'=>$lien));
     192                                if ($fond = trim($fond))
     193                                        $texte = str_replace($lien, echappe_html("<html>$fond</html>"), $texte);
    201194                        }
    202195                }
  • _plugins_/oembed/paquet.xml

    r58816 r59403  
    22        prefix="oembed"
    33        categorie="multimedia"
    4         version="0.9.2"
     4        version="0.9.3"
    55        etat="test"
    66        compatibilite="[3.0.0-beta;["
  • _plugins_/oembed/plugin.xml

    r59162 r59403  
    88        </auteur>
    99        <version>
    10         0.9.2
     10        0.9.3
    1111        </version>
    1212        <etat>
Note: See TracChangeset for help on using the changeset viewer.