I run a membership site and use Discourse for discussion. Members are assigned to a group which can then view threads in certain categories.
If someone who isn’t logged in and a member of that group tries to access those threads, they just get a message that says “Oops! That page doesn’t exist or is private.”
Is there any way to make those threads viewable, maybe even the first few posts, but hide the rest and show some kind of message that it is only for members of that group?
I guess the bigger issue is that content in a members-only space (which is supported in Discourse) comes up more like a 404 error than a note that there’s something there.
Even a way to customize that “Oops! That page doesn’t exist or is private.” screen would be helpful.
@dylanb install the static pages plugin (I think it’s Procourse-something-something) and put a custom link on the navbar or something (there are theme-components for this) pointing to it.
The static page can be something like this one on TekInvestor: Bli en Insider
Or take a screenshot of the topic list of one of your “invisible” categories and people can get a preview of what it looks like.
I’m up for something like “This page exists, but you don’t have access” it can help both for unlogged users, and just right out not allowed ones. And have a difference from the 404.
Jein. Es kann die Auffindbarkeit von Inhalten verbessern, da Google etwas zu indexieren hat… aber wenn die überwiegende Mehrheit der Besucher die Seite sofort verlässt, weil sie genervt sind, sich registrieren zu müssen, um den vollständigen Inhalt zu sehen, wirst du ohnehin wahrscheinlich nicht gut ranken.
Für eine Mitgliedschaftsseite hast du normalerweise eine Hauptdomain mit einer Website unter example.com, die mit tollen Inhalten gefüllt ist, und dann discuss.example.com oder talk.example.com, wo Mitglieder hin können, ja?
Toll. Gibt es eine Möglichkeit, benutzerdefinierten Inhalt auf dieser Seite hinzuzufügen? Im Grunde einen Link zum Anmelden oder Registrieren/Abonnieren unter dem Text „Es ist privat“?
Ah? Ich habe einen Link mit der Aufschrift ‘Mitgliedschaft anfragen’. Ich bin mir nicht sicher, warum du diesen nicht hast. Bist du auf der neuesten Discourse-Version?
Oder versuchst du, auf einen bestimmten Beitrag innerhalb der privaten Kategorie zuzugreifen?