Share-Link-Shortener

|||
|— | — | —|
|:discourse2: | Zusammenfassung | Share Link Shortener fügt im Modal zum Teilen von Links eine Checkbox hinzu, die den Freigabelink durch eine kürzere Version ersetzt, die nur die IDs des Themas und des Beitrags enthält.|
|: eyeglasses: | Vorschau | Vorschau auf Discourse Theme Creator|
|:hammer_and_wrench: | Repository | https://github.com/discourse/discourse-share-link-shortener/|
|:open_book: | Neu bei Discourse Themes? | Anfängerleitfaden zur Verwendung von Discourse Themes|

Diese Theme-Komponente installieren

Funktionen

Diese Theme-Komponente ist besonders nützlich, wenn Discourse-Links auf Plattformen geteilt werden, die die maximale Zeichenanzahl einer Nachricht begrenzen, wie z. B. Twitter oder Mastodon.

Screenshots & Video

In Aktion:

Einstellungen

Name Beschreibung
remember preference Merken Sie sich, ob der Benutzer kürzere Links über den lokalen Speicher seines Browsers bevorzugt.
Übersetzung Standard
short_link_label Kurzer Link

Entwicklungshistorie

:information_source: Dieses Feature wurde hier angefordert: Post Sharing - ability to convert the URL to the short version


:discourse2: Von uns gehostet? Theme-Komponenten sind für unsere Standard-, Geschäfts- und Enterprise-Pläne verfügbar.

31 „Gefällt mir“

Das ist ziemlich cool! Danke, dass du das gemacht hast!

3 „Gefällt mir“

Vielen Dank, dass Sie diese sehr nützliche Theme-Komponente erstellt haben <3

4 „Gefällt mir“

Mir ist ein kleines Problem aufgefallen. Die Erstellung der Checkbox verhindert standardmäßig, dass der Inhalt des Linktextfelds ausgewählt werden kann, und leider weiß ich nicht, wie ich das beheben kann…

Das ist aber ein kleines Problem. :slight_smile:

2 „Gefällt mir“

Sollte der verkürzte Link nicht auch den Slug-Platzhalter enthalten, wie hier:\n\nhttps://meta.discourse.org/t/-/251965/4\n\nIch bin ziemlich sicher, dass es früher Probleme gab, wenn man von externen Websites mit dem verkürzten Link ohne den Slug auf das Forum verlinkt hat?

3 „Gefällt mir“

Ich bin mir dieser Probleme nicht bewusst.

Ich erinnere mich, gestern oder vorgestern die Formatierung ohne Slug in einem Stück offiziellen Code gesehen zu haben… Ich weiß nicht mehr wo, aber ich dachte: „Wie, sie verwenden hier die Syntax ohne das /-/, was ein Hinweis darauf zu sein schien, dass solche URLs in Ordnung zu sein scheinen. :thinking:

Wenn Sie einen Link zu möglichen Problemen finden, wäre das großartig :+1:

2 „Gefällt mir“
1 „Gefällt mir“

Danke!

Entweder verstehe ich das Problem nicht, oder es tritt nicht mehr auf. :slight_smile:

Das Klicken auf https://meta.discourse.org/t/1 öffnet das richtige Thema nahtlos und ermöglicht es Ihnen, zur vorherigen URL zurückzukehren.

Auch mit externen Links gibt es keine Probleme: \u003chttps://unicyclist.com/t/265354/2608\u003e

2 „Gefällt mir“

Dieser Link ist jetzt fast 2 Jahre alt. Ich stelle mir vor, das wurde seitdem behoben.

Wenn Sie sich die ursprüngliche Aussage ansehen, ging es mehr um eine Beitragsnummer.

Der obere Link hat /1, während der andere einfach mit / endet, also keine Beitragsnummer im Link

(Share Link Shortener) Dieser Link führt zu Beitrag Nr. 1 in diesem Thema.

https://meta.discourse.org/t/251965/1

(Share Link Shortener) Dieser Link hat keine Beitragsnummer.

https://meta.discourse.org/t/251965/
2 „Gefällt mir“

Sie können mehr Anpassungen vornehmen, um externe Kurzlinksysteme zu nutzen. Zum Beispiel verwende ich derzeit den Yourls-Quellcode, um eine Website einzurichten, die Kurzlinks unterstützt: https://agentc.asia/s

Ich habe sehr geliebt, was Sie getan haben
aber ich musste ein Symbol neben dem Datum einfügen
um den Benutzern zu signalisieren, dass sie klicken können
Wie füge ich dort ein Symbol ein?

@Canapin

1 „Gefällt mir“

Dies hat plötzlich auf meiner Website aufgehört zu funktionieren (um ehrlich zu sein, ich habe keine Ahnung, wann, ich benutze es nicht oft), aber ich habe gerade bemerkt, dass es auf keinem meiner Themes mehr angezeigt wird, obwohl es auf allen aktiviert ist. Ich weiß, dass das keine nützlichen Informationen liefert, lol, aber irgendeine Idee?

Nach dem Upgrade auf die neueste Version von Discourse bestätige ich, dass die Komponente nicht mehr funktioniert.
Ich müsste mir die letzten Commits von Discourse ansehen.

Es ist eine sehr einfache Theme-Komponente, daher ist jeder willkommen, der sich das ansehen und einen PR machen möchte. :slight_smile:

1 „Gefällt mir“

Dies scheint eine nützliche Komponente zu sein, daher habe ich sie repariert und hier einige Updates hinzugefügt:

9 „Gefällt mir“

Das Theme-Komponente wurde aktualisiert und ist jetzt official. :slight_smile:
Es gibt auch eine neue Einstellung, die im ersten Beitrag beschrieben wird.

Ich habe Mastodon in letzter Zeit auf einer Instanz mit begrenzter Zeichenzahl verwendet, daher könnte das hier tatsächlich nützlich sein. :smile:

5 „Gefällt mir“

Sollten diese beiden Freigaben, Thema und Beitrag, auf ähnliche Weise funktionieren?

3 „Gefällt mir“
  1. Link zum Beitrag: Ja, das tut er.

  2. Link zum Thema… Er löst einen JS-Fehler aus :scream: Danke, dass du darüber nachgedacht hast, @Jagster :+1:

1 „Gefällt mir“

Interessant, irgendwie. Ein Fehler öffnet stattdessen die Freigabe von iOS. Nun, nicht wirklich Freigabe-Freigabe, aber dieses Popup:

Nachdem ich es noch einmal versucht habe, wird kein Fehler mehr ausgelöst.

Ich bin mir nicht sicher, was das Problem war.

Ich weiß nichts über Fehler, aber ich bekomme eine andere Ansicht, und ich weiß nicht, ob das so sein sollte oder nicht.

1 „Gefällt mir“