Hallo!
Es gibt ein Standardabzeichen, das mit der Software geliefert wird und das mir sehr gut gefällt, aber ich möchte es ein wenig anpassen.
Das Original:
Dieses Abzeichen wird verliehen, wenn Sie 100 „Gefällt mir“-Angaben erhalten und im Gegenzug 100 oder mehr „Gefällt mir“-Angaben vergeben. Danke, dass Sie es weitergeben!
Gewünscht:
Dieses Abzeichen wird verliehen, wenn Sie 100 „Gefällt mir“-Angaben erhalten und im Gegenzug 100 oder mehr „Gefällt mir“-Angaben vergeben.
Der „Geben“-Teil soll identisch bleiben. Aber um die Beitragsanzahl in der Foren-Gamification vollständig zu ignorieren, möchte ich, dass Benutzer, die 100 „Gefällt mir“-Angaben für 1 Beitrag erhalten haben, für dieses Abzeichen genauso qualifiziert sind wie Benutzer, die auf 100 verschiedenen Beiträgen jeweils ein „Gefällt mir“ erhalten haben.
Bisher habe ich Folgendes befolgt: Enable Badge SQL
SiteSetting.enable_badge_sql = trueaktiviert, die neue Abzeichen-SQL über die GUI hochgeladen und dann benutzerdefinierte SQL-Abfragen aus Sicherheitsgründen mitSiteSetting.enable_badge_sql = falsedeaktiviert. Das benutzerdefinierte Abzeichen funktioniert zwar einwandfrei, aber ich gehe keine barbarischen Risiken ein, ohne Datenbank-/SQL-Kenntnisse.
Derzeit ist das Forum klein und es gibt keine offensichtlichen Probleme, aber wenn das Forum wächst, könnte ich auf Leistungsprobleme stoßen. Wenn Sie Zeit haben, stellen Sie bitte Ihre SQL-Abfrage für dieses benutzerdefinierte Abzeichen bereit.
Vielen Dank und viele Grüße!