[spip-dev] probleme (vieux) inc-urls.php3 de spip.net avec version SVN

Bonsoir,

Avec les derniers changements de SVN (ces derniers 3 jours) mon fichier
inc-urls.php3 qui est une copie de celui utilisé (autrefois ?) sur spip.net
pour avoir des urls .html (avec préfixe de langue).

Alors les liens sur la page
http://www.taize.fr/ (1.8.2e) marchent, mais ceux de la page
http://dev.taize.asso.fr/hu (1.9 SVN) ne marchent pas.

Avec un effort de débogage suprême j'ai découvert que restituer la ligne 220
dans le fichier
inc-calcul.php3 résout le problème (mais peut-être l'a-t-on enlevée pour une
bonne raison?).

  // remettre les globales pour le bouton "Modifier cet article"
  if (is_array($contexte))
   foreach ($contexte as $var=>$val)
    if (substr($var,0,3) == 'id_')
     $GLOBALS[$var] = $val;
+ $contexte_local = $contexte; // (cette ligne a été supprimée dans
la dernière SVN)
}

ouf !

Si c'est plutôt que je dois changer mon inc-urls.php3, est-ce que, Fil, tu
pourrais m'envoyer ce que tu utilises actuellement sur spip.net ?

merci,
Paolo

Bravo Paolo, je viens de comprendre en meme temps toi que le pb était là.
C'est encore une variable globale qui frappe sans que le contexte permette de savoir où ça peut rejaillir.

Désolé pour l'indisponibilité (qui remonte seulement à hier soir).

Emmanuel

Déesse A. wrote:

je viens de comprendre en meme temps toi que le pb était là.

Je suis sûr que tu n'as pas mis 3 heures à chercher... :wink:
Avec ta correction http://dev.taize.asso.fr remarche. Merci !

Paolo