Ich möchte Benutzern dynamische Titel basierend auf ihrer Anzahl an Beiträgen und Likes (und vielleicht einigen anderen Kriterien) zuweisen.
Idealerweise möchte ich diesen Titel in der Nähe des Benutzernamens bei den Beiträgen anzeigen. Aber auch auf der Benutzerkarte ist in Ordnung, da ich verstehe, dass Minimalismus eleganter aussieht.
So zeige ich es derzeit auf XF an, Forerunner ist der Titel. Bitte schlagen Sie vor, wie dies am besten erreicht werden kann.
Sie könnten dies tun, indem Sie ein benutzerdefiniertes Abzeichen über die API oder mit benutzerdefiniertem SQL erstellen und dann die Funktion Benutzergruppenmitgliedschaft durch Abzeichen nutzen, um einem Benutzer, der ein Abzeichen verdient hat, eine Gruppe zuzuweisen. Diese Gruppe kann so konfiguriert werden, dass sie Mitgliedern einen Titel zuweist, der neben ihrem Benutzernamen in Beiträgen angezeigt werden kann (ähnlich wie mein Beitrag den Titel team hat).
Ich würde auf benutzerdefinierte SQL setzen, da die Nutzer basierend auf ihrer Beitragshäufigkeit und Anzahl der Likes dynamisch qualifiziert werden.
Das ist nützlich, lass mich überlegen, wie ich diese Automatisierung am besten nutzen kann. Ich hoffe, dass das Hinzufügen von 30 solchen Regeln keine Auswirkungen auf die Leistung hat.