Changeset 123205 in spip-zone


Ignore:
Timestamp:
Mar 31, 2020, 4:15:47 PM (8 weeks ago)
Author:
Cerdic
Message:

Support des logos au format svg en provenance de l'empaqueteur, meme si le paquet.xml reference un png
+ support de la balise <logo> du zip et des logos des zips dans un sous-repertoire du depot
(complement de 9f8caf69bca93234c4ac62d898b7be1ec6e1ba6c pour etre identique a la 3.3, mais le boulot etait deja fait)

Location:
_core_/branches/spip-3.2/plugins/svp
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • _core_/branches/spip-3.2/plugins/svp

    • Property subgit:lock:dcaf67bd7690529bb0ce916eb4c76b6ba06dd63e set to 2020-03-31T18:16:39.755
  • _core_/branches/spip-3.2/plugins/svp/inc/svp_depoter_distant.php

    r119208 r123205  
    480480                        $insert_paquet = array_merge($insert_paquet, $champs['paquet']);
    481481                        $insert_plugin = $champs['plugin'];
    482                         // On construit l'url complete du logo :
    483                         // Si un logo est fourni il est inclus dans la balise <logo> du bloc <zip>.
     482                        // Le logo est normalement fourni dans les infos de zip
    484483                        if (!empty($_infos['logo'])) {
    485484                                $insert_paquet['logo'] = $depot['url_archives'] . '/' . $_infos['logo'];
    486                         } elseif ($insert_paquet['logo']) {
    487                                 // Par compatibilité ascendante pendant que SVP et SP soient synchro on conserve l'ancienne
    488                                 // façon de construire le logo.
     485                        }
     486                        elseif ($insert_paquet['logo']) {
     487                                // Sinon on construit l'url complete du logo
     488                                // Le logo est maintenant disponible a la meme adresse que le zip et porte le nom du zip.
     489                                // Son extension originale est conservee
    489490                                $insert_paquet['logo'] = $depot['url_archives'] . '/'
    490                                         . basename($insert_paquet['nom_archive'], '.zip') . '.'
     491                                        . preg_replace(",\.zip$,i", "", $insert_paquet['nom_archive']) . '.'
    491492                                        . pathinfo($insert_paquet['logo'], PATHINFO_EXTENSION);
    492493                        }
  • _core_/branches/spip-3.2/plugins/svp/inc/svp_phraser.php

    r119208 r123205  
    357357 *     - Index 'last_commit' : date du dernier commit
    358358 *     - Index 'source' : arborescence relative des sources
     359 *     - Index 'logo' : nom du logo
    359360 */
    360361function svp_phraser_zip($contenu) {
  • _core_/branches/spip-3.2/plugins/svp/paquet.xml

    r119208 r123205  
    22        prefix="svp"
    33        categorie="maintenance"
    4         version="1.3.11"
     4        version="1.3.12"
    55        etat="stable"
    66        compatibilite="[3.2.0;3.2.*]"
Note: See TracChangeset for help on using the changeset viewer.