Changeset 47655 in spip-zone


Ignore:
Timestamp:
May 10, 2011, 8:46:12 PM (10 years ago)
Author:
paladin@…
Message:

Adapter le CSS inline dans le contenu du mail/courrier. Expérimental. Pour l'instant, ne prend en compte que les images centrées dans la page.

Location:
_plugins_/spip-listes/spip-listes_1_9_3
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/spip-listes/spip-listes_1_9_3/exec/spiplistes_maintenance.php

    r47068 r47655  
    442442
    443443//
    444 ?>
  • _plugins_/spip-listes/spip-listes_1_9_3/inc/spiplistes_api.php

    r47640 r47655  
    11311131}
    11321132
     1133/**
     1134 * Incruster les styles inline
     1135 *
     1136 * @version CP-20110510
     1137 * @param string $texte_html
     1138 * @return string
     1139 */
     1140function spiplistes_html_styles_inline ($texte_html) {
     1141       
     1142        if (strpos($texte_html, 'spip_documents_center') !== FALSE)
     1143        {
     1144                $pattern = array(
     1145                        "{<span class='spip_document_\d* spip_documents spip_documents_center'>}m"
     1146                );
     1147                $replacement = array(
     1148                        '<span style="display:block;text-align:center">'
     1149                );
     1150                $texte_html = preg_replace ($pattern, $replacement, $texte_html);
     1151        }
     1152        return ($texte_html);
     1153}
    11331154
    11341155/**
  • _plugins_/spip-listes/spip-listes_1_9_3/inc/spiplistes_meleuse.php

    r47063 r47655  
    304304                                if(!empty($$key)) {
    305305                                        $$key = spiplistes_liens_absolus ($$key);
     306                                }
     307                        }
     308
     309                        /**
     310                         * Adapter le CSS
     311                         */
     312                        foreach(array(
     313                                  'objet_html'
     314                                , 'page_html'
     315                                , 'pied_html'
     316                                //, 'pied_rappel_html', 'pied_rappel_texte'
     317                                , 'tampon_html') as $key)
     318                        {
     319                                if(!empty($$key)) {
     320                                        $$key = spiplistes_html_styles_inline ($$key);
    306321                                }
    307322                        }
  • _plugins_/spip-listes/spip-listes_1_9_3/plugin.xml

    r47642 r47655  
    88        <nom><multi>[fr]SPIP-Listes[en]SPIP-Lists[ar]&#1604;&#1608;&#1575;&#1574;&#1581; SPIP[es]SPIP-Listes</multi></nom>
    99        <auteur>BoOz@rezo.net</auteur>
    10         <version>2.0189</version>
     10        <version>2.0190</version>
    1111        <version_base>1.98</version_base>
    1212        <etat>test</etat>
Note: See TracChangeset for help on using the changeset viewer.