- Top
- エントリー : MTのテンプレート化と検索機能
MTのテンプレート化と検索機能
MTのデフォルトのテンプレートを参考にしながら、作成したhtmlをテンプレート化。若干、修正はあったけど無事うまくいった。で、早速エントリーも投稿してみた。トラックバックとか意味がわからんブログ用語があったけど、とりあえず無視。それらはそのうち調べることにして、MTのプラグインとかいろいろGoogleで調べてたら、素敵なものを発見。暴想さんの「blog_ajax_json_search」。Ajaxを用いてブログのエントリーを検索するシステム。エントリー投稿時に、XMLでエントリーの文章とかキーワード(ここは任意に改良できる)を記録していき、いざ検索する際は、JavaScriptで検索して結果を表示させる。よって初めて検索した時は、XMLを読み込むのに時間がかかるんだけど、2回目以降はメチャクチャ速い。
MTデフォルトの検索機能だと、CGI使って検索するタイプなので、エントリーが多ければ多いほど、検索結果の表示が遅いらしぃ。まだおでは、作り始めたばかりのためストレスはわからんが。そして更に改良されたスクリプトが「WWW WATCHさんのブログ」で公開されていたので、早速ダウンロードさせて頂きました。とりあえずの設置は簡単だったけど、Javascritpを未だに理解していないおでには、自分の思うように検索結果を表示させたりと、細かい修正部分(おでのiTunesでの話)で苦労した。で、試しに検索してみたら、すげぇ...。こういう時の瞬間がおではたまらなく感動する。
1点気になった所は、特定の日本語を検索すると、Safariでは拾ってくれない事がある。日本語全てという訳ではなく、ある単語に限って、検索結果に引っかからない。調べてみたら暴想さんのブログのコメントで…
あー、既知の問題です。
原因もわかっていて、SafariのJavaScriptは日本語の文字を正規表現で正しくマッチングできないんですね。昔はできていたのに、最近のバージョンだとできないみたいです。
ってのを発見。なんのこっちゃおでにはわからんのでこのまま放置。そしたらSafari3がリリースされこちらでは直ってたから、まぁこのままでいいや…ということに。
Javascritpとか、プログラムよりな事は、おでは本当に分からない。。。なので、こういうのを作成する方々を、心の底から常々尊敬しています。
- トラックバック
- このエントリーのトラックバックURL :
