Wie man verhindert, dass Links die Seite anzeigen

Gibt es eine Möglichkeit, einen Link in eine Nachricht oder einen Beitrag einzufügen und NICHT die Seite anzeigen zu lassen?

Wenn ich einen Link zu einer Seite auf meiner Mitgliederseite einfüge, wird anstelle des Links eine Meldung angezeigt, dass der Benutzer nicht angemeldet ist – was verwirrend ist.

Ich möchte einen Link posten, aber nicht, dass die Website selbst angezeigt wird. Und wenn es möglich ist, diesen Link in einem anderen Tab zu öffnen, wäre das auch großartig.

Verstehe ich das richtig – du möchtest nicht das hier:

sondern stattdessen das hier:

https://meta.discourse.org/t/use-google-search-by-default/249951

Wenn ja, bekommst du es zum Beispiel, indem du statt einer einfachen URL dies verwendest: <https://meta.discourse.org/t/use-google-search-by-default/249951>

3 „Gefällt mir“

Ja! Also packe ich es einfach in eine Klammer? Super! Haben Sie auch eine Lösung, um es in einem anderen Tab zu öffnen?

Interne Links sind standardmäßig nicht möglich, schätze ich.

Sie können versuchen, ein <a>-Tag wie dieses zu verwenden:

<a> href="https://meta.discourse.org/t/use-google-search-by-default/249951" target="_blank">Link-Text hier</a>

Ich weiß nicht, ob es funktioniert, aber es ist einfach auszuprobieren :wink:

href=“https://meta.discourse.org/t/use-google-search-by-default/249951” target=“_blank”>Nur ein Test

Bearbeitung: Hat hier nicht funktioniert.

Externe Links folgen der Admin-Einstellung standardmäßig andere externe Links in neuem Tab öffnen.

4 „Gefällt mir“

Danke, ich habe mich gefragt, ob normale HTML-Links mit dem Ziel „leer“ funktionieren würden … Ich schätze die Hilfe. Wenn nicht … ist es keine große Sache!

Ihr Link hat das target="_blank"-Attribut in Ihrer Nachricht und öffnet sich beim Linksklick in einem neuen Tab, also funktioniert er, es sei denn, ich missverstehe etwas?

Nebenbei bemerkt, wenn ich Ihre Nachricht zitiere, wird Ihr Link in einen Standard-Markdown-Link umgewandelt und das target-Attribut gestutzt, wodurch das Öffnen eines neuen Tabs innerhalb des Zitats entfernt wird.


edit: oh, Sie haben Ihre Nachricht bearbeitet, sodass meine jetzt wenig Sinn ergibt. Aber dennoch funktioniert ein \u003ca href=“How to stop links from showing the site” target=“_blank”\u003emanueller Link\u003c/a\u003e mit target="_blank", und es ist erwähnenswert, dass es auch eine benutzerspezifische Einstellung nur für externe Links gibt:

\u003chttps://meta.discourse.org/my/preferences/interface\u003e

image

1 „Gefällt mir“

Nein, das tust du nicht. Aber das Öffnen im neuen Tab funktionierte im Hub nicht und ich war zu faul, es in Safari zu überprüfen. Aber als ich mit der rechten Maustaste klickte, also langes Drücken, öffnete sich der Browser wie erwartet. Apple hat überall seine eigenen Lösungen :wink:

Ich habe schließende </a> hinzugefügt, aber das war kurz nachdem ich diese Antwort veröffentlicht hatte (und ich würde hier gerne ein Denk-Emoji einfügen, aber Emojis sind hier nicht vorhanden; seltsam).

1 „Gefällt mir“

Es liegt am Entwickler, wie Links in seinen Apps behandelt werden.

In den iOS-Einstellungen für die DiscourseHub-App gibt es einen Schalter, der bestimmt, ob sie in der App oder in Ihrem Standardbrowser geöffnet werden.

2 „Gefällt mir“

Danke für die Hilfe!

1 „Gefällt mir“

Das stimmt. Und doch werden externe Links in Safari geöffnet, obwohl dies deaktiviert ist. Alles andere wäre seltsam.

Wenn Sie ein Leerzeichen vor dem Link (oder anderen Zeichen) einfügen, wird Discourse die Vorschau nicht anzeigen:

How to stop links from showing the site

Dies gilt für interne und externe Links.

Ohne das Leerzeichen:

2 „Gefällt mir“

Danke! Ich habe auch festgestellt, dass das Einfügen des Links zwischen \u003c und \u003e funktioniert.

Ja, das tut es. Ich habe nur das führende Leerzeichen erwähnt, weil es ein bisschen schneller zu tippen ist … einfach Leerzeichen, einfügen und loslegen. :smiley:

2 „Gefällt mir“

Hallo,

Ein weiterer Tipp für externe Links :slightly_smiling_face: Sie können die Onebox auch nach Domain blockieren. Dies ist eine gute Lösung, wenn Sie sie für die gesamte Domain blockieren möchten.

Es gibt eine Site-Einstellung: blocked onebox domains, wo Sie die Domains hinzufügen können, für die Sie nicht möchten, dass die Onebox generiert wird.

Zum Beispiel: Ich habe wikipedia.org hinzugefügt.

So wird für Wikipedia-Links keine Onebox generiert.

2 „Gefällt mir“