
はてなダイアリーのように、記事に書いたキーワードに、自動的にリンクを埋め込むプラグインNP_znKeywordLinkを、バージョンアップしました。
↓こんな感じで、管理ページでキーワードとリンク先を設定しておくと、

普通に記事を書くだけ(特定の文字で囲んだりする必要なく)で、キーワードに設定したリンク先を埋め込むプラグインです。
今回の改良点は、「リンクし過ぎは、ちとウザイよ対策」です。(作った本人ですら、ちょっとうっとうしいなぁと思っておりました。

)
改良点
- プラグインオプションで、除外Blogを指定できるようにしました。
複数ブログで、キーワードリンクをさせたくないブログを設定することができます。
- プラグインオプションで、「全てにリンク」「最初の1回だけにリンク」を選択できるようにしました。
「最初の1回だけにリンク」に設定すると、記事内で同じキーワードが何回も現れても、最初の1回にだけリンクを挿入します。(これだけでも、かなりスッキリすると思います。)
この設定は、「プラグインオプションの設定」を選択している記事に適応されます。
- アイテム投稿時に「プラグインオプションの設定」「全てにリンク」「最初の1回だけにリンク」「リンクしない」を選択できるようにしました。
記事ごとにも、リンク処理の仕方を設定するとこができます。デフォルトでは「プラグインオプションの設定」になっています。
- プラグインオプションで、「アイテム投稿画面にプラグイン設定を出さない」を設定できるようにしました。
個人的に、投稿画面に現れるプラグイン設定をできるだけ増やしたくないと思い、この設定を設けました。
「出さない」設定にすると、記事ごとの設定変更ができなくなりますが、投稿画面にプラグイン設定を出さずに済みます。
必要なときは、プラグインオプションの設定を変えて表示させます。
クイックメニュー(Nucleus Adminのサイドメニューの下に現れる各プラグイン用のメニュー)については、プラグインAPIドキュメントの「考慮すること」の項に以下のような記述があります。
プラグインAPIドキュメント「考慮すること」から引用
登録できるからといって安易にクイックメニューへ登録しないこと。クイックメニューにプラグインが100個並んだりしたらかなりウンザリするでしょう。ですので、クイックメニューに登録する場合でも、クイックメニュー登録を有効・無効化するプラグインオプションを(グローバルまたはメンバーオプションで)用意することを考えてください。
(最初無視して作っていましたが
)
投稿画面でも、そんなに頻繁に設定する項目でなければ、表示・非表示を設定できると良いなぁと思ったのでした。
バージョンアップの場合は、一度旧バージョンをアンインストールしてから、今回のバージョンをインストールして下さい。
今回の改良は、
Logiさんと、
はにゃさんにアイデアをいただきました。ありがとうございます
↓ここからダウンロードできます。
NP_znKeywordLink_ver020_utf8.zip(UTF-8用)
NP_znKeywordLink_ver020_euc.zip(EUC-JP用)旧版公開中止しました。
↓バグ修正版です。バックアップが取れないバグを含んでおりました。お使いの方はバージョンアップして下さい。上書きでOKです。本当にごめんなさい。
NP_znKeywordLink_ver021_utf8.zip(UTF-8用)
NP_znKeywordLink_ver021_euc.zip(EUC-JP用)
↓環境によって、エラーが発生するようで、対策版ver0.22をアップしました。
NP_znKeywordLink_ver022_utf8.zip(UTF-8用)
NP_znKeywordLink_ver022_euc.zip(EUC-JP用)
バージョンアップしました。
NP_znKeywordLink
↑このフィードをRSSリーダーに登録しておくと、この記事へのコメント追加をチェックすることができます。
コメント追加後の、返事待ちなどにお使い下さい。
なお、コメントチェックの必要がなくなった際には、このRSSを削除して下さいね。
不要なトラフィックを避けるために、ご協力お願いいたします。
早速 除外Blogの指定 の対応をしていただきまして
本当にありがとうございます
★ いままでのリンクも 賑やかで楽しいのですが、「リンクし過ぎは、ちとウザイよ対策」も 確かにすっきりしてよい感じですネ
楽しく役立つプラグイン、これからも活用させていただきます!(感謝です~)