Sie müssen ein Plugin dafür schreiben. Siehe Entwicklung von Discourse-Plugins – Teil 1 – Erstellen eines einfachen Plugins.
Aber kann ich dieses Plugin mit der SaaS-Version von Discourse (mit dem Pro-Plan) verwenden?
Keine API-Aufrufe erforderlich, da Discourse standardmäßig mit MaxMind-Integration geliefert wird und Sie einfach
DiscourseIpInfo.get(ip)von Ihrem Plugin aus aufrufen können.
Ist dies präzise genug, um Benutzer nur aus Quebec, Kanada, anzusprechen? Die meisten GeoIP-Dienste, die ich gefunden habe, hatten eine Länderspezifität, konnten aber keine bestimmte Provinz in Kanada ansprechen.
Wenn Sie bei uns hosten, kontaktieren Sie bitte unseren Support. Wir können Ihnen mit benutzerdefinierten Plugins in unserem Enterprise-Plan helfen.
Also nicht möglich mit dem Standard-Plan? Ich schätze, der Enterprise-Plan ist mindestens 3x so teuer wie der Pro-Plan.