Changeset 59116 in spip-zone


Ignore:
Timestamp:
Mar 7, 2012, 2:54:46 PM (8 years ago)
Author:
fil@…
Message:

conserver le lien dans le bloc oembed ajoute aux urls automatiques, mais en lui ajoutant la class oembed-link, ce qui permet de le masquer en css si on veut :
.oembed-link { display:none; }

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/oembed/oembed_pipelines.php

    r59046 r59116  
    190190                        AND (oembed_verifier_provider($url) OR (lire_config('oembed/detecter_lien','non')=='oui'))) {
    191191                                $fond = recuperer_fond('modeles/oembed',array('url'=>$url));
    192                                 if ($fond = trim($fond))
    193                                         $texte = str_replace($lien, echappe_html("<html>$fond</html>"), $texte);
     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                                }
    194201                        }
    195202                }
Note: See TracChangeset for help on using the changeset viewer.