Base_path wird in einigen Fällen nicht ersetzt

Ich bin mir nicht sicher, wann das angefangen hat, aber es scheint, dass %{base_path} in einigen Fällen nicht ersetzt wird.

Der einzige Ort, an dem ich das bisher gesehen habe, ist die Aufforderung zum Melden eines Beitrags, bei der die URL die Themen-ID durch %%7Bbase_path%7D/guidelines ersetzt, sodass https://www.example.com/t/topic-title/1234 zu https://www.example.com/t/topic-title/%%7Bbase_path%7D/guidelines wird.

Ich habe getestet und verifiziert, dass dies auch im Safe Mode geschieht.

Der Text von post_action_types.inappropriate.description ist der Standard:

Dieser Beitrag enthält Inhalte, die eine vernünftige Person als anstößig, beleidigend, als hasserfülltes Verhalten oder als Verstoß gegen \u003ca href=\"%{base_path}/guidelines\"\u003eunsere Community-Richtlinien\u003c/a\u003e betrachten würde.

Ich habe versucht, den Text zu ändern und den Link gleich zu lassen. Die Änderungen erscheinen, aber das Problem besteht weiterhin.

Ich habe eine weitere Instanz von %{base_path} überprüft, insbesondere site_settings.tags_listed_by_group, die korrekt zu ersetzen scheint. Die Website-Einstellung “Tags nach Gruppe auflisten” hat in der Beschreibung einen funktionierenden Link.

4 „Gefällt mir“

Dies wurde auch im Python-Forum berichtet: "community guidelines" link doesn't work - Discourse Feedback - Discussions on Python.org

3 „Gefällt mir“

Um den Python-Beitrag zur besseren Übersicht hierher zu ziehen:

Wenn ich auf das Fähnchensymbol unter einem Beitrag klicke, öffnet sich ein Dialogfeld und der Link „Unsere Community-Richtlinien“ funktioniert nicht. Ein Tippen darauf bewirkt nichts, und wenn ich ihn in einem anderen Tab öffne, erhalte ich eine Fehlerseite „400 Bad Request“. Beispiel-URL: https://discuss.python.org/t/my-code-as-a-for-loop-that-dont-work/%{base_path}/guidelines

Ich kann das Problem mit den „Community-Richtlinien“ auch hier im Meta-Bereich reproduzieren. Ich werde dies an Bug weiterleiten. :+1:

Behoben in diesem PR:

2 „Gefällt mir“

Dieses Thema wurde nach 3 Tagen automatisch geschlossen. Neue Antworten sind nicht mehr möglich.