Changeset 70355 in spip-zone


Ignore:
Timestamp:
Mar 3, 2013, 4:44:46 PM (6 years ago)
Author:
eric@…
Message:

Mise au point des modèles pour les logos.
Ajout du modèle sépia dans la démo.

Location:
_plugins_/boussole/trunk
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/boussole/trunk/base/boussole_declarer.php

    r70346 r70355  
    3333                "slogan_objet"  => "text DEFAULT '' NOT NULL",
    3434                "descriptif_objet"      => "text DEFAULT '' NOT NULL",
    35                 "logo_objet"    => "varchar(255) DEFAULT '' NOT NULL",
     35                "logo_objet"    => "varchar(255) DEFAULT '' NOT NULL", // Attention à utiliser avec #CHAMP_SQL{logo_objet}
    3636                "maj"                   => "timestamp");
    3737
  • _plugins_/boussole/trunk/demo/boussole.html

    r54633 r70355  
    2828        [(#MODELE{boussole_panorama, boussole=spip, titre_boussole=oui, type_bulle=nom_slogan_site, taille_logo=48})]
    2929        <hr />
     30        <:boussole:label_modele:> : boussole_panorama_sepia
     31        <hr />
     32        [(#MODELE{boussole_panorama_sepia, boussole=spip, titre_boussole=oui, type_bulle=nom_slogan_site, taille_logo=48, sepia=cccccc})]
     33        <hr />
    3034        <:boussole:label_modele:> : boussole_contenu_z
    3135        <hr />
  • _plugins_/boussole/trunk/modeles/boussole_contenu_z.html

    r55572 r70355  
    2929-->]
    3030
     31<BOUCLE_logo_boussole(BOUSSOLES_EXTRAS){aka_boussole=#ENV{boussole}}{type_objet=boussole}{aka_objet=#ENV{boussole}}>
     32        [(#SET{logo_boussole, #CHAMP_SQL{logo_objet}})]
     33</BOUCLE_logo_boussole>
     34
    3135<B_groupe>
    3236<div class="contenu-principal">
    3337[(#ENV{cartouche_boussole, non}|=={oui}|oui)
    3438        <div class="cartouche">
    35                 [(#CHEMIN{images/boussole/boussole[-(#ENV{boussole})].png}
     39                [(#GET{logo_boussole}
    3640                        |image_reduire{#ENV{taille_logo, 64}}
    3741                        |image_recadre{#ENV{taille_logo, 64},#ENV{taille_logo, 64},center,transparent}
  • _plugins_/boussole/trunk/modeles/boussole_liste_avec_logo.html

    r55572 r70355  
    4141                <li[ class="(#ENV{li_class})"]>
    4242                        <a rel="external" href="#URL_SITE"[ title="(#GET{bulle}|couper{80}|attribut_html)"] class="spip_out">
    43                                 [(#CHEMIN{images/boussole/site[-(#AKA_BOUSSOLE)][-(#AKA_SITE)].png}
     43                        <BOUCLE_logo_site(BOUSSOLES_EXTRAS){aka_boussole}{type_objet=site}{aka_objet=#AKA_SITE}>
     44                                [(#CHAMP_SQL{logo_objet}
    4445                                        |image_reduire{#ENV{taille_logo, 40}}
    4546                                        |image_recadre{#ENV{taille_logo, 40},#ENV{taille_logo, 40},center,transparent}
    4647                                        |inserer_attribut{class,spip_logos}
    4748                                        |inserer_attribut{alt,[(#GET{bulle}|couper{60}|attribut_html)]})]
     49                        </BOUCLE_logo_site>
    4850                                [(#ENV{titre_site}|=={oui}|oui)
    4951                                        [(#AKA_BOUSSOLE|boussole_traduire{nom_site, #AKA_SITE})]
  • _plugins_/boussole/trunk/modeles/boussole_panorama.html

    r55572 r70355  
    3131<BOUCLE_boussole(BOUSSOLES){aka_boussole=#ENV{boussole}}{affiche=oui}{aka_groupe?}{par rang_groupe, rang_site}>
    3232        [(#SET{bulle, [(#AKA_BOUSSOLE|boussole_traduire{#ENV{type_bulle, nom_slogan_site}, #AKA_SITE})]})]
     33        <BOUCLE_logo_site(BOUSSOLES_EXTRAS){aka_boussole}{type_objet=site}{aka_objet=#AKA_SITE}>
    3334        [<a rel="external" href="#URL_SITE"[ title="(#GET{bulle}|couper{80}|attribut_html)"] class="spip_out[ (#ENV{a_class})]">
    34                 (#CHEMIN{images/boussole/site[-(#AKA_BOUSSOLE)][-(#AKA_SITE)].png}
     35                (#CHAMP_SQL{logo_objet}
    3536                        |image_reduire{#ENV{taille_logo, 40}}
    3637                        |image_recadre{#ENV{taille_logo, 40},#ENV{taille_logo, 40},center,transparent}
     
    3839                        |inserer_attribut{alt,[(#GET{bulle}|couper{60}|attribut_html)]})
    3940        </a>]
     41        </BOUCLE_logo_site>
    4042</BOUCLE_boussole>
    4143</div>
  • _plugins_/boussole/trunk/modeles/boussole_panorama_sepia.html

    r55575 r70355  
    3434<BOUCLE_boussole(BOUSSOLES){aka_boussole=#ENV{boussole}}{affiche=oui}{aka_groupe?}{par rang_groupe, rang_site}>
    3535        [(#SET{bulle, [(#AKA_BOUSSOLE|boussole_traduire{#ENV{type_bulle, nom_slogan_site}, #AKA_SITE})]})]
     36        <BOUCLE_logo_site(BOUSSOLES_EXTRAS){aka_boussole}{type_objet=site}{aka_objet=#AKA_SITE}>
    3637        [<a rel="external" href="#URL_SITE"[ title="(#GET{bulle}|couper{80}|attribut_html)"] class="spip_out[ (#ENV{a_class})]">
    37                 (#CHEMIN{images/boussole/site[-(#AKA_BOUSSOLE)][-(#AKA_SITE)].png}
     38                (#CHAMP_SQL{logo_objet}
    3839                        |image_reduire{#ENV{taille_logo, 40}}
    3940                        |image_recadre{#ENV{taille_logo, 40},#ENV{taille_logo, 40},center,transparent}
     
    5556                                        |extraire_attribut{src})']})
    5657        </a>]
     58        </BOUCLE_logo_site>
    5759</BOUCLE_boussole>
    5860</div>
  • _plugins_/boussole/trunk/modeles/boussole_tableau.html

    r55572 r70355  
    11#SET{critere_affichage, #ENV{affiche}}
     2<BOUCLE_logo_boussole(BOUSSOLES_EXTRAS){aka_boussole=#ENV{boussole}}{type_objet=boussole}{aka_objet=#ENV{boussole}}>
     3        [(#SET{logo_boussole, #CHAMP_SQL{logo_objet}})]
     4</BOUCLE_logo_boussole>
     5
    26<B_groupe>
    37<div[ id="(#ENV{div_id})"][ class="(#ENV{div_class})"]>
    48[(#ENV{cartouche_boussole}|=={oui}|oui)
    5         [(#CHEMIN{images/boussole/boussole[-(#ENV{boussole})].png}|image_reduire{#ENV{taille_logo}}|inserer_attribut{class,spip_logos}|inserer_attribut{alt,[(#ENV{boussole}|boussole_traduire{nom_boussole}|couper{60}|attribut_html)]})]
     9        [(#GET{logo_boussole}
     10                |image_reduire{#ENV{taille_logo}}
     11                |inserer_attribut{class,spip_logos}
     12                |inserer_attribut{alt,[(#ENV{boussole}|boussole_traduire{nom_boussole}|couper{60}|attribut_html)]})]
    613        [<h2>(#ENV{boussole}|boussole_traduire{nom_boussole})</h2>]
    714        <ul>
     
    916                [<li><:boussole:label_descriptif:> : (#ENV{boussole}|boussole_traduire{descriptif_boussole})</li>]
    1017                [<li><:boussole:label_version:> : (#BOUSSOLE_INFOS{#ENV{boussole}}|table_valeur{version})</li>]
    11                 [<li>(#BOUSSOLE_INFOS{#ENV{boussole}}|table_valeur{nbr_sites}) [(#BOUSSOLE_INFOS{#ENV{boussole}}|table_valeur{nbr_sites}|singulier_ou_pluriel{<:boussole:label_1_site:>, <:boussole:label_n_sites:>})]</li>]
     18                [<li>(#BOUSSOLE_INFOS{#ENV{boussole}}|table_valeur{nbr_sites}|singulier_ou_pluriel{<:boussole:label_1_site:>, <:boussole:label_n_sites:>})</li>]
    1219                [<li><:boussole:label_fichier_xml:> : (#BOUSSOLE_INFOS{#ENV{boussole}}|table_valeur{xml})</li>]
    1320                [<li><:boussole:label_actualise_le:> : (#BOUSSOLE_INFOS{#ENV{boussole}}|table_valeur{maj})</li>]
     
    3542        ]
    3643        <BOUCLE_site(BOUSSOLES){aka_boussole}{aka_groupe}{par rang_site}>
     44                <BOUCLE_logo_site(BOUSSOLES_EXTRAS){aka_boussole}{type_objet=site}{aka_objet=#AKA_SITE}>
     45                        [(#SET{logo_site, #CHAMP_SQL{logo_objet}})]
     46                </BOUCLE_logo_site>
    3747                [(#GET{critere_affichage}|non|ou{#GET{critere_affichage}|=={#_site:AFFICHE}|oui})
    3848                [<tr class="[row_(#COMPTEUR_BOUCLE|alterner{odd,even})]">
    39                         <td>[(#CHEMIN{images/boussole/site[-(#AKA_BOUSSOLE)][-(#AKA_SITE)].png}
     49                        <td>[(#GET{logo_site}
    4050                                |image_reduire{#ENV{taille_logo}}
    4151                                |image_recadre{#ENV{taille_logo},#ENV{taille_logo},center,transparent}
Note: See TracChangeset for help on using the changeset viewer.