It seems that you need to develop a plugin to customize the 404 page.
Does anyone have an example of a plug-in that does that?
We’d love to (radically) change the 404 page, would be a shame if we’d develop a plugin if other have done so before ![]()
It seems that you need to develop a plugin to customize the 404 page.
Does anyone have an example of a plug-in that does that?
We’d love to (radically) change the 404 page, would be a shame if we’d develop a plugin if other have done so before ![]()
Bump! I’d like to hide some of the existing widgets and show a New Topic button.
I see that the 404 page title can be set via Settings > Customize > Text Content > [search for current 404 error text that is displayed] but more options would be nice!
Hello,
I am looking to personalize my 404 page due to the IPB to Discourse migration.
I would like to have a simple page with text.
What is the best option?
Thank you
Has anyone figured this out? The 404 template is handled by ruby, not by JS, which is weird.
Is there a way to make custom 404 hbs template and style it through theme?
Ich suche ebenfalls nach einer Möglichkeit, die 404-Seite anzupassen. Ein Problem, das ich habe, ist, dass einige Bereiche eines Forums privat sind. Wenn ich also in einem Chat oder aus einem anderen Beitrag darauf verlinke und die Benutzer nicht im Forum angemeldet sind, scheint es für sie so, als hätte ich auf eine Seite verlinkt, die nicht existiert. Benutzer denken im Allgemeinen nicht gerne zu viel nach, daher glaube ich, dass viele von ihnen nicht auf den Teil „oder ist privat
Aktivieren Sie die verbesserte, aber die Geheimhaltung preisgebende 404-Seite in Ihren Site-Einstellungen.
Soll die Seite anders aussehen? Ich habe das gerade auf zwei Seiten ausprobiert und sehe immer noch die gleiche Fehlerseite:
Ich habe das Forum auf einer der Seiten neu aufgebaut, um sicherzugehen, dass es nicht nur ein Caching-Problem ist, und habe es sowohl für private Themen als auch für nicht gefundene Seiten versucht.
Meine Einstellungen sehen so aus:
Auf welche “Abschnitte” beziehst du dich? Verlinkst du auf ein bestimmtes Thema?
Ja, ich habe versucht, bestimmte Themen, Beiträge, Kategorien und nicht existierende Seiten aufzurufen, ohne eingeloggt zu sein, und sehe immer dieselbe Seite.
Mal sehen. Hier ist ein Thema in der Kategorie Staff meiner selbstgehosteten Discourse-Instanz:
https://discourse.codinghorror.com/t/test-topic-for-close-states/3516
Wenn ich es mit detailed 404 auf false (Standard) lade, sehe ich:
Oops! Diese Seite existiert nicht oder ist privat.
Das entspricht meinen Erwartungen. Wenn ich jedoch detailed 404 auf true setze, sehe ich dasselbe. Haben wir hier einen Regression eingeführt, @sam, oder habe ich die Funktion falsch verstanden? ![]()
Ich habe sogar einen Neuaufbau durchgeführt, falls das ein Problem war, aber das Ergebnis ist dasselbe. Ich würde bei aktiviertem detailed 404 eher folgendes erwarten:
Entschuldigung, Sie haben keinen Zugriff auf dieses Thema
Ich denke, die Meldung, die du siehst, ist korrekt, da Staff letztendlich eine private Kategorie ist, aber ich kann mich auch irren.
Nein, die Idee ist, dass du in diesem Fall absichtlich Informationen mit detailed 404 preisgibst: Das Thema existiert zwar, aber du kannst es aus irgendeinem Grund nicht aufrufen.
Ich glaube, @dan hat an dieser Funktion gearbeitet. Vielleicht hast du, Dan, einige Ideen dazu, was los ist?
Detaillierte #404-Fehlermeldungen werden nur angezeigt, wenn der Benutzer etwas unternehmen kann, um die Gruppe zu sehen, in der Regel durch den Beitritt zu einer Gruppe (freiwillig oder durch eine Beitrittsanfrage).
In diesem Fall können die Benutzer der @staff-Gruppe nicht beitreten oder Beitrittsanfragen senden, was erklärt, warum die detaillierte Fehlerseite nicht angezeigt wird. Ich denke daran, einen “else”-Fall hinzuzufügen, wenn “detailliertes 404” aktiviert ist, der anzeigt:
Ups! Diese Seite ist privat.
anstatt:
Ups! Diese Seite existiert nicht oder ist privat.
Ja, der else-Block ist hier vorzuziehen.
Erwägen Sie auch, einen „Zurück“-Button (window.history.back()) zur Ember-Version der 404-Seite hinzuzufügen, da dies in diesem Fall die einzige sinnvolle Aktion ist, die Nutzer ausführen können.
Das wurde umgesetzt. Es stellt sich heraus, dass der Server bereits 403 zurückgegeben hat, nur die Fehlermeldung war anders.
Ausgezeichnet, ich habe meine selbst gehostete Instanz aktualisiert und jetzt wird das Staff-Thema
https://discourse.codinghorror.com/t/test-topic-for-close-states/3516
korrekt mit
Oops! Diese Seite ist privat.
zurückgegeben, wenn es im Inkognito-Modus besucht wird und detailed 404 aktiviert ist. Danke! ![]()
Eine Anfrage, die wir häufig erhalten, ist, dass in einem solchen Fall eine Anmeldeschaltfläche auf dieser Seite angezeigt werden soll, da sich das Thema durch die Anmeldung möglicherweise zugänglich machen lässt.
Ich finde das eine fantastische und sinnvolle Anfrage. @eviltrout, könntest du das vielleicht zuweisen, wenn es vor dem Release nicht zu riskant ist?