Kategorienvorschauen

Diese Komponente ermöglicht es Ihnen, „Vorschauen von Kategorien" auf Ihrer Kategorien-Seite hinzuzufügen, sodass Benutzer erkennen können, dass eine Kategorie existiert, ohne dass sie Zugriff auf die eigentliche Kategorie haben. Die Vorschau sieht wie eine Standardkategorie aus, kann jedoch auf eine bestimmte Seite verlinken, auf der ein Benutzer darüber informiert wird, wie er Zugriff erhält.

Im Folgenden habe ich ein einfaches Beispiel eingefügt, aber es gibt viele verschiedene Möglichkeiten, diese Komponente zu konfigurieren. Bitte lesen Sie unbedingt alle Informationen in den Theme-Einstellungen durch.

Theme Creator Demo

:warning: Sie müssen sich hier auf Meta mit einem Konto angemeldet haben, damit dies funktioniert.

  1. Navigieren Sie zu https://theme-creator.discourse.org und melden Sie sich mit dem Button in der Kopfzeile an, falls Sie noch nicht angemeldet sind.

  2. Verwenden Sie den folgenden Link, um die Vorschau dieser Komponente zu aktivieren: Theme Creator

  3. Scrollen Sie in der Kategorienliste nach unten, bis Sie die Kategorie „restricted category preview" finden, und versuchen Sie, sie zu betreten:

  4. Sie werden auf eine veröffentlichte Seite weitergeleitet, die Anweisungen enthält, wie Sie vorgehen müssen, um Zugriff auf die Kategorie zu erhalten:

Einstellungen

Ich habe mein Bestes gegeben, um in den Theme-Einstellungen zu erklären, wie diese Komponente funktioniert. Die Einrichtung ist nicht die intuitivste Erfahrung, also zögern Sie nicht, Fragen zu stellen. Ich werde die Anweisungen aktualisieren, um mehr Klarheit zu schaffen.

Zusätzliche Hinweise

Ich gehe davon aus, dass es viele verschiedene Randfälle geben wird. Ich kann nicht garantieren, dass diese Komponente mit allen davon funktioniert, aber Feedback und Vorschläge sind willkommen :slight_smile:. Hier sind einige Dinge, die Sie beachten sollten:

  • Derzeit funktioniert dies nicht mit den Kategorien-Seiten-Stilen „Boxes with Featured Topics" oder „Subcategories with Featured Topics". Wenn es genügend Anfragen gibt, kann ich prüfen, ob eine Unterstützung hinzugefügt werden kann.
  • Es werden above-$CATEGORY-Klassen zu den Vorschauen hinzugefügt, die über einer bestimmten Kategorie erscheinen. Dies kann verwendet werden, um zusätzliches Styling hinzuzufügen.
  • Dies funktioniert nicht mit Unterkategorien, die auf der Kategorien-Seite angezeigt werden.
  • Mitarbeiter und anonyme Benutzer werden die Kategorien-Vorschauen immer sehen.
  • Achten Sie besonders auf die WICHTIGEN Hinweise in den Theme-Einstellungen.

[wrap=theme-install-button repoUrl="https://github.com/tshenry/discourse-category-previews\" repoName="Category Previews"]
Dieses Theme-Komponente installieren
[/wrap]

41 „Gefällt mir“
Private category, visible but hidden topics/threads
How do I allow people to see categories but not access topics?
Discourse Category Lockdown
Non-members and topic security
Premium Categories Visibility
Lock topic content for logged out users
"Will be opened later" status for category
Display locked category but not it's content
Categories as private rooms, that are publicly visible?
New Category Permission
Asking for access to a private category
Tighter integration of account-creation and subscriptions?
Tighter integration of account-creation and subscriptions?
Can Category Names Be Public While Topics Remain Private
Paid Groups
I need a theme to promote some hidden categories
Locked category only for specific members
Have category name visible, but not posts within the category
Paid Groups
Gated Topics in Category
Paid Groups
[PAID] Modify the "Category Previews" theme to make it work with a limited visibility Group
How to properly set up a pinned "user reviews" for my trading category?
How to force existing users to accept ToS
Configuring group access, membership, and visibility
Hide all topics in a specific category but show the category
Enabling category previews for restricted paid access categories
Several questions about management right
Private Group Facebook Like
Login required to see topic info
How to make certain posts visable to users without accounts whilst having the 'login required' setting enabled?
Publicly display a private category
Is it possible for a user to select categories to have in cat list (not only at registration but anytime)
Category, Group, Tag Descriptions as Topics
Configuring group access, membership, and visibility
Preventing non-registered users from viewing posts

Oh, das gefällt mir gut! Wir haben diese Woche gerade spezielle Interessengruppen eingeführt und hatten bereits Fragen dazu, wie die Leute diese finden können. Wir verwenden Box-Kategorien-Styles, also würde ich das auf jeden Fall anfordern.

6 „Gefällt mir“

Mitarbeiterbenutzer und anonyme Benutzer werden die Kategorien-Vorschauen immer sehen.

Können also diejenigen, die sich im Forum nicht registrieren, in die Kategorie hineinsehen?

Anonyme Benutzer können nicht in die eigentliche, eingeschränkte Kategorie hineinsehen. Sie sehen nur die Vorschau der Kategorie. Mitarbeiter können alles einsehen/zugreifen. Hier ist eine Aufschlüsselung einer hypothetischen Kategorieliste:

Mitarbeiter-Benutzer (sieht immer beides)

  • Eingeschränkte Kategorie
  • Vorschau der eingeschränkten Kategorie
  • Öffentliche Kategorie

Anonymer Benutzer (sieht nur die Vorschau)

  • Vorschau der eingeschränkten Kategorie
  • Öffentliche Kategorie

Angemeldeter Benutzer mit Zugang zur eingeschränkten Kategorie (Vorschau nicht erforderlich, daher nie angezeigt)

  • Eingeschränkte Kategorie
  • Öffentliche Kategorie
7 „Gefällt mir“

Nur hier, um zu bestätigen, dass dies hervorragend mit Seiten funktioniert, die Kategorien für anonyme Nutzer sowie weitere nur für angemeldete Nutzer bereitstellen. Sie können die Vorschauen als Aufruf zur Registrierung nutzen.

category-slug~Kategorietitel~Nur für Mitglieder~https://discourse.example.com/signup~trust_level_0

4 „Gefällt mir“

Entschuldigung, ich bin sicher ein Anfänger.

Aber Punkt 1 ist in Ordnung. Nicht kompliziert.
Wenn ich auf den Link in Punkt 2 klicke, erscheint folgendes:

Wenn ich zu „Thema anzeigen“ gehe, sehe ich eine Installations-Schaltfläche:

Ich möchte nicht darauf klicken, da ich befürchte, mein gesamtes Forum zu verändern.

Können Sie mir bitte helfen? Noch einmal Entschuldigung.

Hmm, ich bekomme das gleiche Verhalten nicht. Ich habe gerade die Demoschritte durchgegangen und alles scheint ordnungsgemäß zu funktionieren:

Nur zur Klarstellung: Die Demo auf unserer Theme-Creator-Website dient lediglich als Beispiel für einen Anwendungsfall. Sie müssen sie auf Ihrer eigenen Website installieren, indem Sie die Installationsschritte am Ende des Originalbeitrags (OP) befolgen.

4 „Gefällt mir“

Ja, ich habe es verstanden. Danke! lol

Aber wie installiere ich es schließlich auf unserer eigenen Website?

Wie bereits erwähnt, finden Sie Anweisungen im ursprünglichen Beitrag:

Anschließend müssen Sie die Theme-Einstellungen, Ihre Kategorieeinschränkungen und Ihre Gruppeneinstellungen entsprechend Ihren Anforderungen konfigurieren.

4 „Gefällt mir“

Ja, mein Fehler, ich habe den GitHub-Link übersehen. Vielen Dank für deine Zeit.

2 „Gefällt mir“

Also, kannst du mir bitte erklären, wie man das verwendet? Englisch ist nicht meine Muttersprache, daher ist es etwas kompliziert.

Nehmen wir an, ich möchte eine öffentliche Kategorie in eine eingeschränkte Kategorie umwandeln. Ist das möglich?

Kannst du mir ein Beispiel geben, das ich anstelle von „Add item…

2 „Gefällt mir“

Du machst einen guten Job mit deinem Englisch :slight_smile: Die Einrichtung ist selbst für Muttersprachler knifflig.

Ja, du solltest diesen Leitfaden befolgen: Understanding groups and category permissions

Fast!

Falls es hilft, hier ist mein Eintrag in den Theme-Einstellungen für die Demo:

junk~restricted category preview~Diese Kategorie ist nur für Mitglieder der Benutzergruppe „joinable-group“ zugänglich. Für weitere Informationen auswählen.~https://theme-creator.discourse.org/pub/logged-in-user-access~joinable_group

Und wie sich dies auf die Beschreibung der Theme-Einstellung bezieht:

Theme-Einstellungsteil Wert
category-slug junk
Vorschau-Name restricted category preview
Vorschau-Beschreibung Diese Kategorie ist nur für Mitglieder der Benutzergruppe „joinable-group“ zugänglich. Für weitere Informationen auswählen.
https://example.com https://theme-creator.discourse.org/pub/logged-in-user-access
group joinable_group

Und hier ist ein Diagramm, das zeigt, wie die verschiedenen Teile zusammenhängen:

Im Bild ist „ :lock: eingeschränkt“ die echte Kategorie, auf die nur die Benutzergruppe joinable_group (und standardmäßig auch das Personal) zugreifen kann.

9 „Gefällt mir“

Danke für deine Zeit, Kumpel. Okay, okay, so ist es viel klarer. Und eigentlich war es gar nicht so offensichtlich ^^

Also, lass uns das machen! Und nochmal danke :slight_smile:

1 „Gefällt mir“

Hallo, ich bin wieder da ^^

Also, ich habe die Einstellungen hier:

Ich habe ein paar Fragen:

1: Wie erstelle ich eine URL?
2: Wenn wir die Einstellungen in der Nähe von „Kategorie-Vorschauen

1 „Gefällt mir“

Hallo :slight_smile:

  1. Welche URL? Könntest du den vollständigen Wert der Theme-Einstellung category previews aus deinem Screenshot teilen? Dann kann ich dir basierend auf dem, was du in diese Einstellung eingegeben hast, Vorschläge machen.

  2. Wenn du eine Änderung an der Einstellung category previews vornimmst, klicke außerhalb des Textfelds. Du solltest dann zwei Schaltflächen sehen. Verwende die grüne, um die Änderungen zu speichern. Nach dem Speichern musst du alle offenen Browser-Tabs/Fenster aktualisieren, um die Wirkung zu sehen.

  3. Angenommen, Groupe privee ist eine Kategorie, die du bereits erstellt hast, musst du deren Slug finden und verwenden. Dieser wird höchstwahrscheinlich so aussehen: group-privee. Du kannst das bestätigen, indem du zur Kategorie Groupe privee navigierst und in die Adressleiste deines Browsers schaust. Zum Beispiel verwendet die Kategorie #theme hier auf Mete theme als Slug:

    image

1 „Gefällt mir“

Vielen Dank für deine Antwort.

Hier ist also die Vorschau der Kategorie: Groupe privee~Parlons societe offshore~Diese Kategorie ist nur für Benutzer verfügbar, die der Gruppe beigetreten sind.~https://forum.objectifhijra.com/pub/logged-in-user-access~groupe_joignable

Wenn ich das richtig verstehe, muss die Kategorie zuvor erstellt werden? Ich habe es mit einer bestehenden Kategorie versucht, und es passiert nichts.

Ja, ich habe mich auf die URL in der Kategorienvorschau bezogen. Wie bauen wir diese URL auf? Oder müssen wir die Kategorie vorher erstellen, sodass ich die von Discourse generierte URL verwende?

1 „Gefällt mir“

Es gibt ein paar Punkte, die wir klären müssen:

  1. Ihr Forum verwendet kategorisierte Boxen, sodass dies nicht funktionieren wird. Aus dem ursprünglichen Beitrag:

  2. Der erste Teil Ihrer Einstellung (Group privee) muss der Slug einer vorhandenen, öffentlichen Kategorie sein. Die Vorschau wird über dieser Kategorie angezeigt. Es sollte nicht der Name der Kategorie sein, die Sie vorschauen möchten.

  3. Es sieht nicht so aus, als wäre die von Ihnen verwendete URL (https://forum.objectifhijra.com/pub/logged-in-user-access) eine tatsächlich veröffentlichte Seite. Sie müssten eine veröffentlichte Seite gemäß den Anweisungen unter Page Publishing erstellen und den generierten Link zu dieser Seite verwenden.

  4. Stellen Sie sicher, dass Sie tatsächlich eine Gruppe mit dem Namen groupe_joignable haben.

Leider bin ich mir nicht sicher, wie viel mehr ich Ihnen noch helfen kann. Es ist ziemlich schwierig, dies allein zu erklären, und ich denke, die Sprachbarriere hilft auch nicht weiter. Was ich empfehlen könnte, ist, in unserer Kategorie Marketplace zu posten, um zu sehen, ob Sie jemanden einstellen können, der sich in Ihre Seite einloggt und Ihnen direkt hilft.

3 „Gefällt mir“

Ist schon in Ordnung, Kumpel. Ich habe alles verstanden! Danke.

Ich bin so traurig, dass es mit dem Stil „Boxed Categories

2 „Gefällt mir“

Ich habe gerade von diesem Theme-Komponenten erfahren und freue mich, dass es einige Workaround-Hacks, die ich bisher verwendet habe, möglicherweise vereinfachen könnte. Ich habe ein paar Fragen, bei denen ich nicht sicher bin, ob sie einfach über mein Verständnis hinausgehen, wie die Dinge funktionieren, oder ob sie noch nicht erstellt wurden:

  1. Sollten anonyme (nicht angemeldete) Benutzer das Kategorien-Vorschau-Element in der /categories-Liste sehen können? Ich hatte gehofft, dass sie sehen können, was verfügbar ist, um sie zur Erstellung eines Kontos zu ermutigen, aber in meinen bisherigen Tests konnte ich das nicht erreichen.

  2. Können Administratoren die Kategorien-Vorschau sehen, auch wenn sie in der angegebenen Gruppe sind, die sie nicht sehen sollten? Ich gehöre zur group-x, wie in der Zeichenkette angegeben, sehe sie aber trotzdem über der eigentlichen eingeschränkten Kategorie.

4 „Gefällt mir“

Absolut, das ist eines der wichtigsten Szenarien, die diese Komponente abdecken sollte! Stelle bitte sicher, dass du den Slug der Kategorie verwendest, über der die Vorschau erscheinen soll. Falls es hilfreich ist, dieser Beitrag erläutert die Einstellungen etwas detaillierter als der Originalbeitrag.

Ja, ich wollte sicherstellen, dass Mitarbeiter (Moderatoren/Admins) die Vorschau immer sehen, damit sie sich ihrer Existenz und Platzierung bewusst sind. Am besten verwendest du beim Testen der Komponente ein Testbenutzerkonto.

4 „Gefällt mir“