Materializing [マテリアライジング]

About Home

キーワード入力補完機能をつける(2)

arata (2006年10月 3日 18:25)

前回のキーワード入力候補機能とはまた、異なる方式の入力補完機能です。

下記エントリーにて紹介しているカスタマイズを施している事が前提です。
[関連]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 配布サイトを参考に。

suggest.js - 入力補完ライブラリ

以上

[参考記事]
drry+@-> Tagwired folksonomy with suggest.js on MT 3.2

2006/11/03 11:57:58:記事書き直し

Materializing [マテリアライジング]

Materializing [マテリアライジング]

About Back

トラックバック(0)

トラックバックURL: http://www.materializing.net/weblog/mt-tb-270808.cgi/99

Materializing [マテリアライジング]

About This Site

基本的には自分のためのNoteって感じでゆるく運営中。
紹介している情報(サイトやWeb制作、CMS解説など)は、どちらかというと初心者向けです。
このサイト自体をWebに関する実験場として、Webの楽しいところや難しいところなど、伝え遺して行けたらなーと思ってます。


Name
新(arata)
Hobby
Driving,PC,Listening Music
Handling
Webサイト(CMS),Programming(PHP,Java),Webグラフィック
Profile Page URL
http://iddy.jp/profile/materializing/
Twitter
Twitter/arata
Other Info
My Profile by iddy

Create with jQuery, jQTouch.


CLOSE