TagCloudでキーワード検索
小粋空間 さん : Tag Cloud のページを作る をお手本に TagCloud なるページを作成してみました。
やむやむ の TagCloud ← まずは 見てみてください。これは、新規エントリ または エントリ編集画面で
各エントリに設定しておいた キーワード (Tag) を アルファベット順に列挙し、文字の大きさで その Tag の
出現頻度の高さをあらわすものです。つまり、文字が大きい Tag ほど、たくさんの エントリに キーワードとして設定されてる、
ってことになります。もっと言うと、文字がデカイほど、やむやむ で しょっちゅう取り上げられてる語句、ってわけ。
各キーワードは リンクになっていて、クリックすると そのキーワードが設定されたエントリの一覧を
見ることができるようになっています。・・・・とまぁ、わかったようなことを書いていますが・・・
今まで、エントリ編集画面の下のほうにある 「この画面の表示をカスタマイズする」 というリンクの存在には
気が付いていても、そこをクリックしてみたことすら なかったように思います。(いや・・・一度くらいクリックは したかな?)
ここで、キーワードを設定することができるようになるんですね~。・・・・・というわけで、今まで、900近いエントリには
まるで キーワードを設定してこなかったので、TagCloud を 作成するにはまず、この キーワードの設定作業に
かなり時間がかかりそうで・・・とりあえず 今のところ、最近の100エントリ程度にしか キーワードが設定できてません。
まして、9月11日 午後4時30分 やっとすべてのエントリに キーワードを設定し終えました。
全部のエントリに キーワードを設定し終えるのは 少し先になりそうですが、キーワードをクリックしたら
そのキーワードを設定したエントリの一覧にジャンプする、という機能は、検索手段のひとつとして、
今までの 「サイト内検索」 とは 違った利点があると思うんですよねー。
なにせ、「サイト内検索」 は 検索を利用する方が キーワードを その方なりの感じで 設定されるわけだけど
この TagCloud は 記事作成者側の感じ方で キーワード (Tag) を設定したものなわけですから・・・
やむやむ では、記事絞込みの手段は 複数あってもいいでしょう、って思いから、カテゴリ分けはそのままに、
「サイト内検索」 も 残し、その上さらに TagCloud も 公開することにしました。 (未完成のままの公開ですが・・・)
右サイドメニュー 「Search」 のところと、プルダウンメニュー 「リストのページ」 のところに TagCloud のページへの
リンクを置いています。(リストのページっていうのも少し違うかな?・・・って思ったけど、クリックすると そのキーワードが
設定された エントリの一覧が 表示されるというあたり、リストと言えないこともないでしょ、ってことで、ひとまず。。。)
TagCloud って名前、なんでしょね?・・・・って思ったんですが、ページを作成してみて、な~んとなくわかりました。
カットオフパラメータボタンを押すと・・・たとえば、 +5 を押すと、6回以上 出てきた Tag だけが 残り、
それが まるで プカプカ浮かんだ 雲みたいなんですよねー。だから、TagCloud って いうんじゃないのかな?
ぜ~~~んぜん別の、違う意味があったりして・・・ヾ(@^▽^@)ノ わはは それはさておき、以下は 導入覚え書きです。
1.Tagwire Plugin プラグインのダウンロード → plugins ディレクトリに アップ。
2.MT-XSearch プラグインのダウンロード
3.パッチをあて アップロード
2 で 解凍してできた mt-xsearch.cgi と mt-xsearch.pl に パッチをあて、ディレクトリ構成そのままにアップします。
mt-xsearch.cgi
plugins/mt-xsearch.pl
extlib/MT/XSearch.pm
4.テンプレートモジュールの作成
テンプレートの名前:XSearch Tagwire
このテンプレートにリンクするファイル:空白
テンプレートの中身:3項 のリストを丸ごとコピペ
5.Tags テンプレートの作成
「新しいインデックス・テンプレートを作る」 で
テンプレートの名前:Tags(何でもOK!)
出力ファイル名:tags.html
このテンプレートにリンクするファイル:空白でOK
再構築オプション:チェックを入れる
テンプレートの中身:ここ の リストを丸ごとコピー&ペースト
・・・で、ひとまず、保存。ヽ(  ̄д ̄;)ノ
6.テンプレートの修正
5 のテンプレートから 4 の テンプレートモジュールを 呼び出せるようにするための修正です。
<ul id="tags">
<MTTags>
<li title="<$MTTag$>:<$MTTagCount$>:<$MTTagDate format="%Y-%m-%d"$>"><a
title="Tag: <$MTTag$>"
href="<$MTBlogURL$>tag/<$MTTag encode_url="1"$>"><$MTTag$></a></li>
</MTTags>
</ul>
↑ の赤い字の部分を削って、代わりに ↓ の青い字を入れます。修正が終わったら、保存 & 再構築。
<ul id="tags">
<MTTags>
<li title="<$MTTag$>:<$MTTagCount$>:<$MTTagDate format="%Y-%m-%d"$>"><a href="<$MTCGIPath$>mt-xsearch.cgi?blog_id=<$MTBlogID$>&search_key=Tagwire&search=<$MTTag encode_url="1"$>"><$MTTag$></a></li>
</MTTags>
</ul>
7.エントリー編集画面の変更
そう、ここで登場です、「この画面の表示をカスタマイズする」。。。「キーワード」 に チェックを入れます。
そうすると・・・エントリ編集画面、概要の下に キーワードを設定できる欄が あらわれます。
8.「キーワード」の設定
あとは、チマチマと・・・キーワードを設定していきます。 やむやむ は、この作業の途中です。
9.動作確認
tag.html を表示してみて、8 で設定した Tag が 表示されてれば OK。
わぁ~~い!できました!ちなみに、うちの TagCloud です。・・・最近 ブログパーツ ばかり入れてるので、
ブログパーツ の文字が、ほかより少し 大きくなっちゃってますね。全部のエントリについて
Tag を設定し終えたら、文字の大きさも また 微妙に (いえいえ、劇的に) 変わってくることでしょう。
TagCloud のページ と 検索結果の XSearch Tagwire のページのスタイルを よりほかのページに近いものにしました。
また、ページ下に コピーライトを表示させたくて、ほかのページと同じように PHPにしました。
(この記事内の TagCloud ページへのリンクも html から php に 修正しておきました。)
ところで、TagCloud のページは なぜか IE で 印刷 プレビューできないのね。どうしてかしら・・・ (9月21日)
≪ 続きを隠す
Posted by Caetla at
15:00
| Category :
プラグイン
|
Comments [6]
|
Trackbacks [1]
|
Clip!!
|
Ranking
Tag :
MovableType
,
カスタマイズ
,
Tag
,
キーワード
,
TagCloud
この記事はどうでしたか?(お気軽に 記事に点数を付けてみてくださいね♪) Bad ← 1 2 3 4 5 → Good
評定平均:(2.9) 総合点:(2310) 投票人数:(786) |
|
メロ、揃ってよちよち歩きに
あれこれ ブログパーツ を追加することに気を取られているうちに メロたちが 3人揃って
「よちよち歩き」 に 成長してました。9月8日・・・ってことは、おとといのできごとだったのね。
同じ日に 飼い始めたんだから、同じように成長して 当たり前のようにも思うんだけど、
元気度は モフモフ (白メロ) の ぴゅあ だけ 「元気ハツラツ」 で、
メロッチョ (青メロ) の あくあ、メロリン (赤メロ) の とまと は 「ムダに元気」 だって!
この差は どうして起きるのでしょう・・・登録してるお友達の数が違うからかな?
あれ・・・ぴゅあ も 「ムダに元気」 になってるよ。(≧∇≦)/ ハハハ (9月14日)
≪ 続きを隠す
Posted by Caetla at
07:15
| Category :
メロメロパーク
|
Trackbacks [0]
|
Clip!!
|
Ranking
Tag :
ブログパーツ
,
メロメロパーク
この記事はどうでしたか?(お気軽に 記事に点数を付けてみてくださいね♪) Bad ← 1 2 3 4 5 → Good
評定平均:(3.0) 総合点:(1398) 投票人数:(473) |
|