Perché c'è una categoria che non posso modificare

Ciao,

è piuttosto imbarazzante: ho creato 3 categorie sul mio nuovissimo forum e, quando voglio configurarne una (le altre 2 vanno bene), ricevo il messaggio “questa pagina non esiste o è privata” (anche se sono il proprietario E l’amministratore).

Cosa ho sbagliato? (un errore da principiante, immagino)

Potrebbe essere il nome della categoria che hai scelto. Qualcuno ha avuto un problema con le lettere finlandesi in questo recente argomento e questo è stato suggerito come soluzione:

Potrei avere un indizio: quando sono sulla pagina della categoria, l’accento francese “é” è doppio nell’URL: immagino che questo possa far parte del problema quando clicco su “modifica” (che porta direttamente all’errore 404).

Esatto, anche se nel mio caso si tratta più della descrizione della categoria.

Non capisco bene la soluzione che hai citato, ma farò del mio meglio…

Sì, ho avuto anche io quel problema,
cosa hai per il parametro metodo di generazione dello slug?

questo potrebbe aiutare: Administrative Bulk Operations

Grazie, anche se sono ospitato, quindi ssh non è un’opzione facile per me.

Dove si trova il metodo di generazione dello slug? La mia ipotesi sarebbe stata da qualche parte nei parametri…

EDIT: Immagino sia questo: /c/toute-personne-intéressée-par-nos-activitées/5

Va bene, se non hai ancora familiarità con la console non c’è fretta. Puoi sempre cambiare la visibilità di questa su ‘staff’, e tornare più tardi per sistemarla.

Ho appena testato, e avere una categoria chiamata ad esempio ‘Tést’ va bene, purché non includi la é nello slug (lascia che discourse generi lo slug per te).

Modifica: Ma @Benjamin_D ha la risposta vera qui sotto. :slightly_smiling_face::+1::down_arrow:

Infatti https://your.domain/admin/site_settings/category/all_results?filter=slug%20generation, dovrebbe essere impostato su codificato

Questo suona come un bug. Non dovrebbe essere possibile impostare la categoria in modo tale da non poterla modificare.

Se il problema è lo slug, allora dovresti essere in grado di sostituire lo slug con un -, quindi /c/-/8 (dove 8 è l’ID della categoria) dovrebbe funzionare.

OK, anche se per ora non posso cambiare nulla riguardo a questa categoria. Inoltre, il nome della mia categoria non ha accenti al suo interno, sembra essere buggato dalla descrizione per qualche motivo

Era ASCII, l’ho cambiato in encoded, HA FUNZIONATO! Ora posso fare quello che devo fare!

Molte grazie a entrambi! :star_struck:

Infatti

Sono d’accordo, non so se questo derivi da un errore del mio host, o se c’è qualcosa nella versione che non è ancora stato corretto. Devo ammettere che questa versione dovrebbe essere aggiornata secondo un messaggio di avviso sulla pagina di amministrazione (anche se non posso farlo io stesso): il mio host sta eseguendo la versione 2.7.9 quando l’ultima è la 2.8.0.beta9

Ho appena testato la creazione e la modifica del nome di una categoria con caratteri accentati su una nuova installazione e ha funzionato bene. Non ho dovuto modificare manualmente lo slug, quindi sembra che l’ultima versione (2.8.0.beta9) abbia risolto questo problema.

– MODIFICA –
È interessante… non ho modificato l’impostazione dello slug da ascii a encoded come menzionato in precedenza da @Benjamin_D nel thread. Ha semplicemente funzionato subito.

come sottolinea @MarkDoerr, la PR che ha risolto il problema è stata unita il 12 gennaio 21, quando la versione stabile 2.7.9 è stata rilasciata il 20 ottobre.

Ci sono state due release di sicurezza per il ramo stabile da allora.