共有リンク短縮

:discourse2: 概要
:eyeglasses: プレビュー
:hammer_and_wrench: リポジトリ
:open_book: Discourseテーマ初心者ですか?

このテーマコンポーネントをインストール

機能

このテーマコンポーネントは、TwitterやMastodonのようにメッセージの最大文字数に制限があるプラットフォームでDiscourseリンクを共有する場合に特に役立ちます。

スクリーンショットとビデオ

動作中の様子:

設定

名前 説明
remember preference ブラウザのローカルストレージを使用して、ユーザーが短いリンクを好むかどうかを記憶します。
翻訳 デフォルト
short_link_label 短縮リンク

開発履歴

:information_source: この機能はここでリクエストされました: Post Sharing - ability to convert the URL to the short version


:discourse2: 当社でホストされていますか? テーマコンポーネントは、Standard、Business、Enterpriseプランで利用できます。

「いいね!」 31

それは素晴らしいですね!これを作ってくれてありがとうございます!

「いいね!」 3

この非常に便利なテーマコンポーネントを作成していただき、誠にありがとうございます :heart:

「いいね!」 4

少し問題に気づきました。チェックボックスの作成により、リンクテキスト入力の内容がデフォルトで選択されなくなってしまいます。残念ながら、この修正方法がわかりません…

とはいえ、これは些細な問題です。:slight_smile:

「いいね!」 2

短縮リンクにも、次のようにスラッグプレースホルダーを含めるべきではないでしょうか?

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

スラッグなしの短縮リンクで外部サイトからフォーラムにリンクした場合、以前は問題があったと記憶していますが?

「いいね!」 3

これらの問題については把握していません。

昨日か一昨日、公式コードの一部でスラッグなしのフォーマットを見たのを覚えています…どこだったかは覚えていませんが、「どうしてここで /-/ なしの構文を使っているんだろう」と思い、そのようなURLは問題ないように思えました。:thinking:

もし何か問題の可能性に関するリンクを見つけたら、教えていただけると嬉しいです :+1:

「いいね!」 2
「いいね!」 1

ありがとうございます!

私の理解が間違っているか、問題はもう発生していないようです。 :slight_smile:

https://meta.discourse.org/t/1 をクリックすると、正しいトピックがシームレスに開き、前のURLに戻ることができます。

外部リンクでも問題ありません: https://unicyclist.com/t/265354/2608

「いいね!」 2

そのリンクはもう2年近く前のものです。それ以来修正されていると思います。

opステートメントを見ると、それは投稿番号に関するものでした。

上のリンクには /1 がありますが、他は / で終わっており、リンクに投稿番号がありません。

(Share Link Shortener) このリンクは、このトピックの投稿#1に移動します。

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

(Share Link Shortener) このリンクには投稿番号がありません。

https://meta.discourse.org/t/251965/
「いいね!」 2

外部の短縮URLシステムを使用するためのカスタマイズをさらに追加できます。例えば、現在yourlのソースコードを使用して、短縮URLをサポートするウェブサイトをセットアップしています。それはhttps://agentc.asia/sです。

あなたがしてくれたことはとても気に入りましたが、ユーザーがクリックできることを示すために日付の隣にアイコンを配置する必要がありました。そこにアイコンを配置するにはどうすればよいですか?

@Canapin

「いいね!」 1

サイトで突然動作しなくなりました(正直なところ、いつからかは全く分かりません。頻繁には使わないので)、しかし今、どのテーマでも有効になっているにもかかわらず表示されないことに気づきました。役に立つ情報がないことは承知しています(笑)、何か心当たりはありますか?

Discourse の最新バージョンにアップグレードした後、コンポーネントが機能しなくなったことを確認しました。
最近の Discourse のコミットを確認する必要があります。

これは非常にシンプルなテーマコンポーネントなので、誰かが確認して PR を作成してくれるのも歓迎です。:slight_smile:

「いいね!」 1

これは便利なコンポーネントのようだったので、修正していくつか更新を追加しました。

「いいね!」 9

テーマコンポーネントが更新され、official になりました。:slight_smile:
新しい設定も最初の投稿で説明されています。

最近、文字数制限のあるインスタンスで Mastodon を使用していたので、これは確かに役に立つかもしれません。:smile:

「いいね!」 5

これらの2つの共有、トピックと投稿は同様に機能するはずですか?

「いいね!」 3
  1. 投稿リンク:はい、そうです。

  2. トピックリンク… JSエラーが発生します :scream: ご検討ありがとうございます @Jagster :+1:

「いいね!」 1

興味深い、まあまあです。エラーにより iOS の共有が開かれます。まあ、共有共有というわけではありませんが、このポップアップが表示されます。

もう一度試したところ、エラーは発生しなくなりました。

問題が何だったのかはわかりません。

エラーについては何も知りませんが、異なる表示が出ており、それが正しいのかどうか分かりません。

「いいね!」 1