Come menzionato sopra, abbiamo aggiunto lo script moment-jalaali al tema e modificato i formati di visualizzazione delle date nelle impostazioni di testo del sito.
In questo modo, il problema della visualizzazione della data in Hijri Shamsi è stato risolto. Tuttavia, dopo aver aggiunto lo script, i rapporti della dashboard falliranno e si verificherà il seguente errore.
Uncaught TypeError: Cannot read property 'split' of null
E quando eseguiamo il debug, si osserva questo errore.
Stai cercando un modo supportato per aggiungere il calendario Jalaali, ma non esiste un metodo ufficiale supportato. Quello che abbiamo è una soluzione alternativa (hack).
Non è chiaro se tu abbia una versione compatibile o meno.
Sono favorevole a rendere questa soluzione una versione ufficiale appropriata o un componente ufficiale adeguato.
Un problema è che a lungo termine intendiamo abbandonare Moment.js.
Grazie Sam,
Sì, hai ragione, Support è proprio qui. Se è ufficialmente supportato, è ottimo.
Ho chiesto qui perché forse il team di Discourse potrebbe sapere meglio da dove è nato il problema e guidarmi. Strano che si verifichi questo problema! A parte questo e un altro caso, questa soluzione funziona correttamente in una sola direzione (solo visualizzazione). Utilizziamo l’ultima versione di Discourse.
Il primo passo è assicurarsi che lo script in cui stai intervenendo provenga esattamente dalla stessa versione di moment.js utilizzata nel core. Puoi confermarlo?