Changeset 49023 in spip-zone


Ignore:
Timestamp:
Jun 23, 2011, 10:56:56 PM (10 years ago)
Author:
maieul@…
Message:

les codes colorés avec coloration code ne passaient pas dans le PDF. En attendant de trouver comment faire, on décolorie avant de fabriquer le PDF

Location:
_plugins_/article_pdf
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/article_pdf/article_pdf.html

    r38958 r49023  
    4040        [$chapo='(#CHAPO|pdf_first_clean|texte_script)';]
    4141        [$descriptif='(#DESCRIPTIF|pdf_first_clean|texte_script)';]
    42         [$texte= '(#TEXTE|pdf_first_clean|texte_script)';]
     42        [$texte= '(#TEXTE*|pdf_first_clean_prepropre|pdf_first_clean|texte_script)';]
    4343        [$ps='(#PS|pdf_first_clean|texte_script)';]
    4444        [$notes='(#NOTES|pdf_first_clean|texte_script)';]
  • _plugins_/article_pdf/article_pdf_mes_fonctions.php

    r28418 r49023  
    33        define('_DIR_PLUGIN_ARTICLE_PDF',(_DIR_PLUGINS.end($p)));
    44
     5        function pdf_first_clean_prepropre($texte){
     6                // Cette fonction est appelé avant propre.
     7                $texte = preg_replace ('#(<code class=(\'|")([\w]+)(\'|")>)#','<code>',$texte); // si on a coloration code, on décolorie d'abord
     8                return propre($texte);
     9                       
     10        }
    511        function pdf_first_clean($texte)
    612        {
     13                        // Cette focntion est appelé après la fonction propre
    714                        // $texte = ereg_replace("<p class[^>]*>", "<P>", $texte);
    815                        //Translation des codes iso
  • _plugins_/article_pdf/plugin.xml

    r34503 r49023  
    1414    </auteur>
    1515    <version>
    16     0.2
     16    0.3
    1717    </version>
    1818    <etat>
Note: See TracChangeset for help on using the changeset viewer.