Changeset 113063 in spip-zone


Ignore:
Timestamp:
Dec 22, 2018, 11:26:43 AM (4 weeks ago)
Author:
maieul@…
Message:

meilleur prise en compte de pdfjs : suppression en amont des pseudo commentaires html / test IE

Location:
_plugins_/article_pdf/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/article_pdf/trunk/article_pdf_fonctions.php

    r113062 r113063  
    2020        // PB avec l'utilisation de <code>
    2121        $trans = get_html_translation_table(HTML_ENTITIES);
    22         $texte = preg_replace(',<!-- .* -->,msU', '', $texte); // supprimer les remarques HTML (du Couteau Suisse ?)
     22        spip_log($texte, "article_pdf_first_clean");
     23        $texte = preg_replace(',<!.*-->,msU', '', $texte); // supprimer les remarques HTML (du Couteau Suisse ?) + les <!--[if IE] --> et co (pdfjson)
    2324        $trans = array_flip($trans);
    2425        $trans["<br />\n"] = "<BR>";        // Pour éviter que le \n ne se tranforme en espace dans les <DIV class=spip_code> (TT, tag SPIP : code)
  • _plugins_/article_pdf/trunk/pdf/lib_pdf_global.php

    r112960 r113063  
    9999        //$html=$this->unhtmlentities($html);
    100100
    101         // Supprimer les commentaires html
    102         $html = preg_replace("/<!--(.|\s)*?-->/",'', $html);
    103101        $a=preg_split(',(<[/a-zA-Z].*>),Ums', $html, -1, PREG_SPLIT_DELIM_CAPTURE);
    104102
Note: See TracChangeset for help on using the changeset viewer.