Hallo.
Ich werde es Ihnen mit Bildern zeigen.
Vor dem letzten Update ist dieser Fehler aufgetreten.
Nach der Installation des Updates tritt dieser Fehler weiterhin auf.
(Aktuell)
Und ich habe den gesamten Code von der Website entfernt und es erneut versucht, aber der Fehler tritt immer noch auf.
Tritt dies auch im abgesicherten Modus auf? Könnten Sie auch die Browserkonsole auf Fehler überprüfen, wenn Sie darauf klicken, und in /logs nachsehen, ob es weitere Details gibt.
Sie verschieben Elemente, die Emberjs-Komponenten enthalten (hier ist die Tag-Liste), was meiner Meinung nach wahrscheinlich den Lebenszyklus der Komponente stört.
Am besten nutzen Sie hier die API.
In Ihrem Fall entweder:
Plugin-Outlets verwenden, wie ich es in Ihrem letzten Thema gezeigt habe. Da es diese jedoch für die neuesten Themen auf der Kategorieseite nicht gibt, müssen Sie sie anfordern.
Die Vorlage überschreiben. Dies ist aus Kompatibilitätsgründen keine gute Lösung, kann aber eine sofortige Alternative sein.
Ich würde Ihnen dringend davon abraten, diesen Weg zu gehen. Es ist, als würde man ein Pflaster auf eine Nebenwirkung kleben, anstatt die eigentliche Ursache des Problems zu beheben. Sie werden damit weitere Probleme schaffen (wie Ihr letzter Thema wegen des obigen Codes).
Sie können Ihr JS etwas benutzerfreundlicher für Discourse gestalten (der beste Weg ist immer noch die Verwendung von Plugin-Outlets, wenn Sie können).
Hier ist ein Beispiel. Es verwendet die API bei Seitenwechsel, führt Code auf einer bestimmten Route aus und kopiert das HTML vor dem Link (damit Sie auf das Tag klicken können):
Hallo nochmal @Arkshine
Ich habe die von Ihnen angegebenen Codes hinzugefügt, nachdem ich diese Codes gelöscht habe, aber sie funktionieren nicht. Mache ich einen Fehler?
@Arkshine Entschuldigung, dass ich das Thema wieder aufgreife.
Vielen Dank nochmals. Ich habe einen Fehler in den von Ihnen bereitgestellten Codes gefunden.
Können Sie mir bitte helfen?
Ich habe versucht, die Codes zu korrigieren, aber es ist mir nicht gelungen.
Im Abschnitt „Neueste“ wird nur der Tag im zuletzt geöffneten getaggten Thema angezeigt.
Und wenn Sie eine Kategorie aufrufen, werden die Tags nicht angezeigt.