Changeset 107876 in spip-zone


Ignore:
Timestamp:
Dec 6, 2017, 12:47:34 AM (20 months ago)
Author:
cy.altern@…
Message:

ajout d'une option de configuration pour le choix de la couleur des blocs de texte

Location:
_squelettes_/parallelism4spip
Files:
5 added
7 edited

Legend:

Unmodified
Added
Removed
  • _squelettes_/parallelism4spip/article.html

    r104749 r107876  
    88                <meta name="keywords" content="" />
    99
    10                 <INCLURE{fond=inclure/head}>
    11         [(#SET{fond,[(#LOGO_ARTICLE_RUBRIQUE|?{#LOGO_ARTICLE_RUBRIQUE,[(#LOGO_SITE_SPIP|?{#LOGO_SITE_SPIP,non})]})]})]
    12         [(#REM) si on utilise un logo comme image-background, calculer la couleur du texte de pied de page]
    13         [ (#GET{fond}|!={non}|oui)
    14                 [<style type='text/css'>
    15                         body, a, a:visited { color: #(#GET{fond}|couleur_extraire{5,5}|couleur_extreme|couleur_inverser); }
    16                 </style>]
    17         ]
     10                <INCLURE{fond=inclure/head, env}>
     11                       
     12                <style type='text/css'>
     13                [(#REM) récupération de la couleur de fond des blocs de texte: config plugin > #d64760 ]
     14                        #header { background-color: #CONFIG{parallelism/couleur_boites_defaut, #d64760}; }
     15               
     16                [(#REM) récupération d'un éventuel logo pour l'image de fond ]
     17                        [(#SET{fond,[(#LOGO_ARTICLE_RUBRIQUE|?{#LOGO_ARTICLE_RUBRIQUE,[(#LOGO_SITE_SPIP|?{#LOGO_SITE_SPIP,non})]})]})]
     18                       
     19                [(#REM) si on utilise un logo comme image-background, calculer la couleur du texte de pied de page]
     20                [(#GET{fond}|!={non}|oui)
     21                        [body, a, a:visited { color: #(#GET{fond}|couleur_extraire{5,5}|couleur_extreme|couleur_inverser); }]]
     22                </style>
    1823        </head>
    1924        <body[ (#GET{fond}|!={non}|oui)style="background-image: url([(#GET{fond}|image_reduire{800,800}|extraire_attribut{src})]);"][
     
    2833                                                <div id="header" class="item" data-width="400">
    2934                                                        <h1 class="#EDIT{titre}">#TITRE</h1>
    30                                                         [<div[ class="(#EDIT{texte})"]>(#TEXTE|inserer_attribut{class,#EDIT{texte}})</div>]
     35                                                        [<div[ class="(#EDIT{texte})"]>(#TEXTE)</div>]
    3136                                                        <a href="#URL_RUBRIQUE">#INFO_TITRE{rubrique,#ID_RUBRIQUE}</a>
    3237                                                </div>
  • _squelettes_/parallelism4spip/config.js.html

    r82733 r107876  
    11#CACHE{3600*24*30}
    2 #HTTP_HEADER{Content-Type: text/css;}
    3 #INCLURE{fond=js/config.js}
     2#HTTP_HEADER{Content-Type: text/javascript;}
     3#INCLURE{fond=js/config.js, env}
  • _squelettes_/parallelism4spip/lang/parallelism_fr.php

    r82899 r107876  
    44
    55$GLOBALS[$GLOBALS['idx_lang']] = array(
    6 'img_ss_titre' => 'Image sans titre',
    7 'inserer_titre' => 'Ajoutez un titre !',
    8 'signalement_mail' => 'Je vous invite à visiter la page suivante:'
     6        // C
     7        'couleur_boites_defaut' => 'Couleur par défaut des blocs texte',
     8       
     9        // E
     10        'explication_couleur_boites_defaut' => 'Cette couleur sera appliquée sur la boite de présentation du site
     11                et les boites de texte des articles',
     12       
     13        // I
     14        'img_ss_titre' => 'Image sans titre',
     15        'inserer_titre' => 'Ajoutez un titre !',
     16       
     17        // S
     18        'signalement_mail' => 'Je vous invite à visiter la page suivante:',
     19
     20        // T
     21        'titre_page_configurer' => 'Configuration du squelette Parallelisme',
    922);
    1023?>
  • _squelettes_/parallelism4spip/paquet.xml

    r107225 r107876  
    44        version="0.5.1"
    55        etat="stable"
    6         compatibilite="[3.0.16;3.2.*]"
     6        compatibilite="[3.0.1;3.2.*]"
    77        logo="prive/themes/spip/images/parallelism4spip.png"
    88        documentation="https://contrib.spip.net/4108"
     
    1919        <pipeline nom="insert_head_css" inclure="parallelism_pipelines.php" />
    2020
    21         <menu nom="parallelism" titre="parallelism:parallelism" parent="menu_squelette" icone="images/parallelism-16.png" />
     21        <menu nom="parallelism" titre="parallelism:parallelism" parent="menu_squelette" icone="images/parallelism-16.png" action="configurer_parallelism" />
    2222
    2323        <necessite nom="crayons" compatibilite="[1.21.0;[" />
  • _squelettes_/parallelism4spip/parallelism_pipelines.php

    r104744 r107876  
    44    $poptroxjs = find_in_path('js/jquery.poptrox.js');
    55    $configjs = generer_url_public('config.js'); //calculer prefix en attendant mieux
     6
     7        // si on est dans une page_unique, transmettre l'info à config.js.html
     8        // pour éventuels paramétrages spécifiques
     9        if (isset($GLOBALS['page']['contexte']['id_article'])) {
     10                $where = 'id_article='.$GLOBALS['page']['contexte']['id_article'];
     11                $id_rub = sql_getfetsel('id_rubrique', 'spip_articles', $where);
     12                if ($id_rub == -1) {
     13                        $configjs .= '&page_unique=oui';
     14                }
     15        }
     16
    617    $skeljs = find_in_path('js/skel.js');
    718    $html5shiv = find_in_path('js/html5shiv.js');
  • _squelettes_/parallelism4spip/rubrique.html

    r104748 r107876  
    99
    1010                <INCLURE{fond=inclure/head}>
    11                        
    12         [(#SET{fond,[(#LOGO_RUBRIQUE|?{#LOGO_RUBRIQUE,[(#LOGO_SITE_SPIP|?{#LOGO_SITE_SPIP,non})]})]})]
    13         [(#REM) si on utilise un logo comme image-background, calculer la couleur du texte de pied de page]
    14         [ (#GET{fond}|!={non}|oui)
    15                 [<style type='text/css'>
    16                         body, a, a:visited { color: #(#GET{fond}|couleur_extraire{5,5}|couleur_extreme|couleur_inverser); }
    17                 </style>]
    18         ]
     11               
     12                <style type='text/css'>
     13                [(#REM) récupération de la couleur de fond des blocs de texte: config plugin > #d64760 ]
     14                        #header { background-color: #CONFIG{parallelism/couleur_boites_defaut, #d64760}; }
     15               
     16                [(#REM) récupération d'un éventuel logo pour l'image de fond ]
     17                [(#SET{fond,[(#LOGO_RUBRIQUE|?{#LOGO_RUBRIQUE,[(#LOGO_SITE_SPIP|?{#LOGO_SITE_SPIP,non})]})]})]
     18
     19                [(#REM) si on utilise un logo comme image-background, calculer la couleur du texte de pied de page]
     20                [ (#GET{fond}|!={non}|oui)
     21                        [body, a, a:visited { color: #(#GET{fond}|couleur_extraire{5,5}|couleur_extreme|couleur_inverser); }]]
     22                </style>
    1923        </head>
    2024        <body[ (#GET{fond}|!={non}|oui)style="background-image: url([(#GET{fond}|image_reduire{800,800}|extraire_attribut{src})]);"]>
  • _squelettes_/parallelism4spip/sommaire.html

    r104748 r107876  
    99
    1010                <INCLURE{fond=inclure/head}>
     11                       
     12                <style type='text/css'>
    1113                [(#REM) si on utilise un logo comme image-background, calculer la couleur du texte de pied de page]
    1214                [ (#LOGO_SITE_SPIP|oui)
    13                         [<style type='text/css'>
    14                                 body, a, a:visited { color: #(#LOGO_SITE_SPIP|couleur_extraire{5,5}|couleur_extreme|couleur_inverser); }
    15                         </style>]
    16                 ]
     15                        [body, a, a:visited { color: #(#LOGO_SITE_SPIP|couleur_extraire{5,5}|couleur_extreme|couleur_inverser); }]]
     16               
     17                [(#REM) récupération de la couleur de fond des blocs de texte: config plugin > #d64760 ]
     18                        #header { background-color: #CONFIG{parallelism/couleur_boites_defaut, #d64760}; }             
     19                </style>
    1720        </head>
    1821        <body[ (#LOGO_SITE_SPIP|oui)style="background-image: url([(#LOGO_SITE_SPIP|image_reduire{800,800}|extraire_attribut{src})]);"]>
Note: See TracChangeset for help on using the changeset viewer.