Buongiorno,
Abbiamo aggiornato alla 4.1 da poco.
Per i nuovi utenti ci compare un errore che prima non c'era: il modulo "Completa i dati mancanti" viene visualizzato come codice e non come modulo. Allego screenshot.
Abbiamo provato a risolvere, e abbiamo scoperto che nel codice HTML basta cancellare le virgolette entro le quali viene messo questo codice per ripristinare il modulo.
Avendo fatto la modifica su locale, non sappiamo come fare per cancellare quelle virgolette a livello di server.
Qualcuno saprebbe come fare? Oppure è un bug della nuova versione che verrà risolto nelle successive?
Errore nel parsing HTML per nuovi utenti
Re: Errore nel parsing HTML per nuovi utenti
Non è tuo il server?
Per supporto GRATUITO contattatemi in privato qui
Re: Errore nel parsing HTML per nuovi utenti
Sì, il server è nostro, probabilmente mi sono espresso male: non riusciamo a capire in quale file intervenire per fare in modo che la visualizzazione torni normale.
Re: Errore nel parsing HTML per nuovi utenti
Allora non è chiaro cosa hai fatto in locale:)
Per supporto GRATUITO contattatemi in privato qui
Re: Errore nel parsing HTML per nuovi utenti
Ad ogni modo, l'MVC della precompilazione (su una 4.0.11) è:
/appLms/views/precompile/show.php
/appLms/controllers/PrecompileLmsController.php
/appLms/models/PrecompileLms.php
non essendo la 4.1 pubblica non posso confermarti che il pattern sia rimasto lo stesso, né tentare di replicare il problema, ma tieni presente che il bug potrebbe anche essere nella libreria che disegna l'editor (hai provato se altri campi wysiwyg hanno lo stesso comportamento?)
/appLms/views/precompile/show.php
/appLms/controllers/PrecompileLmsController.php
/appLms/models/PrecompileLms.php
non essendo la 4.1 pubblica non posso confermarti che il pattern sia rimasto lo stesso, né tentare di replicare il problema, ma tieni presente che il bug potrebbe anche essere nella libreria che disegna l'editor (hai provato se altri campi wysiwyg hanno lo stesso comportamento?)
Per supporto GRATUITO contattatemi in privato qui
Re: Errore nel parsing HTML per nuovi utenti
Allora, è una modifica molto semplice in realtà, l'abbiamo fatta con lo strumento "ispeziona" di Chrome e l'opzione "Edit as HTML".
Abbiamo notato che attorno al codice visualizzato nella pagina c'erano delle virgolette in più (Primo Screenshot)
Allora le abbiamo semplicemente tolte, e la visualizzazione è tornata come dovrebbe essere (Secondo Screenshot).
Come dicevamo, non sappiamo come fare questa modifica a livello dei file presenti sul server.
Abbiamo notato che attorno al codice visualizzato nella pagina c'erano delle virgolette in più (Primo Screenshot)
Allora le abbiamo semplicemente tolte, e la visualizzazione è tornata come dovrebbe essere (Secondo Screenshot).
Come dicevamo, non sappiamo come fare questa modifica a livello dei file presenti sul server.
Re: Errore nel parsing HTML per nuovi utenti
In risposta al tuo secondo post: no, non abbiamo provato se altri campi hanno lo stesso problema.
Re: Errore nel parsing HTML per nuovi utenti
Prova, ci sono dei campi editor wysiwyg un po' ovunque.
Per supporto GRATUITO contattatemi in privato qui
Re: Errore nel parsing HTML per nuovi utenti
Grazie, vediamo di fixare a monte per una nuova versione
---------------------
Massimiliano Ferrari
Elearnit - Elearning e Knowledge Management
https://www.elearnit.net
https://www.linkedin.com/in/massimilianoferrari
m.ferrari[at]elearnit.net
Skype: m_ferrari_it
Massimiliano Ferrari
Elearnit - Elearning e Knowledge Management
https://www.elearnit.net
https://www.linkedin.com/in/massimilianoferrari
m.ferrari[at]elearnit.net
Skype: m_ferrari_it
-
- Newbie
- Posts: 22
- Joined: Tue Feb 27, 2024 9:55 am
Re: Errore nel parsing HTML per nuovi utenti
Ciao,
per venire incontro al tuo problema ti condivido lo snippet di codice che ti serve per fixare il problema.
In appLms/views/precompile modifica il file show.html.twig sostituendo al riga 13 con .
Aggiungo che inseriremo il fix nella prossima release.
per venire incontro al tuo problema ti condivido lo snippet di codice che ti serve per fixare il problema.
In appLms/views/precompile modifica il file show.html.twig sostituendo al riga 13 con
Code: Select all
{{ fieldlist.playFieldForUser(id_user,id_field,false,true) | raw }}
Aggiungo che inseriremo il fix nella prossima release.