Changeset 29084 in spip-zone


Ignore:
Timestamp:
Jun 9, 2009, 8:01:50 PM (11 years ago)
Author:
patfr@…
Message:

Filets de séparation : quelques modifs CSS et des constantes surchargeables.

Par défaut :
@define ('_FILETS_SEP_BALISE_DEBUT', '<p');
@define ('_FILETS_SEP_BALISE_FIN', '></p>');
@define ('_FILETS_SEP_MAX_CSS', 7);

Location:
_plugins_/couteau_suisse/outils
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/couteau_suisse/outils/filets_sep.css

    r11661 r29084  
    2020        font-size:1px;
    2121        text-align:center;
     22        padding:0;
     23        margin:0;
    2224}
    2325
     
    2628
    2729/* Filet plein long epais 4px gris pale */
    28 .filet_sep_0 {border-bottom: 4px solid #ccc; padding: 0; margin: 0;}
     30.filet_sep_0 {border-bottom: 4px solid #ccc;}
    2931
    3032/* Filet plein long fin 1px gris clair */
    31 .filet_sep_1 {border-bottom: 1px solid #999; padding: 0; margin: 0;}
     33.filet_sep_1 {border-bottom: 1px solid #999;}
    3234
    3335/* Filet tirets moyen fin 1px gris moyen */
    34 .filet_sep_2 {border-bottom: 1px dashed #666; padding: 0; margin: 0px 80px;}
     36.filet_sep_2 {border-bottom: 1px dashed #666; margin: 0px 80px;}
    3537
    3638/* Filet pointille court fin 1px gris fonce */
    37 .filet_sep_3 {border-bottom: 1px dotted #333; padding: 0; margin: 0 33%;}
     39.filet_sep_3 {border-bottom: 1px dotted #333; margin: 0 33%;}
    3840
    3941
     
    4345/* Bloc long fond jaune pale avec filet pointille rouge */
    4446.filet_sep_4 {
    45         padding: 0;
    46         margin: 0;
    4747        height: 4px;
    4848        background-color: lemonchiffon; /* #FFFACD */
     
    5252/* Bloc moyen fond gris clair avec filets gauche-droite bleu */
    5353.filet_sep_5 {
    54         padding: 0;
    5554        margin: 0px 100px;
    5655        height: 5px;
     
    6261/* Bloc court fond bleu, filet haut rouge, filet bas orange */
    6362.filet_sep_6 {
    64         padding: 0;
    6563        margin: 0 42%;
    6664        height: 6px;
     
    7068}
    7169
     70/* Exemple de filet pour surcharge */
     71.filet_sep_7 {
     72        border-bottom: 1px solid #999;
     73}
    7274
    7375/******************************************/
     
    7577
    7678.filet_sep_image {
    77         padding: 0;
    78         margin: 0;
    7979        height: 10px; /* hauteur par defaut */
    8080        background-position: center;
  • _plugins_/couteau_suisse/outils/filets_sep.php

    r23515 r29084  
    88*       Toutes les infos sur : http://www.spip-contrib.net/?article1564
    99*/
     10
     11// Constantes surchargeables
     12//@define ('_FILETS_SEP_BALISE_DEBUT', '<hr');
     13//@define ('_FILETS_SEP_BALISE_FIN', '/>');
     14@define ('_FILETS_SEP_BALISE_DEBUT', '<p');
     15@define ('_FILETS_SEP_BALISE_FIN', '></p>');
    1016
    1117// cette fonction est appelee automatiquement a chaque affichage de la page privee du Couteau Suisse
     
    2329                        if ($haut) $haut="height:{$haut}px;";
    2430                        $f = url_absolue($path).'/'.$reg[1];
    25                         $filets[1][] = code_echappement("<p class=\"filet_sep filet_sep_image\" style=\"$haut background-image: url($f);\"></p>");
     31                        $filets[1][] = code_echappement(_FILETS_SEP_BALISE_DEBUT." class=\"filet_sep filet_sep_image\" style=\"$haut background-image: url($f);\""._FILETS_SEP_BALISE_FIN);
    2632                }
    2733        }
     
    5056        while (preg_match($modele_nombre, $texte))
    5157                $texte = preg_replace_callback($modele_nombre,
    52                         create_function('$matches', 'return code_echappement("<p class=\'filet_sep filet_sep_$matches[1]\'></p>");'), $texte);
     58                        create_function('$matches', 'return code_echappement("'._FILETS_SEP_BALISE_DEBUT.' class=\'filet_sep filet_sep_$matches[1]\''._FILETS_SEP_BALISE_FIN.'");'), $texte);
    5359        if (strpos($texte, '__')===false) return $texte;
    5460
     
    7177        $filets = unserialize($GLOBALS['meta']['cs_filets_sep']);
    7278        $res = array();
    73         for ($i=0; $i<=7; $i++)
     79        @define ('_FILETS_SEP_MAX_CSS', 7);
     80        for ($i=0; $i<=_FILETS_SEP_MAX_CSS; $i++)
    7481                $res[] = "<a title=\"__{$i}__\" href=\"javascript:barre_inserer('\\n\\n__{$i}__\\n\\n',@@champ@@)\"><span class=\"cs_BT\">CSS {$i}</span></a>";
    7582        $max = count($filets[0]);
Note: See TracChangeset for help on using the changeset viewer.