depuis que j’ai restauré mon forum à partir d’une sauvegarde, je rencontre un problème : chaque fois que quelqu’un suit un hyperlien vers un fil de discussion sur le forum ou copie-colle simplement un hyperlien vers un fil de discussion du forum dans un navigateur, il accède à une page blanche cassée avec seulement le titre du fil de discussion affiché, mais aucun contenu. Le forum fonctionne sans problème, ce sont juste les hyperliens vers les fils de discussion qui ne s’ouvrent pas correctement.
Ce serait formidable si quelqu’un pouvait résoudre ce problème.
Budget en fonction de la complexité du problème - cela pourrait être une solution facile.
J’ai trouvé le problème. Il se trouvait dans le CSS du site :
#ember19 {
display: none;
}
Si vous avez du code comme celui-ci, Discourse émet un avertissement dans l’éditeur CSS :
Désolé – l’utilisation des sélecteurs CSS #ember ou .ember-view n’est pas autorisée, car ces noms sont générés dynamiquement à l’exécution et changeront avec le temps, ce qui finira par entraîner un CSS cassé. Essayez un autre sélecteur.
On peut supposer que cela a été utilisé pour désactiver un élément de Discourse dans le passé, mais l’ID a été attribué à un nouvel élément après la mise à niveau. Quoi qu’il en soit, la suppression de ce code a résolu le problème.