Welcome, Guest
Username: Password: Remember me

TOPIC: 2.05+ : Régression sur le passage de paramètre dans URL ?

2.05+ : Régression sur le passage de paramètre dans URL ? 6 months 1 week ago #103998

  • rodparis
  • rodparis's Avatar
  • OFFLINE
  • Senior Lime
  • Posts: 42
  • Karma: 2
Bonjour à tous,

Suite à l'installation de 2.05+ je m'aperçois d'une régression sur l'accès aux questionnaires avec la passage de Paramètres dans les URL pour pré-compléter certaines réponses.

Jusqu'à la version précédente, l'accès aux questionnaire avec une URL du type http://www.../index.php?sid=12345&lang=fr&12345X123X123=toto fonctionnait parfaitement.

Depuis la 2.05+ plus rien ... le système indique questionnaire indisponible.

QQ'un a t'il rencontré le même pb ? correctif ?

Merci par avance
The administrator has disabled public write access.

2.05+ : Régression sur le passage de paramètre dans URL ? 6 months 1 week ago #104004

  • DenisChenu
  • DenisChenu's Avatar
  • OFFLINE
  • Moderator Lime
  • Posts: 6227
  • Thank you received: 793
  • Karma: 238
Salut,

C'est sans doute une modification sur le controleur par défaut.
Le questionnaire est bien actif ?

Sinon : essaye:

/index.php/survey/index?sid=12345&lang=fr&12345X123X123=toto

Je viens de tester avec:
/survey/index/sid/977121/newtest/Y/lang/fr/QQ/20
/survey/index/sid/977121/newtest/Y/lang/fr?QQ=30
et
index.php/survey/index?sid=977121&newtest=Y&977121X796X18757=40

A chaque fois ca passe.

Par contre :
index.php?sid=977121 renvoi sur la page d'accueil par défaut : il est ici le bug.
A remonter, merci :).

Denis
The administrator has disabled public write access.
The following user(s) said Thank You: rodparis

2.05+ : Régression sur le passage de paramètre dans URL ? 6 months 5 days ago #104093

  • rodparis
  • rodparis's Avatar
  • OFFLINE
  • Senior Lime
  • Posts: 42
  • Karma: 2
OK. Bug loggé !
The administrator has disabled public write access.

2.05+ : Régression sur le passage de paramètre dans URL ? 5 months 3 weeks ago #104445

  • rodparis
  • rodparis's Avatar
  • OFFLINE
  • Senior Lime
  • Posts: 42
  • Karma: 2
Après quelques échanges avec la team de développement, la réponse est ici : manual.limesurvey.org/Workarounds:_Surve...using_the_survey_URL

Depuis la 2.0 il faut bien changer la méthode de passage des paramètres dans l'URL avec des /

Apparemment la team ne considère pas ça comme une régression malgrés qu'il n'y ait plus de compatibilité ascendante.
The administrator has disabled public write access.

2.05+ : Régression sur le passage de paramètre dans URL ? 5 months 3 weeks ago #104449

  • DenisChenu
  • DenisChenu's Avatar
  • OFFLINE
  • Moderator Lime
  • Posts: 6227
  • Thank you received: 793
  • Karma: 238
rodparis wrote:
Apparemment la team ne considère pas ça comme une régression malgrés qu'il n'y ait plus de compatibilité ascendante.
...

Je n'étais pas là au moment de la discussion ....

Désolé .... franchement désolé .....
The administrator has disabled public write access.

2.05+ : Régression sur le passage de paramètre dans URL ? 5 months 3 weeks ago #104459

  • DenisChenu
  • DenisChenu's Avatar
  • OFFLINE
  • Moderator Lime
  • Posts: 6227
  • Thank you received: 793
  • Karma: 238
A propos, c'est pas réellement les paramètres supplémenatires, c'est la base du lien qui change.

Si tes liens sont du type:
index.php/survey/index?sid=977121 alors tu peux faire : index.php/survey/index?sid=977121¶m=valeur
index.php?r=survey/index/89989 alors index.php?r=survey/index/89989¶m=valeur passera aussi (ou encore index.php?r=survey/index/89989/param/valeur

Si tu as des liens de type:
/76767/lang-fr, tu peux faire /767676/lang/fr/parametre/valeur ou bien /767676/lang/fr?parametre=valeur

Denis
PS: je vais regarder si y a moyen de rediriger index.php?sid=XXXX vers /survey/index/sid/76767 en plugin, quand j'aurais le temps ....
The administrator has disabled public write access.
Moderators: Nickko
Time to create page: 0.129 seconds
Donation Image