前回のキーワード入力候補機能とはまた、異なる方式の入力補完機能です。
下記エントリーにて紹介しているカスタマイズを施している事が前提です。
[関連]Tagwire+mt-xsearchでTag Cloudを作成する
- 日本語対応(2byte文字対応)
- キーワード一覧表示
- 入力候補表示
- 入力区切り文字指定
- edit_entry.tmpl 要改変
必要ファイルのDL
●suggest.js - 入力補完ライブラリ 上記より suggest.js をDLする
●Prototype JavaScript Framework: Class-style OO, Ajax, and more
上記より prototype-1.4.0.js をDLする
2つのファイルを jsディレクトリを作ってその中に入れます。
サイトルート/js/ここに入れる
テンプレート作成
- 名前・・・ tags-array
- 出力・・・js/tags-array.js
- 内容・・・下記コード
edit_entry.tmpl の修正
edit_entry.tmpl のキーワードに当る箇所を変更します。「DISP_PREFS_SHOW_KEYWORDS」で検索すると良いでしょう。
参考にしたサイト記事とは違い、ここでは代替テンプレートは用いません。変更の前にはリネームするなりしてバックアップを取ってから行うように。
(代替を設定してみたらBigTemplateが使えなくなったような覚えがあります)
※delim: "," で入力の際の区切り文字を指定します。
入力について
文字を入力したら、該当候補が表示されます。
Ctrl+↓ キーを押すと、登録タグ・キーワードの一覧が表示されます。
その他調整に関しては suggest.js 配布サイトを参考に。
以上
[参考記事]
■drry+@-> Tagwired folksonomy with suggest.js on MT 3.2
2006/11/03 11:57:58:記事書き直し