Changeset 86302 in spip-zone


Ignore:
Timestamp:
Nov 26, 2014, 5:06:28 PM (5 years ago)
Author:
cedric@…
Message:

Il est possible de surcharger les images des themes EVA en les posant dans le dossier squelettes/eva_habillage/... (ou dans un autre dossier du chemin, surcharge SPIP habituelle).
Sinon l'image sera prise dans IMG/eva_habillage/... comme avant
et sinon dans le plugin en dur

Location:
_squelettes_/eva-web/4_2/eva_habillage
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _squelettes_/eva-web/4_2/eva_habillage/balise/evahabillage.php

    r86301 r86302  
    3737                if ($tab_image_def['type']!=''){
    3838                        if (strpos($image_cle, 'image_')!==FALSE){
    39                                 $envoi .= implode(' , ', $image_val);
    40                                 if (file_exists(_DIR_IMG . "eva_habillage/" . $tab_image_def['nom_image'])){
    41                                         $envoi .= " {background-image : url(" . _DIR_IMG . "eva_habillage/" . $tab_image_def['nom_image'] . ");\n";
    42                                 } elseif (file_exists(_DIR_PLUGIN_EVA_HABILLAGE . "mon_image/" . $tab_image_def['nom_image'])) {
    43                                         $envoi .= " {background-image : url(" . _DIR_PLUGIN_EVA_HABILLAGE . "mon_image/" . $tab_image_def['nom_image'] . ");\n";
     39                                if ($f = find_in_path("eva_habillage/" . $tab_image_def['nom_image'])
     40                                        OR file_exists($f=_DIR_IMG . "eva_habillage/" . $tab_image_def['nom_image'])
     41                                        OR file_exists($f=_DIR_PLUGIN_EVA_HABILLAGE . "mon_image/" . $tab_image_def['nom_image']) ){
     42                                        $envoi .= implode(' , ', $image_val);
     43                                        $envoi .= " {background-image : url($f);";
     44                                        $envoi .= "background-position : " . $tab_image_def['pos_x'] . " " . $tab_image_def['pos_y'] . ";";
     45                                        $envoi .= "background-repeat : " . $tab_image_def['repetition'] . ";";
     46                                        $envoi .= "background-attachment : " . $tab_image_def['attach'] . ";}\n";
    4447                                }
    45                                 $envoi .= "background-position : " . $tab_image_def['pos_x'] . " " . $tab_image_def['pos_y'] . ";\n";
    46                                 $envoi .= "background-repeat : " . $tab_image_def['repetition'] . ";\n";
    47                                 $envoi .= "background-attachment : " . $tab_image_def['attach'] . ";}\n";
    4848                        } elseif (strpos($image_cle, 'liste_')!==FALSE) {
    49                                 $envoi .= implode(', ', $image_val);
    50                                 if (file_exists(_DIR_IMG . "eva_habillage/" . $tab_image_def['nom_image'])){
    51                                         $envoi .= " {list-style-image : url(" . _DIR_IMG . "eva_habillage/" . $tab_image_def['nom_image'] . ");\n";
    52                                 } elseif (file_exists(_DIR_PLUGIN_EVA_HABILLAGE . "mon_image/" . $tab_image_def['nom_image'])) {
    53                                         $envoi .= " {list-style-image : url(" . _DIR_PLUGIN_EVA_HABILLAGE . "mon_image/" . $tab_image_def['nom_image'] . ");\n";
     49                                if ($f = find_in_path("eva_habillage/" . $tab_image_def['nom_image'])
     50                                  OR file_exists($f=_DIR_IMG . "eva_habillage/" . $tab_image_def['nom_image'])
     51                                        OR file_exists($f=_DIR_PLUGIN_EVA_HABILLAGE . "mon_image/" . $tab_image_def['nom_image']) ){
     52                                        $envoi .= implode(', ', $image_val);
     53                                        $envoi .= " {list-style-image : url($f);";
     54                                        $envoi .= "list-style-position : " . $tab_image_def['pos_x'] . ";}\n";
    5455                                }
    55                                 $envoi .= "list-style-position : " . $tab_image_def['pos_x'] . ";}\n";
    5656                        }
    5757                }
  • _squelettes_/eva-web/4_2/eva_habillage/paquet.xml

    r86198 r86302  
    22  prefix="eva_habillage"
    33  categorie="squelette"
    4   version="4.2.6"
     4  version="4.2.7"
    55  etat="stable"
    66  compatibilite="[2.9.9;3.1.*]"
Note: See TracChangeset for help on using the changeset viewer.