Re: Proposition de correction de url_absolue()
Matthieu Marcillaud <[email protected]>
| Newsgroups | gmane.comp.web.spip.devel |
|---|---|
| Message-ID | <[email protected]> |
Le 18/11/2015 18:34, RastaPopoulos a écrit :
> Actuellement la fonction contient ça :
>
>> if (!$base)
>> $base = url_de_base() . (_DIR_RACINE ? _DIR_RESTREINT_ABS : '');
>
> Je propose donc de rajouter un fallback supplémentaire juste après : si
> $base est encore vide, on le remplit avec meta/adresse_site :
>
>> if (!$base)
>> $base = url_de_base() . (_DIR_RACINE ? _DIR_RESTREINT_ABS : '');
>> if (!$base)
>> $base = $GLOBALS['meta']['adresse_site'];
>
> Cette correction ne va rien casser sur tous les sites existants,
Pas d'avis défavorable.
Seulement ta correction ne fonctionne pas là :)
if (!$base) {
$base = ($b = url_de_base())
? $b . (_DIR_RACINE ? _DIR_RESTREINT_ABS : '')
: $GLOBALS['meta']['adresse_site'];
}
C'est plus un truc comme ça.
Parce que c'est url_de_base() qui retourne vide, pas _DIR_RESTREINT_ABS
systématiquement.
MM