Changeset 47868 in spip-zone
- Timestamp:
- May 17, 2011, 2:17:08 PM (10 years ago)
- Location:
- _plugins_/oembed
- Files:
-
- 1 added
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
_plugins_/oembed/inc/oembed.php
r47411 r47868 18 18 19 19 $provider = oembed_verifier_provider($url); 20 $ url_json= parametre_url($provider,'url',$url,'&');20 $data_url = parametre_url($provider,'url',$url,'&'); 21 21 22 if ((!$provider) AND ( $detecter_lien != 'non')) {22 if ((!$provider) AND (($detecter_lien != 'non') OR lire_config('oembed/detecter_lien','non')=='oui')) { 23 23 $provider = oembed_detecter_lien($url); 24 $ url_json= $provider;24 $data_url = $provider; 25 25 } 26 26 27 $ url_json = parametre_url($url_json,'maxwidth',$maxwidth,'&');28 $ url_json = parametre_url($url_json,'maxheight',$maxheight,'&');29 $ url_json = parametre_url($url_json,'format',$format,'&');27 $data_url = parametre_url($data_url,'maxwidth',$maxwidth,'&'); 28 $data_url = parametre_url($data_url,'maxheight',$maxheight,'&'); 29 $data_url = parametre_url($data_url,'format',$format,'&'); 30 30 31 31 // on recupere le contenu de la page 32 32 include_spip('inc/distant'); 33 if ($data = recuperer_page($ url_json)) {33 if ($data = recuperer_page($data_url)) { 34 34 if ($format == 'json') 35 35 return json_decode($data,true); -
_plugins_/oembed/lang/oembed_fr.php
r47797 r47868 16 16 'ok_ajout_provider'=>'Provider ajouté', 17 17 18 'label_detecter_lien'=>'Détecter automatiquement les providers (ignorer la liste blanche) ?', 19 'label_embed_auto'=>'Transformer automatiquement les URLs insérées dans le texte ?', 18 20 'label_endpoint'=>'Endpoint', 19 21 'label_scheme'=>'Scheme', … … 22 24 23 25 'titre_oembed'=>'oEmbed', 26 'titre_configurer_oembed'=>'Configurer oEmbed', 24 27 'titre_configurer_providers'=>'Providers oEmbed', 25 28 'titre_ajouter_provider'=>'Ajouter un provider', -
_plugins_/oembed/oembed_pipelines.php
r47715 r47868 83 83 84 84 function oembed_pre_propre($texte) { 85 include_spip('inc/oembed'); 86 foreach (extraire_balises($texte, 'a') as $lien) { 87 if ($url = extraire_attribut($lien, 'href') 88 # seuls les autoliens beneficient de la detection oembed 89 AND preg_match(',\bauto\b,', extraire_attribut($lien, 'class')) 90 AND oembed_verifier_provider($url)) { 91 $fond = recuperer_fond('modeles/oembed',array('url'=>$url)); 92 if ($fond = trim($fond)) 93 $texte = str_replace($lien, $fond, $texte); 85 if (lire_config('oembed/embed_auto','oui')!='non') { 86 include_spip('inc/oembed'); 87 foreach (extraire_balises($texte, 'a') as $lien) { 88 if ($url = extraire_attribut($lien, 'href') 89 # seuls les autoliens beneficient de la detection oembed 90 AND preg_match(',\bauto\b,', extraire_attribut($lien, 'class')) 91 AND oembed_verifier_provider($url)) { 92 $fond = recuperer_fond('modeles/oembed',array('url'=>$url)); 93 if ($fond = trim($fond)) 94 $texte = str_replace($lien, $fond, $texte); 95 } 94 96 } 95 97 } -
_plugins_/oembed/prive/squelettes/contenu/configurer_oembed.html
r47797 r47868 4 4 #FORMULAIRE_CONFIGURER_PROVIDERS 5 5 </div> 6 7 <div class='ajax'> 8 #FORMULAIRE_CONFIGURER_OEMBED 9 </div>
Note: See TracChangeset
for help on using the changeset viewer.