Wahrscheinlich, weil die Leute es nicht wissen. Ich wurde auf diesen Beitrag verwiesen, als ich nach einer Lösung für Link-Suchwörter zu Themen suchte, und meine Standardreaktion war, diese Komponente zu installieren. Mir war nicht einmal bewusst, dass es „Watched Words“ gibt. Es ist so cool, wie viel ich über Discourse lerne, jedes Mal, wenn ich versuche, es zu optimieren.
Wenn es für Sie in Ordnung ist, werde ich den ersten Beitrag bearbeiten, um die Leute darüber zu informieren, dass „Watched Words“ existieren und möglicherweise eine Out-of-the-Box-Lösung darstellen. Außerdem ist dieses Thema als offiziell gekennzeichnet. Wenn es eine Duplikat von „Watched Words“ ist, sollten Sie es vielleicht auslaufen lassen oder dies im ersten Beitrag angeben.
Ich habe eine Funktionsanfrage. Es wäre wunderbar, wenn dies nur für den Textkörper und nicht für Überschriften gelten würde. Es sieht albern aus, wenn ein Wort in einer Überschrift verlinkt ist:
Manchmal gibt es zu viele gleiche Linkwörter in langen Inhalten.
Ich denke, es wäre besser, nur das erste im Inhalt anzuzeigen. Die anderen könnten stattdessen fett gedruckt werden, anstatt Links zu sein.
Danke Matt, ich glaube, du meinst excluded classes, die ich irgendwie vorher nicht bemerkt habe, aber leider funktionieren diese nicht, daher ist dies wohl eher ein Fehlerbericht als eine Funktionsanfrage.
Können Sie mir sagen, ob es möglich ist, mehrere Linkify-Wörter gleichzeitig zu importieren oder die API zu verwenden, um eine Verbindung zu einer Verwaltungsdatei in Google Sheets herzustellen? Ich habe eine Idee, dieses TC zur Verwaltung und Erstellung mehrerer Glossare zu verwenden.
Ich finde diese Themenkomponente interessant und nützlich, aber sie verlinkt Schlüsselwörter zu oft. Das korrekte Anhängen ist nur das Anhängen des ersten Wortes, um Spam zu reduzieren.
Ich habe ein Bild angehängt und es wird 3 Mal für 1 Schlüsselwort wiederholt. Ich hoffe, dieser Teil wird im nächsten Update behoben.
Kurze Frage: Kann es Wörter auch dann noch finden, wenn sie keine Leerzeichen davor oder danach haben? Ich erinnere mich, dass es früher auch ohne Leerzeichen um das Wort herum übereinstimmte.
Hallo, gibt es eine Möglichkeit, Links auf target=“_self” zu setzen? Standardmäßig öffnen sie sich alle in einem neuen Tab (target=“_blank”), aber ich konnte keine Einstellung finden, um dies zu ändern.
und suchen Sie nach Open all external links in a new tab. Es ist standardmäßig deaktiviert, da dies die Best Practice ist. Sie können /admin/site_settings/category/all_results?filter=external%20links verwenden, um den Standard für alle Benutzer zu ändern.
Die Einstellung funktioniert für normale Links im Beitrag, aber für mich öffnen sich die von dieser Komponente erstellten immer in einem neuen Tab. Ändert die Einstellung das Verhalten von Links, die von dieser Komponente erstellt wurden, bei Ihnen? Ich frage mich, was ich übersehe.
Ups. Entschuldigung. Das ist mir nicht aufgefallen. Sie haben Recht. Es ist fest codiert auf blank:
Das klingt für mich nach einer vernünftigen Funktionsanfrage.
Warten Sie. Ich habe wirklich nicht aufgepasst. Wenn es eine fest codierte Option geben soll, die die Benutzereinstellungen ignoriert, sollte sie im selben Fenster geöffnet werden. Das ist die beste Vorgehensweise. Und wenn die verlinkten Links zu Discourse und nicht zu externen Seiten führen, ist es ein noch unerwarteteres Verhalten, dass sie in einem neuen Tab geöffnet werden.
Ich habe versucht, dies mit JavaScript zu beheben (Code unten), aber es funktioniert nur gelegentlich. Ich glaube, Ember.js könnte damit in Konflikt geraten. Es ist also nicht ideal
Ich weiß nicht, was es wert ist, aber ich habe ChatGPT nach einer Möglichkeit gefragt, ein Backend-Kontrollkästchen hinzuzufügen, um zwischen target=“_self” und target=“_blank” umzuschalten. Hier ist, was es vorgeschlagen hat: