In der Kategorieansicht habe ich eine Handvoll „Geister“-Themen, bei denen kein Titel vorhanden ist und ich sie weder anklicken noch löschen kann.
Haben Sie eine Idee, wie ich diese beseitigen kann?
In der Kategorieansicht habe ich eine Handvoll „Geister“-Themen, bei denen kein Titel vorhanden ist und ich sie weder anklicken noch löschen kann.
Haben Sie eine Idee, wie ich diese beseitigen kann?
Hallo @Aaron_B
Haben Sie es schon im abgesicherten Modus versucht?
Sind Sie außerdem auf dem neuesten Stand von Discourse? (entweder 3.1.1 oder 3.2.0.beta2-dev)
Ich verwende 3.2.0.beta2-dev. Ich werde in den abgesicherten Modus wechseln, um zu sehen, ob ich Optionen finden kann.
Der abgesicherte Modus zeigt dieselben „leeren“ oder „Geister“-Themen an, die ich nicht entfernen oder löschen kann.
Das ist ungewöhnlich. Ich bin mir nicht sicher, wie sie in diesen Zustand geraten sind? Das sollte unter normalen Umständen unmöglich sein.
Funktioniert das Klicken auf den Zeitstempel der letzten Aktivität immer noch, um zum letzten Beitrag zu gelangen?
Das hat funktioniert! Ich habe nicht bemerkt, dass der Zeitstempel der letzten Aktivität verknüpft war. Dort konnte ich sehen, dass es sich um einen Überrest eines Beitrags aus der Funktion für eingebettete Beiträge handelte.
Alles erledigt!
Wissen Sie, wie Sie ein Thema ohne Titel bekommen haben? Ich frage mich, ob irgendwo eine Validierung fehlt.
Nicht direkt, aber aus dem Beitrag, zu dem ich gelangt bin, wurde er automatisch über die Funktion für eingebettete Beiträge generiert.
Es gibt andere Fälle, in denen Themen ohne Titel erstellt werden können.
Ich bin vor 3 Jahren von vBulletin migriert, und Profilbeiträge wurden in Discourse als Themen ohne Titel importiert.
Vielleicht fehlt in discourse/lib/topic_creator.rb at 24feb20abc713d06106a480b0b4e2f20b3938360 · discourse/discourse · GitHub diese Überprüfung? Ich habe sie nicht überprüft, da ich kaum weiß, wie man Code liest, und auch das vBulletin-Migrationsskript nicht untersucht habe. Es ist nur eine Vermutung.
Das ist alles. Sowohl für das Importskript als auch für den Code, der Themen aus Einbettungen erstellt. Es ist beabsichtigt, aber vielleicht sollte es nicht erlaubt sein, Themen mit 0 Zeichen im Titel zu erstellen.
Off-Topic, aber ein Trick ist, Code wie eine seltsame Form natürlicher Sprache zu lesen. Irgendwann ergibt es Sinn. Das und das Öffnen der Codebasis in einer IDE, um die Suche zu erleichtern.