Vielleicht sollten dies zwei Themen sein, aber es ist ein Beispiel dafür, wie man versucht, ein bestimmtes Problem mit der KI zu lösen, und ich möchte immer noch eine Antwort. ![]()
Ich helfe jemandem, der möchte, dass eine Reihe von benutzerdefinierten Feldern durchsuchbar sind. Ich sagte ihnen, dass sie ein Plugin benötigen würden, aber das tun sie nicht. Sie können die Option „durchsuchbar“ in den Benutzereinstellungen aktivieren (seit wann ist das wahr?):
Ich kann sogar / eingeben und nach benutzerdefinierten Benutzerfeldern suchen, und es sucht inkrementell!
Das Problem, das ich zu lösen versuche, ist, dass sie nach Standort suchen möchten und es scheint, dass der einzige Weg, dies zu tun, darin besteht, ein benutzerdefiniertes Benutzerfeld mit einer zweiten Kopie der Adresse zu haben, was widerlich erscheint.
Also fragte ich ask.discourse.org:
https://ask.discourse.com/discourse-ai/ai-bot/shared-ai-conversations/FOFRYdsQy6B--c0W-X6K4A
Das Interessante ist, dass ich dachte, was die KI zu sagen hat, sei wahr, aber fast nichts davon ist es.
Die Suche nach einem Standort (wenn er in einem benutzerdefinierten Feld ist) kann durchgeführt werden (mit dem Hack für benutzerdefinierte Felder), aber scheint diese Nuance in der Benutzersuchliste zu erhalten?
„Es gibt keine integrierte Möglichkeit, benutzerdefinierte Benutzerfelder über die Suchleiste zu durchsuchen.“ Das dachte ich auch! Ich habe ihnen sogar einen riesigen Preis für das Schreiben eines Plugins gegeben, das das tun würde, und dann stelle ich fest, dass es bereits existiert.
Ich habe auch die Data Explorer-Lösung vorgeschlagen; eine weitere schlechte Idee. (Also bin ich genauso dumm wie die KI!?!?!)
Außerdem versucht die KI oft, Probleme für die ganze Welt und nicht nur für Discourse zu lösen:
Können wir ihr sagen, dass sie davon ausgehen soll, dass Fragen zu Discourse gestellt werden (ich werde versuchen, sie in meinen zukünftigen Eingabeaufforderungen daran zu erinnern)? Können wir ihr sagen, dass sie niemals, niemals empfehlen soll, eine .hbs-Datei zu schreiben?
Zurück zum Problem der Suche nach Adressen
Ich schätze, eine einfache Lösung wäre ein Plugin, das einen Callback beim Bearbeiten von Benutzerprofilen hat, der den Standort in ein benutzerdefiniertes Benutzerfeld namens Standort schreibt. Ich denke, wenn es auf der Karte angezeigt wird, könnte es durchsucht und in der Suche angezeigt werden, und dann CSS verwenden, um es oder das eigentliche Standortfeld von der Benutzerkarte/dem Profil auszublenden.

