MediaWiki・トーク:Gadget-shareLinks.js

出典: 謎の百科事典もどき『エンペディア(Enpedia)』
ナビゲーションに移動 検索に移動

TODO[編集]

  • タイトルに「!」がついてると X で正しくリンクできない(例:そこにオスわりっ!
    • 他のSNSでどうなのかも再チェック。
  • はてなブックマークに登録したとき、表示が日本語タイトルになってない?
  • 半角スペースがあるとLINEで正しくリンクを貼れない(多分、他のSNSも同様だが未確認) → アンダースコアに置換とかすればいい?

BadEditor 2024-02-06T10:45:53 (JST)


対応状況
  • 「!」や「空白」があると正しくリンクできないSNS(具体的には X・LINE)は、curid を使った URL を貼ることで解決。(thx : Mr. rxy)
  • はてなブックマークに登録してもタイトルがうまく表示されないのは、恐らく meta OGP が正しく設定されていないため(→ つまり、サーバ管理者=rxyさんじゃないと直せない案件)。このガジェットの動作そのものに不具合はないと思われる。(ガジェットを使わずに、手動で(?)エンペディアの記事をブックマーク登録しても同様の事態が起こる。)― BadEditor 2024-02-07T20:35:59 (JST)

「!」について[編集]

x は ! を %21 にしても無駄だった」とのことですが、私が先程 X に下記を投稿したところ、問題なく「そこにオスわりっ!」にリンクできました。一応ご報告です。

https://enpedia.rxy.jp/wiki/%E3%81%9D%E3%81%93%E3%81%AB%E3%82%AA%E3%82%B9%E3%82%8F%E3%82%8A%E3%81%A3%21

とはいえ、長すぎるタイトルをパーセントエンコーディングしたリンクは「140文字制限」に引っかかってポストできない可能性もあるので、curid で投稿する現案がベストかもしれません。― BadEditor 2024-02-07T19:26:51 (JST)

Xのハッシュタグ[編集]

【@かにふとんさん】改修おつかれさまです。 しかしながら、「(*^◯^*)」をシェアしても何のハッシュタグも表示されません。どういう仕様に変更されたのでしょうか?― BadEditor 2024-02-24T00:24:00 (JST)

  1. ハッシュタグに許可された文字列だけを抽出(粛聖!! ロリ神レクイエム☆["粛聖", "ロリ神レクイエム"]
  2. 抽出された文字列を _ で結合(#粛聖_ロリ神レクイエム
  3. 生成されたハッシュタグが空文字でなければ、シェア時にハッシュタグを追加

で、「(*^◯^*)」の場合は1文字たりともハッシュタグとして使える文字がなかったので、ハッシュタグが生成されないという仕様です。

記事名から機械的に文字列処理をするならこれがベストかと思われます。理想をいうなら記事中のどこかで「#ポジハメ」を指定してシェアボタンに反映させたいですが、それを実現するなら記事中の指定内容を拾い上げるような仕組みが必要そう。--かにふとん (トーク) 2024-02-24T00:37:20 (JST)

  • なるほどそういうことでしたか。よく分かりました m(_ _)m ハッシュタグにタイトルを追加したとき、スペースなどの記号がうまくいかなくなることは承知していたのですが、面倒なので誰か改修してくれるくれるだろうと放置していました。ありがとうございます。― BadEditor 2024-02-24T00:55:40 (JST)