Le preferenze utente non si aggiornano sul mio sito

Gli utenti non riescono a modificare la loro sezione “Informazioni” nel mio forum. Quando premono “Salva” dice salvato, ma aggiornando si cancella. Impossibile riprodurre su Meta. Riproducibile quando modifico la mia biografia o quella di qualcun altro. Ho controllato i log degli errori, non c’è nulla che mostri questo. C’è un posto dove posso iniziare a fare il debug di qualcosa del genere? Non so da quanto tempo sia qui, solo dopo che un utente lo ha segnalato oggi.

Immagino che anche questo sia legato al problema per cui non riesco a modificare le impostazioni di monitoraggio delle categorie sul tuo forum.

Comunque, hai provato la modalità provvisoria?

No, non l’ho fatto, ci proverò

Provato in modalità provvisoria, il problema persiste. Video registrato:

Bump, ho controllato gli strumenti per sviluppatori mentre ci provo, la richiesta viene inviata correttamente ma la risposta contiene solo vecchi valori.

Dati inviati:

Dati ricevuti:

Non so nemmeno cosa abbia causato questo, qualche aiuto per favore? Posso anche pagare fino a $50 per questo, sta rompendo il sito per noi.

Aggiornamento: non riguarda solo me, ma qualsiasi impostazione nelle preferenze non si aggiorna.

Se vuoi trasformarlo in un lavoro retribuito dovresti pubblicare nel Marketplace :+1:

Fatto, userò i Replit Bounties per pagare. Ecco la taglia da $50 Hire Replit Experts for Your Web Project

Per qualche motivo, i temi sono ancora modificabili tramite le preferenze dell’utente. Grazie a @Firepup650 per averlo segnalato nel mio forum.

Non ho idea di come funzioni ora, ho rimosso un sacco di plugin inutilizzati dal mio forum e magicamente ha ricominciato a funzionare (disabilitarli non ha fatto alcuna differenza). TIL.

È molto raro, ma succede che i plugin possano causare problemi anche quando sono disabilitati. Ricordo almeno un caso di questo comportamento (che è stato corretto nel plugin).

2 Mi Piace

L’ho spostato di nuovo su Support poiché sei riuscito a risolverlo da solo. :+1:

La modalità provvisoria disabilita solo alcuni elementi dei plugin, in genere le parti che hanno maggiori probabilità di causare problemi. In alcuni casi, dovrebbero essere completamente rimossi dal tuo app.yml. È buona norma rimuovere eventuali plugin non utilizzati, specialmente quelli di terze parti, se non li stai utilizzando, e in particolare se stai riscontrando difficoltà che non possono essere replicate qui su Meta o su un altro sito di test.

2 Mi Piace

Sì, è una specie di cattiva abitudine in cui gli sviluppatori cadono a volte, che disabilitare un plugin non sempre lo disabilita completamente.

L’unica garanzia è rimuoverlo dalla tua build.

2 Mi Piace

Ahha, trovato il colpevole, era una versione del plugin Auto Email Activation. Rimuoverlo da app.yml risolve il problema. Ho avviato Discourse localmente e presto proverò a risolverlo da solo.

So che non è consigliato usarlo, ma ho avuto davvero molta fortuna usandolo, ha praticamente raddoppiato i nostri utenti attivi quando gli account vengono attivati automaticamente. Molti dei nostri utenti sono adolescenti che usano le loro email scolastiche e immagino che molte scuole abbiano filtri di blocco rigorosi che impediscono alle email di verifica di arrivare (non compaiono nemmeno nello spam).

Voglio imparare lo sviluppo di plugin per Discourse e, se ci riuscirò, questo sarà il mio primo plugin mantenuto per la community. Aggiornerò presto.

2 Mi Piace

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.