seitdem ich mein Forum aus einem Backup wiederhergestellt habe, habe ich ein Problem, bei dem jeder Link zu einem Thread im Forum oder einfach das Kopieren und Einfügen eines Links zu einem Forum-Thread in einen Browser zu einer kaputten leeren Seite führt, auf der nur der Thread-Titel angezeigt wird, aber kein Inhalt. Das Forum funktioniert ohne Probleme, nur Hyperlinks zu Forum-Threads werden nicht richtig geöffnet.
Es wäre toll, wenn jemand das beheben könnte.
Budget abhängig von der Komplexität des Problems – es könnte eine einfache Lösung sein.
Ich habe das Problem gefunden. Es lag am CSS der Website:
#ember19 {
display: none;
}
Wenn Sie Code wie diesen haben, warnt Discourse im CSS-Editor:
Entschuldigung – die Verwendung von CSS-Selektoren wie #ember oder .ember-view ist nicht gestattet, da diese Namen zur Laufzeit dynamisch generiert werden und sich im Laufe der Zeit ändern, was schließlich zu fehlerhaftem CSS führt. Versuchen Sie einen anderen Selektor.
Vermutlich wurde dies verwendet, um ein Element von Discourse in der Vergangenheit zu deaktivieren, aber die ID wurde nach dem Upgrade einem neuen Element zugewiesen. Wie auch immer, das Entfernen dieses Codes hat das Problem behoben.