#author("2022-05-12T22:56:31+09:00","","")
#author("2022-05-14T11:32:49+09:00","","")
* #記号をWikinameのように(擬似ハッシュタグ化) [#p50e0797]

- ページ: [[BugTrack]]
- 投稿者: [[m0370]]
- 優先順位: 低
- 状態: 提案
- カテゴリー: 本体新機能
- 投稿日: 2022-05-11 (水) 20:44:18
- バージョン: 1.5.4

** メッセージ [#l9a3c0d0]
現在のwikinameは、大文字小文字を混ぜた英文字列で連続しない大文字が2つ含まれるもの(つまり \b([A-Z][a-z]+){2,}\b )をwikinameとして自動的にリンクを貼るようになっていますが、インラインの ''#文字列'' をリンクとみなしてwikinameのように扱うことで擬似ハッシュタグとして記述できるようにしたい。
ブロック要素は #文字列 をプラグインと見なすので、使い分けが必要。
--------
- %%[[github.com:hai-fun/pukiwiki-patch/raw/main/autohashtaglink.patch]]%%にパッチを置いておきます。AutoTicketLinkのようにJavaScriptで実装してみました。想定通りの動作でしょうか? -- [[はいふん]] &new{2022-05-12 (木) 07:25:04};
-- [[github.com:hai-fun/pukiwiki-patch/raw/main/hashtaglink.patch]] WikiNameと同様、連続しない2つ以上の大文字と小文字を混ぜた英文字列で動作するようにし、ブロック要素では動作しないようにしました。今思うとnowikinameと併用できないみたいなのでPHPで実装した方がいいかもですね -- [[はいふん]] &new{2022-05-12 (木) 16:53:25};
-- PHPで実装しました。 -- [[はいふん]] &new{2022-05-12 (木) 22:56:31};
- これ「疑似ハッシュタグ」というのはどういうリンクを期待しているのでしょうか?同じハッシュタグを持つページの全検索なのでしょうか?[[tagプラグイン>official:Plugins/tag.inc.php]]というのもありますがこういう感じなのですかね -- [[umorigu]] &new{2022-05-14 (土) 11:32:49};

#comment

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Site admin: PukiWiki Development Team

PukiWiki 1.5.4+ © 2001-2022 PukiWiki Development Team. Powered by PHP 8.2.12. HTML convert time: 0.084 sec.

SourceForge