Errore nel parsing HTML per nuovi utenti

Installazione, configurazione generale, notifiche, API, lingue, problemi server
Marck77
Newbie
Posts: 13
Joined: Wed Feb 26, 2014 3:32 pm

Errore nel parsing HTML per nuovi utenti

Post by Marck77 »

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?
Attachments
Screenshot 2024-11-13 111729.jpg
alfa24
Senior Boarder
Posts: 2187
Joined: Fri Nov 24, 2017 8:45 am

Re: Errore nel parsing HTML per nuovi utenti

Post by alfa24 »

Non è tuo il server?
Per supporto GRATUITO contattatemi in privato qui
Marck77
Newbie
Posts: 13
Joined: Wed Feb 26, 2014 3:32 pm

Re: Errore nel parsing HTML per nuovi utenti

Post by Marck77 »

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.
alfa24
Senior Boarder
Posts: 2187
Joined: Fri Nov 24, 2017 8:45 am

Re: Errore nel parsing HTML per nuovi utenti

Post by alfa24 »

Allora non è chiaro cosa hai fatto in locale:)
Per supporto GRATUITO contattatemi in privato qui
alfa24
Senior Boarder
Posts: 2187
Joined: Fri Nov 24, 2017 8:45 am

Re: Errore nel parsing HTML per nuovi utenti

Post by alfa24 »

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?)
Per supporto GRATUITO contattatemi in privato qui
Marck77
Newbie
Posts: 13
Joined: Wed Feb 26, 2014 3:32 pm

Re: Errore nel parsing HTML per nuovi utenti

Post by Marck77 »

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.
Attachments
Screenshot 2024-11-13 120809.png
Screenshot 2024-11-13 120905.png
Marck77
Newbie
Posts: 13
Joined: Wed Feb 26, 2014 3:32 pm

Re: Errore nel parsing HTML per nuovi utenti

Post by Marck77 »

In risposta al tuo secondo post: no, non abbiamo provato se altri campi hanno lo stesso problema.
alfa24
Senior Boarder
Posts: 2187
Joined: Fri Nov 24, 2017 8:45 am

Re: Errore nel parsing HTML per nuovi utenti

Post by alfa24 »

Prova, ci sono dei campi editor wysiwyg un po' ovunque.
Per supporto GRATUITO contattatemi in privato qui
User avatar
max
FormaLms Guru
Posts: 2770
Joined: Thu Mar 01, 2012 10:41 am
Version: forma.lms 2.4
Contact:

Re: Errore nel parsing HTML per nuovi utenti

Post by max »

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
marco.urzi
Newbie
Posts: 22
Joined: Tue Feb 27, 2024 9:55 am

Re: Errore nel parsing HTML per nuovi utenti

Post by marco.urzi »

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

Code: Select all

 {{ fieldlist.playFieldForUser(id_user,id_field,false,true) | raw }}
.
Aggiungo che inseriremo il fix nella prossima release.
Post Reply