Back to top

Autore Topic: Chrono form e Multilanguage, problema con redirect.  (Letto 3389 volte)

Offline d-force

  • Appassionato
  • ***
  • Post: 292
    • Mostra profilo
Chrono form e Multilanguage, problema con redirect.
« il: 06 Feb 2010, 14:18:29 »
Salve a tutti, utilizzo Chronoforms in un sito multilingua.

Si verifica un problema quando vengono riempiti i forms nelle varie lingue (inglese, francese ecc...).

Dopo aver riempito il modulo, ad esempio quello in lingua francese, anzichè essere re-indirizzati alla pagina di ringraziamento in francese, re-indirizza alla pagina di ringraziamento in italiano, trasferendo l'utente sul sito in versione italiano anzichè (come sarebbe giusto) restare su quella in francese.

Come è possibile che Chronoforms non riconosca in quale lingua si trova?

Il plug-in multilanguage è stato correttamente installato.

Offline vales

  • Global Moderator
  • Instancabile
  • *****
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re:Chrono form e Multilanguage, problema con redirect.
« Risposta #1 il: 06 Feb 2010, 14:32:56 »
penso che dovresti tradurre la pagina di ringraziamento in lingue con joomfish se usi quel sistema.
Download e demo di Albo Pretorio On Line per Joomla 1.5 e Joomla 2.5 e 3
Moduli scuola On Line v1 per Joomla 3
http://valesweb.altervista.org

Offline d-force

  • Appassionato
  • ***
  • Post: 292
    • Mostra profilo
Re:Chrono form e Multilanguage, problema con redirect.
« Risposta #2 il: 06 Feb 2010, 15:00:14 »
Si, questo l'ho fatto. Ogni pagina di ringraziamento è un articolo nella lingua specifica.

Infatti nelle impostazioni del modulo, campo Redirect URL, ho inserito il link all'articolo "ringraziamento" così:
Codice: [Seleziona]
index.php?option=com_content&view=article&id=130&Itemid=225
Quindi dovrebbe andare alla pagina di ringraziamento della stessa lingua del modulo....

Tuttavia ho notato che impostando il PlugIn di Joomla JfRouter "Save user language in a cookie" su SI il redirect avviene correttamente.

Ho impostato il JfRouter su NO in quanto mi crea alcuni problemi con l'home page del sito...in particolare quando lavora con sef404...





Offline d-force

  • Appassionato
  • ***
  • Post: 292
    • Mostra profilo
Re:Chrono form e Multilanguage, problema con redirect.
« Risposta #3 il: 07 Feb 2010, 12:33:59 »
Mi è stato suggerito di creare uno "switch statement" da mettere in:

form code > onSubmit Events Code > On Submit code - after sending email

Deve essere scritto in php.

In pratica deve dire al sistema di reindirizzare l'utente che riempie il form in Francese alla pagina di ringraziamento in Francese, all'utente che riempie il form in Tedesco alla pagina di ringraziamento in Tedesco, e così via per tutte le lingue.

Qualcuno è in grado di aiutarmi a scrivere uno switch statement in php? Purtroppo di php non so niente... :'(

 

Offline vales

  • Global Moderator
  • Instancabile
  • *****
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re:Chrono form e Multilanguage, problema con redirect.
« Risposta #4 il: 07 Feb 2010, 14:54:49 »
Jfrouter è un plugin di joomfish e certo se lo disabiliti qualcosa non funziona.
Disabilita il plugin del sef, che ora è anche a pagamento, e usa il sef nativo di joomla.
Download e demo di Albo Pretorio On Line per Joomla 1.5 e Joomla 2.5 e 3
Moduli scuola On Line v1 per Joomla 3
http://valesweb.altervista.org

Offline d-force

  • Appassionato
  • ***
  • Post: 292
    • Mostra profilo
Re:Chrono form e Multilanguage, problema con redirect.
« Risposta #5 il: 07 Feb 2010, 16:17:04 »
Jfrouter è un plugin di joomfish e certo se lo disabiliti qualcosa non funziona.
Disabilita il plugin del sef, che ora è anche a pagamento, e usa il sef nativo di joomla.

Jfrouter l'ho lasciato abilitato.

Ho solamente messo su NO "Save user language in a cookie".

Tu come consigli?

Personalmente mi da fastidio quando dal backend clicco su "Anteprima" e mi visualizza la home page una volta in italiano, una volta in danese, ecc...

 



Web Design Bolzano Kreatif