Changeset 103682 in spip-zone


Ignore:
Timestamp:
Apr 1, 2017, 9:07:09 AM (2 years ago)
Author:
real3t@…
Message:

Passage de la fonction focusimage en image_focus dans la matrice des traitements d'images de SPIP

Location:
_squelettes_/soyezcreateurs_net/trunk/plugins/soyezcreateurs
Files:
2 added
3 edited

Legend:

Unmodified
Added
Removed
  • _squelettes_/soyezcreateurs_net/trunk/plugins/soyezcreateurs/noisettes/galerie.html

    r101563 r103682  
    44<div id="galerie" class="surlignable">
    55        <div id="documents_portfolio">
    6         <BOUCLE_imgs(DOCUMENTS){id_article?}{id_rubrique?}{mode=document}{par num titre}{!par date}{extension IN png,jpg,gif}{vu=non}>[(#SET{grandeversion,[(#FICHIER|copie_locale|image_reduire{1600,0}|image_masque{#CHEMIN{images/copyright_masque.png}})]})][(#SET{lavignette,[(#FICHIER|copie_locale|focusimage{110,110})]})]<a class="mediabox" href="[(#GET{grandeversion}|extraire_attribut{src})]" type="#MIME_TYPE" title="[(#TITRE|attribut_html|sinon{<:info_document:>})]" rel="gal"><img src="[(#GET{lavignette}|extraire_attribut{src})]"  width="[(#GET{lavignette}|largeur)]" height="[(#GET{lavignette}|hauteur)]" alt="[(#TITRE|attribut_html|sinon{<:info_document:>})]"[ - (#DESCRIPTIF|attribut_html)]" /></a>
     6        <BOUCLE_imgs(DOCUMENTS){id_article?}{id_rubrique?}{mode=document}{par num titre}{!par date}{extension IN png,jpg,gif}{vu=non}>[(#SET{grandeversion,[(#FICHIER|copie_locale|image_reduire{1600,0}|image_masque{#CHEMIN{images/copyright_masque.png}})]})][(#SET{lavignette,[(#FICHIER|copie_locale|image_focus{110,110})]})]<a class="mediabox" href="[(#GET{grandeversion}|extraire_attribut{src})]" type="#MIME_TYPE" title="[(#TITRE|attribut_html|sinon{<:info_document:>})]" rel="gal"><img src="[(#GET{lavignette}|extraire_attribut{src})]"  width="[(#GET{lavignette}|largeur)]" height="[(#GET{lavignette}|hauteur)]" alt="[(#TITRE|attribut_html|sinon{<:info_document:>})]"[ - (#DESCRIPTIF|attribut_html)]" /></a>
    77        </BOUCLE_imgs>
    88        </div>
  • _squelettes_/soyezcreateurs_net/trunk/plugins/soyezcreateurs/noisettes/sommaire/sommaire_modeportailcognac.html

    r103672 r103682  
    2222                        <div class="slider-diapo-imgfull">
    2323                                <a href="#GET{article_url}"[ title="(#DESCRIPTIF|attribut_html)"]>
    24                                         <img src="[(#FICHIER|copie_locale|focusimage{1920,580}|extraire_attribut{src})]" alt="" />
     24                                        <img src="[(#FICHIER|copie_locale|image_focus{1920,580}|extraire_attribut{src})]" alt="" />
    2525                                </a>
    2626                        </div>
     
    3030                        <div class="slider-diapo-imgfull">
    3131                                <a href="#GET{article_url}"[ title="(#DESCRIPTIF|attribut_html)"]>
    32                                         <img src="[(#CHEMIN{images/placeholder.jpg}|focusimage{1920,580}|extraire_attribut{src})]" alt="" />
     32                                        <img src="[(#CHEMIN{images/placeholder.jpg}|image_focus{1920,580}|extraire_attribut{src})]" alt="" />
    3333                                </a>
    3434                        </div>
     
    5858                <div class="grid">
    5959                        <BOUCLE_articles_recentsAlaUne(ARTICLES){lang}{!par #CONFIG{soyezcreateurs/ordre_quoideneuf,date_modif}}{0,(#CONFIG{soyezcreateurs/nombres_alanune,4})}{doublons}{titre_mot=AlaUne}>
    60                         [(#SET{logo,[(#LOGO_ARTICLE_SURVOL|sinon{#LOGO_ARTICLE_NORMAL}|sinon{[(#CHEMIN{images/placeholder.jpg}|focusimage{308,340})]})]})]
     60                        [(#SET{logo,[(#LOGO_ARTICLE_SURVOL|sinon{#LOGO_ARTICLE_NORMAL}|sinon{[(#CHEMIN{images/placeholder.jpg}|image_focus{308,340})]})]})]
    6161                        [(#SET{largeur,[(#GET{logo}|largeur|sinon{1})]})]
    6262                        [(#SET{hauteur,[(#GET{logo}|hauteur|sinon{1})]})]
     
    6868                                <div class="content-actus alaune #EDIT{titre}">
    6969                                        <a href="#URL_ARTICLE"[ title="(#DESCRIPTIF|attribut_html)"]>
    70                                                 [<img src="(#GET{logo}|focusimage{#GET{largeur},340}|extraire_attribut{src})" alt="" width="#GET{largeur}" height="340" />]
     70                                                [<img src="(#GET{logo}|image_focus{#GET{largeur},340}|extraire_attribut{src})" alt="" width="#GET{largeur}" height="340" />]
    7171                                                <div class="h2"><span class="titre-actus">#TITRE</span>
    7272                                                        <span class="icon icon-arrow-right2 icon-lg">&#10140;</span></div>
     
    9292                                                                <span class="dateMois display-block">[(#DATE_DEBUT|affdate{Y})]</span>
    9393                                                        </time>
    94                                                         [<img src="(#LOGO_ARTICLE_SURVOL|sinon{#LOGO_ARTICLE_NORMAL}|sinon{#CHEMIN{images/placeholder.jpg}}|focusimage{180,95}|extraire_attribut{src})" alt="" width="180" height="95" />]
     94                                                        [<img src="(#LOGO_ARTICLE_SURVOL|sinon{#LOGO_ARTICLE_NORMAL}|sinon{#CHEMIN{images/placeholder.jpg}}|image_focus{180,95}|extraire_attribut{src})" alt="" width="180" height="95" />]
    9595                                                </header>
    9696                                                <div class="h2"><span class="titre-actus">[ (#_DernierEvenementArticle:TITRE|!={#_AgendaDerniersAjouts:TITRE}|?{#TITRE[&nbsp;: (#_AgendaDerniersAjouts:TITRE)],#TITRE})]</span>
     
    107107                        <BOUCLE_exclus(ARTICLES){titre_mot=PasDansQuoiDeNeuf}{doublons} />
    108108                        <BOUCLE_articles_QuoideNeuf(ARTICLES) {!par #CONFIG{soyezcreateurs/ordre_quoideneuf,date_modif}}{0,(#CONFIG{soyezcreateurs/nombres_quoideneuf,5})}{doublons}{lang}>
    109                         [(#SET{logo,[(#LOGO_ARTICLE_SURVOL|sinon{#LOGO_ARTICLE_NORMAL}|sinon{[(#CHEMIN{images/placeholder.jpg}|focusimage{308,340})]})]})]
     109                        [(#SET{logo,[(#LOGO_ARTICLE_SURVOL|sinon{#LOGO_ARTICLE_NORMAL}|sinon{[(#CHEMIN{images/placeholder.jpg}|image_focus{308,340})]})]})]
    110110                        [(#SET{largeur,[(#GET{logo}|largeur|sinon{1})]})]
    111111                        [(#SET{hauteur,[(#GET{logo}|hauteur|sinon{1})]})]
     
    117117                                <div class="content-actus quoideneuf #EDIT{titre}">
    118118                                        <a href="#URL_ARTICLE"[ title="(#DESCRIPTIF|attribut_html)"]>
    119                                                 [<img src="(#GET{logo}|focusimage{#GET{largeur},340}|extraire_attribut{src})" alt="" width="#GET{largeur}" height="340" />]
     119                                                [<img src="(#GET{logo}|image_focus{#GET{largeur},340}|extraire_attribut{src})" alt="" width="#GET{largeur}" height="340" />]
    120120                                                <div class="h2"><span class="titre-actus">#TITRE</span>
    121121                                                        <span class="icon icon-arrow-right2 icon-lg">&#10140;</span></div>
     
    169169                        <div class="content-pratique #EDIT{titre}">
    170170                                <a href="#ARTICLE_URL"[ title="(#DESCRIPTIF|attribut_html)"]>
    171                                         <img src="[(#LOGO_ARTICLE_SURVOL|sinon{#LOGO_ARTICLE_NORMAL}|sinon{#CHEMIN{images/placeholder.jpg}}|focusimage{280,190}|extraire_attribut{src})]" alt="" />
     171                                        <img src="[(#LOGO_ARTICLE_SURVOL|sinon{#LOGO_ARTICLE_NORMAL}|sinon{#CHEMIN{images/placeholder.jpg}}|image_focus{280,190}|extraire_attribut{src})]" alt="" />
    172172                                        <div class="h2"><span class="titre-pratique">#TITRE</span>
    173173                                                <span class="icon icon-arrow-right2 icon-lg">&#10140;</span></div>
  • _squelettes_/soyezcreateurs_net/trunk/plugins/soyezcreateurs/soyezcreateurs_fonctions.php

    r103663 r103682  
    844844}
    845845
    846 // Permet de recadrer une image en la centrant sur son focus (plugin Centre Image)
    847 function focusimage($img, $largeur, $hauteur, $position = 'center') {
    848         if (!$img) return('');
    849 
    850         include_spip('filtres_images_lib_mini');
    851         include_spip('filtres/images_transforme');
    852         if ((largeur($img) <= $largeur) AND (hauteur($img) <= $hauteur)) {
    853                 $img = image_recadre($img, "$largeur:$hauteur", '+', $position, 'transparent');
    854                 $img = image_recadre($img, $largeur, $hauteur, $position, 'transparent');
    855         } else  {
    856                 $img = image_recadre($img, "$largeur:$hauteur", '-', 'focus', 'transparent');
    857                 $img = image_reduire($img, $largeur, $hauteur, $position, 'transparent');
    858         }
    859         return $img;
    860 }
     846if(is_array($GLOBALS['spip_matrice'])){
     847        $GLOBALS['spip_matrice']['image_focus'] = 'filtres/images_soyezcreateurs.php';
     848}
Note: See TracChangeset for help on using the changeset viewer.