Changeset 88575 in spip-zone


Ignore:
Timestamp:
Apr 11, 2015, 6:27:05 PM (5 years ago)
Author:
maieul@…
Message:

urls_propres -> doit aussi renvoyer le tableau de décodage des urls en numéro d'articles dans le cas où on ne précise pas l'entité (notamment pour que urls_decoder_url fonctionnement)

Location:
_plugins_/urls_par_numero/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/urls_par_numero/trunk/paquet.xml

    r88572 r88575  
    22        prefix="urls_par_numero"
    33        categorie="statistique"
    4         version="1.1.1"
     4        version="1.1.2"
    55        etat="test"
    66        compatibilite="[3.0.17;3.1.*]"
  • _plugins_/urls_par_numero/trunk/urls_par_numero_options.php

    r88572 r88575  
    44
    55function urls_propres($i, $entite, $args='', $ancre=''){
    6         //À partir de SPIP 3.1 on est obligé de surchargé, car les urls purement numériques sont encadrés par des guillemets
    76        include_spip("urls/propres");
    8         $url = urls_propres_dist($i, $entite, $args='', $ancre='');
    9         if ($entite=="article"){//pas de - autour des numéros d'article
    10                 $url = str_replace("-","",$url);
     7        if ($entite=='' and is_numeric($i)){
     8                $url = array(
     9                   array('id_article'=>$i),
     10                   'article',
     11                   null,
     12                   null
     13                   );
    1114                }
     15        else{
     16                $url = urls_propres_dist($i, $entite, $args='', $ancre='');
     17                // Supprimer les tirets des urls purement numériques (SPIP 3.1 et >)
     18                if ($entite=="article"){//pas de - autour des numéros d'article
     19                        $url = str_replace("-","",$url);
     20                        }
     21                // pour que urls_decoder_url fonctionne correctement
     22        }
    1223        return $url;
    1324        }
Note: See TracChangeset for help on using the changeset viewer.