[spip-dev] un bug sur une 2.1.6 que je n'ai pas sur une 2.1.2

Salut

Je rencontre un bug sur une 2.1.6 que je n'ai pas sur une 2.1.2

J'ai cherché à le réduire mais sans succès. J'utilise cette boucle de Kent1:http://www.spip-contrib.net/Creation-d-un-menu-langue-plat

...qui utilise le cookies de langue de spip
via un passage obligé par action/converser.php

Précisément ceci:

[(#URL_ACTION_AUTEUR{'converser',#VALEUR&var_lang=#VALEUR,[(#URL_ARTICLE|parametre_url{lang,'','&'})]})]">[(#VALEUR|traduire_nom_langue)]</a>]

Le lien tombe sur un pénible et récurant "converser accès interdit". alors que la même chose fonctionne pourtant dans une 2.1.2.

J'ai pensé et désactivé accès restreint, pensant que c'était ça. Mais rien n'y fait. Les logs me renvoient le même message d'erreur.

Jan 05 14:52:29 127.0.0.1 (pid 1489) converser&nbsp;: Acc&egrave;s interdit /private/creation-spip-infomaniak/spip.php?action=converser&arg=en&var_lang=en&hash=c32256a7706420d87d26ed742c34634bd40121f0&redirect=.%2F

Bug de spip?

J’ai remplacé menu lang par ceci, et ça marche très bien en 2.1.6, ta syntaxe n’est peut être plus ok en 2.1.6

[(#SET{autre_lang,[(#LANG|traduire_nom_langue)]})] <:voir_site_en{lang=#GET{autre_lang}}:>

2011/1/5 Stephan <stephan@art-logic.info>

05/01/11, Stephan:

Je rencontre un bug sur une 2.1.6 que je n'ai pas sur une 2.1.2
Le lien tombe sur un pénible et récurant "converser accès
interdit". alors que la même chose fonctionne pourtant dans
une 2.1.2.

J'ai eu exactement le même changement de comportement + bug associé,
mais en 2.1.2, alors que tout allait bien en 2.1.1. Après avoir
constaté que personne ne semblait avoir le même problème, et passé des
plombes à chercher en vain d'où ça pouvait venir, j'ai fini par
contourner le problème en ajoutant un "&arg=" dans les URLs générées.

En termes de codes, il suffit de rajouter : |parametre_url{arg,''}
juste après l'accolade fermante de #URL_AUTEUR{...}.

Merci. J'ai utilisé la solution précédente au final, mais je me garde l'info des fois que. Etant frontalier, le multilangue est devenu indispensable.

Ciao

Merci. J'ai utilisé la solution précédente au final, mais je me garde l'info
des fois que. Etant frontalier, le multilangue est devenu indispensable.

C'est sur que le suisse .... :stuck_out_tongue:

Km