Discourse-Cakeday

:discourse2: Zusammenfassung Discourse Cakeday schmückt die Avatare von Nutzern mit einem feierlichen Emoji am Jahrestag ihres Beitritts und (optional) auch an ihrem Geburtstag. :cake: :birthday:
:open_book: Installationsanleitung Dieses Plugin ist im Discourse-Core enthalten. Eine separate Installation des Plugins ist nicht erforderlich.

Aktivierung von Cakeday

Das Cakeday-Plugin ist standardmäßig aktiviert, kann aber über seine Einstellungen deaktiviert/aktiviert werden, die auf deiner admin/plugins-Seite zugänglich sind:

Cakeday-Einstellungen

Funktionen

  • Emoji, das in Beiträgen, Benutzerkarten und Benutzerseiten für den Jahrestag des Forumsbeitritts und/oder Geburtstag angezeigt wird: (Die angezeigten Emojis können auch angepasst werden)

  • Durchsuchbares Verzeichnis von Jahrestagen und Geburtstagen unter /cakeday/anniversaries/today

  • Verwendet automatisch das Beitrittsdatum für Jahrestage und fügt ein optionales Feld für das Geburtsdatum auf der Seite „Einstellungen->Profil“ jedes Nutzers hinzu (begrenzt auf Monat und Tag)

Einstellungen

  • Sieh dir alle relevanten Site-Einstellungen an, indem du in deinen Admin-Einstellungen nach „cakeday“ suchst
Name Beschreibung
cakeday enabled Zeige Cakeday-Emoji[s] neben dem Namen des Nutzers am Datum seines Beitritts zu Discourse
cakeday emoji Das Emoji[s], das neben dem Namen des Nutzers am Datum seines Beitritts zu Discourse angezeigt wird. Mehrere Emojis können durch: smile angegeben werden
cakeday birthday enabled Zeige Birthday-Emoji[s] neben dem Namen des Nutzers an seinem Geburtstag
cakeday birthday emoji Das Emoji[s], das neben dem Namen des Nutzers an seinem Geburtstag angezeigt wird. Mehrere Emojis können durch: smile angegeben werden

:discourse2: Bei uns gehostet? Dieses Plugin ist in allen unseren Hosting-Tarifen verfügbar Cakeday | Discourse - Civilized Discussion

58 „Gefällt mir“

4 Beiträge wurden in ein neues Thema aufgeteilt: Nur Jahrestage und keine Geburtstage anzeigen?

Ein Beitrag wurde in ein neues Thema aufgeteilt: Wie erstelle ich automatisch einen Beitrag in einer Kategorie, wenn Geburtstag ist?

Hallo, nur zur Information, staged user hat ein Geburtstagsabzeichen, aber es erscheint nicht in der Liste der Geburtstage (nur normale Benutzer werden angezeigt) :slight_smile:

3 „Gefällt mir“

Ist es möglich, das Feld für das Jubiläum manuell zu bearbeiten (oder idealerweise eine CSV-Datei hochzuladen)?

Unser Hauptproblem ist, dass wir unsere Community von einer sehr alten Plattform (Enjin) auf Discourse migriert haben. Wir haben es geschafft, die meisten Daten zu extrahieren, einschließlich unserer alten Beitrittsdaten, aber offensichtlich, als wir die neuen Discourse-Benutzer erstellten, entsprechen ihre “Beitrittsdaten” nun nicht mehr dem Zeitpunkt, an dem sie unserer Community auf Enjin tatsächlich beigetreten sind.

Wenn Sie Zugriff auf Rails haben, funktioniert dies (obwohl es völlig manuell ist):

UPDATE users SET created_at = '2023-05-03 13:56:41' WHERE username_lower = 'username';

Hallo, in meiner Liste „Jahrestag der Forenbeitritts“ habe ich nichts unter /cakeday/anniversaries/all?month=3, obwohl die meisten Mitglieder in diesem Monat beigetreten sind. Irgendeine Idee? Danke.

1 „Gefällt mir“

Hmm. :thinking: Möglicherweise ist der Monat für dieses Jahr, und niemand hat schon ein Jubiläum gefeiert?

2 „Gefällt mir“

Ja, aber diese URL (/cakeday/anniversaries/all) sollte alle Registrierungsjubiläen anzeigen, nicht Geburtstage.
Für Geburtstage ist es diese URL: /cakeday/birthdays/all

1 „Gefällt mir“

Ich meinte, dass es im Monat angezeigt werden könnte, in dem ihr erstes Jubiläum gefeiert wird (d. h. ein Jahr nachdem die Leute dem Forum beigetreten sind). Der erste Tag, an dem Sie beitreten, ist technisch gesehen kein Jubiläum. Wenn also „März“ in diesem Fall „März 2024“ ist und das das Jahr ist, in dem alle beigetreten sind, dann feiert noch niemand ein Jubiläum.

Ich habe mir den Code jedoch nicht angesehen, daher könnte dies reine Spekulation sein. :slight_smile:

1 „Gefällt mir“

Ok, ich wurde wahrscheinlich von der Registerkarte „Alle“ in die Irre geführt:

1 „Gefällt mir“

Gibt es eine API oder eine Möglichkeit, die Geburtstage und Jubiläen für heute abzurufen?

1 „Gefällt mir“

Ja,

https://meta.discourse.org/cakeday/birthdays/today.json

https://meta.discourse.org/cakeday/anniversaries/today.json

3 „Gefällt mir“

Vielen Dank dafür!

2 „Gefällt mir“

Dank deiner Hilfe, Richard, habe ich es geschafft, eine Komponente zu erstellen!

3 „Gefällt mir“

Sieht so aus, als würde es bald ein neues docker_manager-Image dafür geben?

Hallo, ich habe dieses Plugin schon vor langer Zeit installiert, aber heute kann ich keine Spur davon auf meiner Website finden… was ist los? :roll_eyes: Ist dieses Plugin jetzt im Core?

1 „Gefällt mir“

Dieses Plugin ist jetzt Teil des Discourse-Kerns :partying_face:

2 „Gefällt mir“

Ist es möglich, dass die Präferenz “Monat und Datum” des Geburtsdatums auf dem Registrierungsformular erscheint und nicht nur auf der Seite “Einstellungen → Profil” jedes Benutzers?

1 „Gefällt mir“

Ich glaube nicht, dass es derzeit möglich ist.

2 „Gefällt mir“