Changeset 92760 in spip-zone


Ignore:
Timestamp:
Nov 8, 2015, 10:03:11 PM (4 years ago)
Author:
teddy.spip@…
Message:
  • On fait le tri une seule fois ;
  • On passe par la fonction natcasesort() pour ordonner nos logos. On n'aura plus ainsi de 1, 10, 11, 100, etc. Mais bien 1, 2, 3, 4, etc.
  • Des warnings PHP en moins sur l'appel des constantes ;
  • On n'affiche pas de message si le nombre de la constante est vide ;
  • Une petite CSS en plus pour que l'affichage soit ok en SPIP 3.1 ;
  • On est en test et plus en dev ;
  • Up de z pour marquer la compatibilité à SPIP 3.1.
Location:
_plugins_/lister_logos/trunk
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/lister_logos/trunk/lister_logos_fonctions.php

    r86847 r92760  
    164164    switch ($mode) {
    165165        case 'on':
    166             $docs_fichiers_on = array_unique($docs_fichiers_on);
    167             sort($docs_fichiers_on); // On trie dans l'ordre alphabétique
    168             $docs_fichiers = $docs_fichiers_on;
     166            $docs_fichiers = array_unique($docs_fichiers_on);
    169167            break;
    170168        case 'off':
    171             $docs_fichiers_off = array_unique($docs_fichiers_off);
    172             sort($docs_fichiers_off); // On trie dans l'ordre alphabétique
    173             $docs_fichiers = $docs_fichiers_off;
     169            $docs_fichiers = array_unique($docs_fichiers_off);
    174170            break;
    175171        default:
    176172            $docs_fichiers = array_unique(array_merge($docs_fichiers_on, $docs_fichiers_off));
    177             sort($docs_fichiers); // On trie dans l'ordre alphabétique
    178173            break;
    179174    }
     
    206201            break;
    207202    }
    208 
     203    natcasesort($docs_fichiers); // On trie dans l'ordre alphabétique naturel sans (cf. 1, 2, 3, 10, 12)
    209204    return $docs_fichiers;
    210205}
  • _plugins_/lister_logos/trunk/lister_logos_options.php

    r86844 r92760  
    1212if (!defined('_ECRIRE_INC_VERSION')) return;
    1313
    14 if (
    15     !defined('_LOGO_MAX_SIZE')
    16     and ini_get('upload_max_filesize')
    17 ) {
     14if ( !defined('_LOGO_MAX_SIZE') and ini_get('upload_max_filesize') ) {
    1815    // Si on a `upload_max_filesize` renseigné dans le fichier php.ini,
    1916    // autant s'en servir pour la constante.
     
    2219}
    2320
     21if (!defined('_LOGO_MAX_WIDTH')) {
     22        define('_LOGO_MAX_WIDTH', '');
     23}
     24if (!defined('_LOGO_MAX_HEIGHT')) {
     25        define('_LOGO_MAX_HEIGHT', '');
     26}
    2427?>
  • _plugins_/lister_logos/trunk/paquet.xml

    r87124 r92760  
    22        prefix="lister_logos"
    33        categorie="multimedia"
    4         version="2.1.1"
    5         etat="dev"
    6         compatibilite="[3.0.9;3.0.*]"
     4        version="2.1.2"
     5        etat="test"
     6        compatibilite="[3.0.9;3.1.*]"
    77        logo="prive/themes/spip/images/lister_logos-64.png"
    88        documentation="http://contrib.spip.net/4600"
  • _plugins_/lister_logos/trunk/prive/squelettes/contenu/lister_logos.html

    r86845 r92760  
    3636[(#ENV{controle}|oui)
    3737[(#SET{nb,[(#EVAL{[(#VAL{'_LOGO_'}|concat{#ENV{controle}|strtoupper})]})]})]
    38 <p>[(#VAL{lister_logos:controle_}|concat{#ENV{controle},'_explication'}|_T{#ARRAY{nb,#GET{nb}}})]</p>
     38[(#GET{nb}|oui)
     39<p>[(#VAL{lister_logos:controle_}|concat{#ENV{controle},'_explication'}|_T{#ARRAY{nb,#GET{nb}}})]</p>]
    3940]
    4041[(#REM)
  • _plugins_/lister_logos/trunk/prive/style_prive_plugin_lister_logos.html

    r86405 r92760  
    6060        background-color: #c6d880; /* même couleur que .success */
    6161}
     62
     63.lister_logos .onglets_simple.second ul.verrouille li.first { margin-left: 3em; }
Note: See TracChangeset for help on using the changeset viewer.