Shortener di link condivisi

|||
|— | — | —|
|:discourse2: | Riepilogo | Share Link Shortener aggiunge una casella di controllo nella modale di condivisione del link che sostituisce il link condiviso con una versione più breve contenente solo gli ID dell’argomento e del post.|
|:eyeglasses: | Anteprima | Anteprima su Discourse Theme Creator|
|:hammer_and_wrench: | Repository | \u003chttps://github.com/discourse/discourse-share-link-shortener/\u003e|
|:open_book: | Nuovo per i temi di Discourse? | Guida per principianti all’uso dei temi di Discourse|

Installa questo componente del tema

Funzionalità

Questo componente del tema è particolarmente utile quando si condividono link di Discourse su piattaforme che limitano il numero massimo di caratteri in un messaggio, come Twitter o Mastodon.

Screenshot e video

In azione:

Impostazioni

Nome Descrizione
remember preference Ricorda se l’utente preferisce link più brevi utilizzando l’archiviazione locale del browser.
Traduzione Predefinito
short_link_label Link breve

Cronologia dello sviluppo

:information_source: Questa funzionalità è stata richiesta qui: Post Sharing - ability to convert the URL to the short version

\u003cbr\u003e

\u003e:discourse2: Ospitato da noi? I componenti del tema sono disponibili per l’uso sui nostri piani Standard, Business e Enterprise.

31 Mi Piace

È fantastico! Grazie per averlo creato!

3 Mi Piace

Grazie mille per aver creato questo componente tematico molto utile <3

4 Mi Piace

Ho notato un piccolo problema. La creazione della casella di controllo impedisce la selezione predefinita del contenuto del campo di testo del link, e sfortunatamente non so come risolverlo…

Comunque, è un problema minore. :slight_smile:

2 Mi Piace

Non dovrebbe anche il link abbreviato includere il segnaposto dello slug come questo:

https://meta.discourse.org/t/-/251965/4

Sono abbastanza sicuro che in passato ci fossero problemi quando si collegava al forum da siti esterni utilizzando il link abbreviato senza lo slug?

3 Mi Piace

Non sono a conoscenza di questi problemi.

Ricordo di aver visto la formattazione senza alcun slug in un pezzo di codice ufficiale ieri o l’altro ieri… Non ricordo dove, ma ho pensato “come, usano la sintassi senza il /-/ qui”, il che sembrava un indizio che tali URL vanno bene. :thinking:

Se ti capita di trovare un link su potenziali problemi, sarebbe fantastico :+1:

2 Mi Piace
1 Mi Piace

Grazie!

O non sto capendo il problema, o non si sta più verificando. :slight_smile:

Fare clic su https://meta.discourse.org/t/1 apre l’argomento corretto senza problemi e ti permette di tornare all’URL precedente.

Nessun problema nemmeno con i link esterni: https://unicyclist.com/t/265354/2608

2 Mi Piace

Quel link ha quasi 2 anni. Immagino che potrebbe essere stato risolto da allora.

Se guardi l’affermazione dell’OP, riguardava più un numero di post.

Il link in alto ha /1 mentre l’altro finisce semplicemente con / quindi nessun numero di post nel link

(Share Link Shortener) Questo link porta al post n. 1 in questo argomento.

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

(Share Link Shortener) Questo link non ha numero di post.

https://meta.discourse.org/t/251965/
2 Mi Piace

Puoi aggiungere ulteriori personalizzazioni per utilizzare sistemi di shortlink esterni, ad esempio sto attualmente utilizzando il codice sorgente di yourls per configurare un sito web che supporta shortlink è https://agentc.asia/s

Mi è piaciuto moltissimo quello che hai fatto
ma avevo bisogno di mettere un’icona accanto alla data
per segnalare agli utenti che possono fare clic
Come metto un’icona lì?

@Canapin

1 Mi Piace

Questo ha improvvisamente smesso di funzionare sul mio sito (ad essere onesti non ho idea di quando, non lo uso frequentemente) ma l’ho notato solo ora che non appare su nessuno dei miei temi, anche se è ancora abilitato su tutti. So che questo non fornisce informazioni utili lol, ma avete qualche idea?

Dopo l’aggiornamento all’ultima versione di Discourse, confermo che il componente non funziona più.
Dovrei dare un’occhiata ai recenti commit di Discourse.

È un componente a tema molto semplice, quindi se qualcuno vuole dare un’occhiata e fare una PR, è anche benvenuto. :slight_smile:

1 Mi Piace

Questo sembra un componente utile, quindi l’ho corretto e ho aggiunto alcuni aggiornamenti qui:

9 Mi Piace

Il componente del tema è stato aggiornato ed è ora #ufficiale. :slight_smile:
C’è anche una nuova impostazione descritta nel primo post.

Ho usato Mastodon di recente su un’istanza con numeri di caratteri limitati, quindi potrebbe essere utile anche qui. :smile:

5 Mi Piace

Queste due condivisioni, argomento e post, dovrebbero funzionare in modo simile?

3 Mi Piace
  1. Post link: sì, lo fa.

  2. Topic link… Attiva un errore JS :scream: Grazie per averci pensato @Jagster :+1:

1 Mi Piace

Interessante, in un certo senso. Un errore apre la condivisione di iOS invece. Beh, non proprio la condivisione, ma questo popup:

Dopo aver riprovato, non viene più generato alcun errore.

Non sono sicuro di quale fosse il problema.

Non so nulla di errori, ma ottengo una visualizzazione diversa e non so se dovrebbe essere così o meno.

1 Mi Piace