Changeset 88679 in spip-zone


Ignore:
Timestamp:
Apr 19, 2015, 4:25:11 PM (4 years ago)
Author:
tetue@…
Message:

Automatiser le logo de rubrique, pour toujours en avoir un qui s'affiche : le logo de la rubrique, sinon la première image jointe, sinon le logo du site SPIP.

Location:
_plugins_/logo_auto
Files:
1 added
3 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/logo_auto/logo/article.html

    r88676 r88679  
    1515
    1616]
     17
    1718<BOUCLE_doc(DOCUMENTS)
    1819  {si (#GET{logo}|match{arton}|non)}
     
    2627
    2728<BOUCLE_art(ARTICLES)
    28 {si (#GET{logo}|non)}>
     29{si (#GET{logo}|non)}{id_article}>
    2930<BOUCLE_rub(RUBRIQUES)
    3031  {id_rubrique}
     
    3637[(#REM) traiter/recadrer l'image ]
    3738[(#GET{logo}
    38     |sinon{#LOGO_SITE_SPIP}
    3939    |image_passe_partout{#GET{largeur},#GET{hauteur}}
    4040    |image_recadre{#GET{largeur},#GET{hauteur},center,transparent}
  • _plugins_/logo_auto/logo_auto_fonctions.php

    r88672 r88679  
    44        $interfaces["table_des_traitements"]['LOGO_ARTICLE'][]= 'traiter_logo_article(%s, $Pile[$SP][\'id_article\'])';
    55        $interfaces["table_des_traitements"]['LOGO_ARTICLE_RUBRIQUE'][]= 'traiter_logo_article(%s, $Pile[$SP][\'id_article\'])';
     6        $interfaces["table_des_traitements"]['LOGO_RUBRIQUE'][]= 'traiter_logo_rubrique(%s, $Pile[$SP][\'id_rubrique\'])';
    67        return $interfaces;
    78}
     
    1011        return trim(recuperer_fond('logo/article', array('logo_article' => $logo_article, 'id_article' => $id_article)));
    1112}
     13
     14function traiter_logo_rubrique($logo_rubrique, $id_rubrique) {
     15        return trim(recuperer_fond('logo/rubrique', array('logo_rubrique' => $logo_rubrique, 'id_rubrique' => $id_rubrique)));
     16}
  • _plugins_/logo_auto/plugin.xml

    r88670 r88679  
    44<icon>icon/logo_auto.png</icon>
    55
    6 <version>0.0.1</version>
     6<version>0.2.0</version>
    77<etat>dev</etat>
    88<categorie>multimedia</categorie>
Note: See TracChangeset for help on using the changeset viewer.