Movable Type 備忘録

 TagCloud のページを作ってみる

Technorati(テクノラティ)って知ってますか?

簡単にいうと、ブログ専用の検索エンジンです。 以下は、Technorati(テクノラティ)から引用したものです。

あなたのつけたタグがリアルタイムで検索できる!
「タグ」とは、ブロガー自身が自分が書いた記事につけるジャンルやカテゴリーのことをさします。つまり、「タグ検索」ではブロガー自身が各記事について「何について」書いているのかという情報を元に、検索することができるので読みたいカテゴリーのブログが簡単に探すことができます。このページでは、過去12時間で最もよくつけられたタグ150個を表示しています。文字の大きさが大きいほどそのタグをつける人が多いということをあらわしていますので、今ブログで何が最も語られているかも簡単に知ることができます。

via: Technorati(テクノラティ)のタグ検索ページ

今回は、ずらりと並べれたエントリに関連するキーワードが、そのサイト内の出現頻度によって文字の大きさが異なる、TagCloud(タグクラウド)にTRYしてみたいと思います。

Cloud って日本語で雲ですよね。
みれば分かると思いますが、羅列されたキーワードから出現頻度によってフィルタリングすると、まるで雲のように見えることから、TagCloud(タグクラウド)っていうのかなぁ...そこら辺の由来は分かりませんけど、とにかくカックいいですから。

今回参考にさせていただいたサイトは、Ogawa::Memoranda様です。

わたしは、Technorati(テクノラティ)のタグ検索のページを見たとき、『あっ!! 分かりやすい!! いいかもぉ♪』なんて思ってたのですが、作り方が分かりません。
そんなときに Ogawa::Memoranda さんの TagCloud(タグクラウド)を見て、かなりの衝撃を受けました!!
ぶっちゃけアートな感じでセンス良かったので、新しいもの好きなわたしとしては、チャレンジしないわけにはいきませんっ!!

ですが、Ogawa::Memoranda さんの内容...ちょと、いやいや、かなり難易度高く、わたしのスキルでは理解するのに時間がかかってしまいました(つω-`。)とほほ

ここでは、ハードルを低くして TagCloud(タグクラウド)の紹介をしてみたいと思います。

TagCloud(タグクラウド)を実現するには、tagwire プラグインと mt-xsearch プラグインを使って行います。

プラグインのインストール

まず、tagwire プラグインをサーバにアップロードします。 上記 URL からダウンロードしたファイルを解凍して、mt/plugins/ ディレクトリの中にアップロードしてください。

次に、mt-xsearch プラグインと mt-xsearch CGI スクリプトを日本語対応します。 同じくダウンロードしたファイルを解凍して、mt-xsearch.pl をテキストエディタで開いてください。そして、以下のように修正します。

mt-xsearch.pl / 66 行目

  1. #my $current = $offset / $limit + 1;
  2. my $current = $limit ? ($offset / $limit + 1) : 1;

青い字の行をコメント( 行頭に # を追加 )して、赤い字の行を追加して保存します。
次に、mt-xsearch.cgi をテキストエディタで開いて、以下のように修正します。

mt-xsearch.cgi / 44 行目

  1. #print $q->header.$out;
  2. my $charset = $mt->{cfg}->PublishCharset;
  3. print $q->header(-charset=>$charset).$out;

青い字の行をコメント( 行とに # を追加 )して赤い字の行を追加して保存します。

mt-xsearch プラグインをサーバーにアップロードします。 各ファイルを以下の場所にアップロードしてください。

  • mt-xsearch.cgi:
    mt.cgi と同じ場所に置きます。
  • mt-xsearch.pl:
    mt/plugins の中に置きます。
  • XSearch.pm:
    mt/extlib の中に MT ディレクトリを作成して、その中に置きます。

mt-xsearch.cgi は、パーミッションを 755 に変更します。

タグクラウド用のテンプレート作成

次に、TagCloud(タグクラウド)用のページを作成します。
各自のメインページのテンプレートなどをベースにして、タグクラウドを表示させたい場所に以下の XHTML を追加します。
たとえば、わたしの場合はメインページのテンプレートのエントリを表示させていた場所を以下と差し替えることで、タグクラウド用のテンプレートを作成しました。

以下は上記XHTMLのタグ表示する箇所を抜粋したものです。

  1. <ul id="tags">
  2. <MTTags>
  3. <li title="<$MTTag$>:<$MTTagCount$>:<$MTTagDate
  4. format="%Y-%m-%d"$>"><a target="_blank"
  5. href="<$MTCGIPath$>mt-xsearch.cgi?blog_id=<$MTBlogID$>&delimiter=,&search_key=Tagwire&search=<$MTTag encode_url="1"$>"><$MTTag$></a></li>
  6. </MTTags>
  7. </ul>

青い字の部分は、キーワードの区切り文字を指定しています。
ここでは、「 , 」カンマを区切り文字としています。 デフォルトは空白文字です。

作成したら、MovableType(ムーバブルタイプ)の管理画面から「テンプレート」をクリックして、画面上部にある「テンプレートを新規作成」をクリックします。

  • テンプレート名:
    Tag Cloud
  • 出力ファイル名:
    tagcloud.html
  • このテンプレートにリンクするファイル:
    未記入でいいです。
  • テンプレートの内容:
    作成したタグクラウド用のテンプレートを貼り付けます。

一通りできたら保存して再構築します。

タグ検索結果表示用のテンプレート作成

次に、タグ検索結果用のモジュールを作成します。

以下がタグ検索結果を表示するためのXHTMLになります。
やっぱり、メインモジュールやコメント・プレビューなどのテンプレートをベースにして、タグ検索結果を表示したい部分と差し替えてください。

上記XHTML中のタグ検索用のフォームを抜粋したものを以下に記します。
青い字の部分は先ほどと同様に、キーワードの区切り文字として「 , 」カンマを指定しています。
赤い字の部分は、検索するキーワードの大文字/小文字の識別をしないように指定しています。
もし識別したい場合には、value="1" と修正してください。

  1. <form method="get" action="<$MTCGIPath$>mt-xsearch.cgi" id="form">
  2.     <input type="hidden" name="blog_id" value="<$MTBlogID$>" />
  3.     <input type="hidden" name="search_key" value="Tagwire" />
  4.     <input type="hidden" name="case_sensitive" value="0" />
  5.     <input type="hidden" name="delimiter" value="," />
  6.     <label for="search" accesskey="4">Search this site:</label>
  7.     <input id="search" name="search" size="20" value="<$MTSearchString decode_url="1" encode_html="1"$>" />
  8.     <input type="submit" value="Search" />
  9. </form>

そして、先ほどと同様に MovableType(ムーバブルタイプ)のテンプレート一覧から画面上部にある「モジュール」をクリックして、「モジュールを新規作成」をクリックします。
以下のようにタグ検索結果用のテンプレートを作成します。

  • テンプレート名:
    XSearch Tagwire
  • このテンプレートにリンクするファイル:
    未記入でいいです。
  • モジュールの内容:
    作成したタグ検索結果用のテンプレートを貼り付けます。

一通りできたら保存します。

各エントリのタグづけ

最後にエントリにタグを設定します。
これが1番大変です。 エントリごとに個別にタグを設定していかなければなりません。

エントリの修正画面を表示して、画面下にある「画面の表示設定を変更」をクリックすると、編集画面の変更ができます。 カスタムを選択して、必要な項目をチェックして保存します。 その際、必ず「キーワード」を含めるようにしてください。

そうすると、キーワード入力欄が表示されますので、そこにエントリに関連するタグ(キーワード)を入力します。
タグは複数指定可能でして、先ほどテンプレート作成した時にカンマを指定した場合には、タグの区切りとして「 , 」カンマを入れてください。 それ以外を指定した場合には、それを区切り文字として、タグを複数入力可能です。

この作業をすべてのエントリに行います (; ̄∇ ̄A
エントリ数にもよりますが、1日では無理だと思うので、少しずつやるといいですよ。それに適当に付けても意味ないので、ちゃんと考えながらつけることをオススメします ( ̄∇ ̄)b

タグクラウドの表示確認

表示確認します。

エントリにタグを付けたら、タグクラウド用ページを表示してみてください。 タグ(キーワード)が羅列して表示されてますね。

以上で、タグクラウドを作ることができました ( ̄∇ ̄)/

わたしのタグクラウドはこんなかんじです。

各プラグインの詳細は、以下を参考にしてください。

[2006.11.17] タグクラウドを更新頻度によってカラフルにしたい人は、こちらのtagwireプラグインでカラフルなタグクラウドを作るを参考にしてください。

 Trackback Pings(5)

from ムーブメント・ブログ:トレンド情報サイト

Tag Cloud / タグ・クラウド 最近、「del」や「Technorati」などで使われていることから、急激 に使用するブログが増えている「Tag...

from Web Topics

MovableTypeにTagCloudを設置してみました。 設置にあたっては、非常に分かりやすかったので

from Sky's The Limit

いま、というか、いまだにって感じですが、このブログは Movable Type の3.11というバージョンで構築しているわけです。このブログの上部にも書い...

from Ricordo

最近ちまたでよく見る「Tag Cloud」に興味が沸き 今回「Tag Cloud」設置にチャレンジしました。

from Hope Bridge 希望の架け橋

いろいろなサイトを回って、キーワードを指定して、表示させるプラグインを導入しま...

 Comments(62)

#1: Posted by MOVEMENT @ April 23, 2006 [REPLY]
user-pic

こんにちは!

いつもいつも参考にさせていただいています。

今回も「MovableType備忘録」サンのサイトを参考にして何とか
「Tag Cloud」の設置をすることが出来ました。

ありがとうございました。

これからもよろしくお願いします。

#2: Posted by bzbell @ April 23, 2006 [REPLY]
user-pic

>>1 MOVEMENT さん

こんにちわ^^

ご訪問ありがとうございます。

MOVEMENT さんのブログかっこいいですね:pp_07.gif:モノトーンでシンプルなので、個人的に大好きです:pp_07.gif:
ファッション関連ということもあって、ちょっと、いやいや、かなり気に入っちゃいました:pp_01.gif:

こちらこそよろしくです。

#3: Posted by カネコ ケイイチ @ May 22, 2006 [REPLY]
user-pic

はじめまして。

MovableType備忘録さんのサイトを参考にTag Cloudのページを作ってみたのですが、タグをクリックすると下のような

Got an error: Can't call method "build" without a package or object reference at mt-xsearch.cgi line 42.

というメッセージが出るようになってしまいました。
どうしたらいいかまったく解決策がないので、ご指導いただけたらと思います。

#4: Posted by bzbell @ May 22, 2006 [REPLY]
user-pic

>>3 カネコ ケイイチ さん

こんにちわ^^

質問の件ですが、Ogawa::memoranda さんのところで同じような現象の方がコメントしてましたのでちょっと引用します。


テンプレートモジュール(XSearch Tagwire)の名前が間違っている、もしくはモジュールが存在しない時にも出るとの事らしいのですが、テンプレートモジュールを再設定しても同じエラーメッセージがでます。


上記のことから、TagClound用に作ったXSearch Tagwireモジュールの名前をXSearch Tagwire xxxなどと変更してみたところ、同じエラーメッセージがでました。

詳しいことは現時点では分かりませんが、XSearch Tagwireモジュールの名称を再確認してみてください。
:arrow.gif:正しい名前: XSearch Tagwire

たぶん、大文字/小文字を意識した方がいいかも、です。あと XSearchTagwireの間には半角スペースが入っています。
適当な名前だとダメなのかなぁ…家帰ったら調べてみます。

#5: Posted by Author Profile Page yellowmagnet @ May 31, 2006 [REPLY]
user-pic

トラバ&コメありがとうございました。
「mt.cfg」って、MT3.2対応本にも載ってたりして悩みますよね。
bzbellさんのサイトがあまりに分かりやすかったので、
初めはコードを見てなかったのですが・・・「mt-xserach.cgi」の中の「mt.cfg」って
変更しなくても動いちゃったりしてたような気もします:question.gif:
でも見てしまったので、とりあえず直しときました:lol.gif:
こちらこそ参考になりました。ありがとうございます。

#6: Posted by panser @ November 11, 2006 [REPLY]
user-pic

私も以前からタグクラウドを設置したく以前から悪戦苦闘しております。そこで、この記事を拝見して
設置を試みているのですがどうしても不具合が生じて困っています。
Mozilla Firefox2.0では正常に表示するのですがIE6では、表示が崩れてしまいます。
ちなみにMT3.33を使用しておりますがこれが影響しているのでしょうか? MT3.33ではこのカスタマイズは使用できないのでしょうか? MT3.33には、標準でタグクラウド機能が装備されているようですができる限りこのカスタマイズを利用したいと思っています。
スタイルとしては、中央カラムにタグクラウドを表示させ各タグの検索結果を別に表示させたいと思います。
大変申し訳ないのですがサポートお願いできないでしょうか? 宜しくお願いします。

※ちなみに現在、カスタマイズ中のタグクラウドのURLです。
http://vita.qee.jp/tags.php

#7: Posted by bzbell @ November 12, 2006 [REPLY]
user-pic

>>6 panser さん

こんにちわ^^

お返事が遅くなりすいません(; ̄∇ ̄A

わたしも標準のタグ機能は使わず、MT3.33でtagwireプラグインによるタグクラウドを表示させています。
( 標準タグ使うと、再構築など遅いんですよねぇ )

ですので、1つ目の質問はMT3.33でも使用可です。

次にpanserさんのタグクラウドのページをIE6.0で確認させてもらいました。
ですが、レイアウト崩れはないようですけど…ちゃんと表示されていました(●´∀`●)
でも、別件( JavaScript絡み )でエラーしているようです。
もしかしたら、そのエラーをクリアすれば表示されるのでは…と思っています。

また何かありましたらご連絡ください。
できる限りのことはサポートいたします♪

ちょうど今、コンテスト出展用のテンプレ作ってる最中なので、家に引きこもってますから(; ̄∇ ̄A

#8: Posted by panser @ November 13, 2006 [REPLY]
user-pic

いつもアドバイスありがとございます。なんとかIE6での表示不具合なく表示できるようになりました。 仰るとおりなぜか?現在、JavaScriptエラーがおきています。この不具合原因については、検討してみようと考えています。

1)タグクラウドについて
タグクラウドについては、今のところ(O)氏のスタイルシートをそのまま利用させて頂いているのですがスタイルシート制御についてどういう制御になっているのか?理解できていません。見てる限りではエントリーの出現率の関係で文字の大きさ、色の区別をされているのかとも考えているのですが。 少し色の区別をわかりやすくしてみると各エントリー数に関係なく2色になります。また、どの辺の研修からか?文字の大きさが大きくなるようです。(当Blogのおすすめ商品、他は同じ大きさ)このような事から
スタイルシート制御をもう少し理解しわかりやすくしたいと考えています。
そこで下記のようなスタイルシートを作りましたけどどうも反映しません。
どこか間違っているのでしょう それがわかりません。

<ul id="tags">に対して

ul#tags { border: 1px solid #CCC; padding: 10px; margin: 10px; display: none; }
#tags li { display: inline; }
#tags li.taglevel1 a:hover {
color: #ffffff;
}
#tags li.taglevel2 a:link,
#tags li.taglevel2 a:visited {
color: #a5e7ef;
font-size: 13px;
font-weight: bold;
}
#tags li.taglevel2 a:hover {
color: #ffffff;
}
#tags li.taglevel3 a:link,
#tags li.taglevel3 a:visited {
color: #a5e7ef;
font-size: 12px;
font-weight: bold;
}
#tags li.taglevel3 a:hover {
color: #ffffff;
}
#tags li.taglevel4 a:link,
#tags li.taglevel4 a:visited {
color: #a5e7ef;
font-size: 11px;
font-weight: bold;
}
#tags li.taglevel4 a:hover {
color: #ffffff;
}
#tags li.taglevel5 a:link,
#tags li.taglevel5 a:visited {
color: #a5e7ef;
font-size: 10px;
font-weight: bold;
}
#tags li.taglevel5 a:hover {
color: #ffffff;
}
#tags li.taglevel6 a:link,
#tags li.taglevel6 a:visited {
color: #a5e7ef;
font-size: 9px;
font-weight: bold;
}
#tags li.taglevel6 a:hover {
color: #ffffff;
}

※まだまだBlogスタイルを修正したいところもあるのですが・・・・
(タグの結果出力ページについても)

2)Blogデザインについて
当Blogの中央エントリー部分(コンテナ)の両サイドの縦の線が下まで伸びず底がある状態になっています。その両サイドの縦の線をフッターにぴったり伸ばしなおかつ影をつけたいと思い以前から悪戦苦闘しております。(小粋空間さんのよう)※スタイルシートで編集したいと考えています。

以上についてまた、お手数ですがアドバイス頂ければ幸いです。
宜しくお願いします。

#9: Posted by bzbell @ November 13, 2006 [REPLY]
user-pic

>>8 panser さん

こんにちわ^^

> エントリーの出現率の関係で文字の大きさ、色の区別をされているのかとも考えているのですが

はい。その通りです( ̄∇ ̄)

1) について

まず、ベースとしているOgawa::Memorandaさんでは、キーワードの出現数と最後に出現したキーワードの投稿日を基に、フォントサイズ、強調(フォントの色)しています。

また、そのレベルは3段階に設定されています。
CSSからも分かるように、Hot、Old、Oldestというレベルです。
このレベルはテンプレート内に埋め込んだJavaScriptで決定されます。

フォントサイズはキーワードの出現率から計算されるわけですが、同様にテンプレート内に埋め込んだJavaScriptでフォントサイズが計算されます。

上記のことから、panser さんがやろうとしている6レベル(taglevel61~taglevel6)に細分するには、CSSだけではなく、JavaScriptも変更する必要があります。

CSSの内容が反映されない…とのことですが、おそらくそちらの変更がされていない為…だと思われます( ̄∇ ̄)b

2) について

<div>タグによる3カラム・レイアウトでは、本文(中央カラム)の左右ボーダー表示した場合、必ず両サイドバーより長くならないと思惑通りの表示がされません。

では、両サイドバーにボーダー表示させた場合は、必ず本文(中央カラム)より長くならないと下まで表示されないことになります。

小粋空間さんのサイトでは、両サイドバー含む、全体を表示する画像を使うことでその対応がされているのではないでしょうか。

たとえば以下のようなかんじに、両サイドバー、本文を囲む<div id="wrapper">を追加し、このタグに対してボーダー表示するようなイメージを貼り付けることで、panser さんがやろうとしている、小粋空間さんのようなイメージにすることができます。

<body>
<div id="wrapper">
<div id="links-left-box">
:
</div>
<div id="content">
:
</div>
<div id="links-right-box">
:
</div>
</div><!-- wrapper -->
</body>

ざっくりとした説明ですが、イメージ湧きましたか(; ̄∇ ̄A
説明が下手ですいません(m;_ _)mペコ

#10: Posted by panser @ November 15, 2006 [REPLY]
user-pic

>>9 bzbell さん
先日は大変お世話になりました。コメント頂いてまだまだそこまでなかなかいかない状態でエントリー数も少ない状態なのですがなんとか設置はできました。
ほんと色々とお世話になりました。とりあえずトラックバックなどなどもさせて頂きたいと思いますので
宜しくお願いします。
また、課題の件はこれから少しづつトライしていきたいと思います。(知識不足なのでなかなか思うようにいかないのもありまして・・・・)
では今後とも宜しくお願いします。

#11: Posted by bzbell @ November 15, 2006 [REPLY]
user-pic

>>10 panser さん

こんにちわ^^

設置できてなによりです(●´∀`●)

> 課題の件はこれから少しづつトライしていきたいと思います。(知識不足なのでなかなか思うようにいかないのもありまして・・・・)

はい。がんばってください( ̄∇ ̄)/
わたしでよければ、ご連絡いただければお力になります♪
また、>>8 の2つの質問については、暇を見つけて記事にしてみます。
今後のpanserさんの参考にしてください。

こちらこそよろしくお願い致します(m_ _)m ペコ

#12: Posted by かわぐち @ March 16, 2007 [REPLY]
user-pic

ども、かわぐちです。

先日から、うちの社長のブログにも、Tag Cloudが表示されております。
http://boss.wonder-mix.com/
もちろん、この記事を参考にさせてもらって・・・。
本当に、いつもいつもありがとうございます。

#13: Posted by bzbell @ March 17, 2007 [REPLY]
user-pic

>>12 かわぐち さん

こんにちわ^^

> 先日から、うちの社長のブログにも、Tag Cloudが表示されております。

はい。先日かわぐちさんの記事見てBOSSのブログ訪問したので知ってますよ(●´∀`●)
おさるさんもパパのブログ見てやる気マンマンだとか!!
今後もかわいいイラスト楽しみにしてます・・・とお伝えください♪

#14: Posted by Author Profile Page アプル @ October 20, 2007 [REPLY]
user-pic

bzbell さま。こんにちわ。先日はありがとうございました。
そしていつもお世話になっております。
Tag Cloudのページを作りたいと思ったんですが・・・
Tagmt-xsearchプラグインのダウンロード先が
見つからないのですが・・・翻訳をしてみたんですが
ダウンロード出来ないみたいですね。
やっぱりそろそろMovable Type4にした方が
良いのでしょうか?やろう!とか思うのですが・・・
怖くて出来ない状態です。1度、使ってみて結局3.5に
戻したんです。
では宜しくお願い致します。

#15: Posted by Author Profile Page bzbell @ October 20, 2007 [REPLY]
user-pic

>>14 アプル さん

こんにちわ^^

> やっぱりそろそろMovable Type4にした方が
> 良いのでしょうか?やろう!とか思うのですが・・・

そうですねぇ。そろそろ MT4 にアップグレードしてもいいかも、です。
わたしもサーバお引越しに合わせて最近 MT4 にアップグレードしたんです (; ̄∇ ̄A
MT4 用のプラグインもだいぶ公開されてきてます。

> Tagmt-xsearchプラグインのダウンロード先が・・・

そうですか。ダウンロードできなくなってましたか。
わたしが使ってた mt-xsearch プラグインでよければさし上げますよ。
ただし、将来的に MT4 にアップグレードする場合互換がありません(使えません)。

#16: Posted by Author Profile Page アプル @ October 20, 2007 [REPLY]
user-pic

bzbell さま。こんにちわ。いつもお世話になっております。
bzbell さまからmt-xsearch プラグインを頂こうと思ったのですが
この際だからMT4にアップグレードしちゃえ~とかなり逆ぎれ
状態でしちゃいました(-_-;)
分かってはいたんですが・・・アップグレードには全然エラーも
出ずにひょいひょいと出来たのですが・・・それからメインページの
エラーやプラグインのUPし忘れなどでまだまだ頭が痛いとこばかり
なので・・・まだTag Cloudのページまでは手が付けられないので
また出直します。すいません。

全然、このエントリのご質問ではないのですが・・・
再構築の際に「すべてのファイル」で再構築をすると
ブログ記事アーカイブを再構築・・・でカチカチと同じ繰り返しと
その先に進んでくれません。エラー表示でもあればまだ
調べて直しようがあるのですが・・・私の手には負えなくなって
しまったのでyujiroさまにご指導頂きたくまたやってきました。
すべてのファイルではなく、1つ1つやってみたのが下記です。

インデックスのみ:再構築出来ています。
ブログ記事アーカイブのみ:再構築出来てません。
カテゴリアーカイブのみ:再構築出来ています。
日付アーカイブのみ:再構築出来ています。
月別アーカイブのみ:再構築出来ています。

お忙しいとは思いますが、宜しくお願い致します。

#17: Posted by Author Profile Page bzbell @ October 20, 2007 [REPLY]
user-pic

>>16 アプル さん

こんにちわ^^

> この際だからMT4にアップグレードしちゃえ~とかなり逆ぎれ
> 状態でしちゃいました(-_-;)

はは♪ 同じですね。わたしも勢いでやりました (; ̄▽ ̄A
だって MT3.35 -> MT4 へのアップグレードはテンプレート使えないわ、プラグイン使えないわで苦労しそうなの分かってたから。

まず、アプル さんが使われてる MT って RC 版のようですけど (; ̄▽ ̄A
正式リリース版がでてるのでそちらを使ったほうがよいです。

また、再構築時のエラーの件ですが、以下の点を確認してみてください。

  • ブログ記事アーカイブのテンプレートは正しく MT4 用のものが適用されてますか!?
  • アーカイブマッピングは正しく設定されてますか?

MT 3.35 からテンプレートをそのまま適用した場合、プラグインによっては使用できないものがあります。
アップグレード直後、すぐに再構築するとその不正なプラグインを使用したテンプレートは無視されました。

ですので、1度テンプレート編集画面を開いて、変更せずに保存してみてください。
そのとき不正なプラグインを使用してればエラー表示されます。

以上です。お役に立てればいいけど。

#18: Posted by まさうに @ November 5, 2007 [REPLY]
user-pic

はじめまして、まさうにと申します。
いつもこのサイトは非常に参考にさせて頂いております。

今回mt-xsearchの関する記事を探していた所、
このエントリーを発見し、書き込みさせていただきました。

コメント欄で話題にはなっているのでご存知だと思うのですが
mt-xsearchのダウンロードが今できない状態になっています。

それで・・初めての書き込みでいきなりこんな事をいうのもなんなんですが・・
mt-xsearchのプラグインをお持ちであれば譲っていただけないでしょうか?

色々なサイトでプラグインをダウンロードできる場所を探しましたが、本家以外でダウンロードできるようなサイトが1つもなく、非常に困っています。。
本当に図々しいお願いだとは思いますがどうぞ宜しくお願い致します。

#19: Posted by Author Profile Page bzbell @ November 5, 2007 [REPLY]
user-pic

>>18 まさうに さん

こんばんわ^^

> mt-xsearchのプラグインをお持ちであれば譲っていただけないでしょうか?

はい。かまいませんよ (●´∀`●)
まさうに さんがお使いの MT は 3.3x ということでよいですよね!?

メアドを教えていただけますか。
直接お送りいたしますから♪

#20: Posted by まさうに @ November 6, 2007 [REPLY]
user-pic

>>19 bzbell さん
不躾なお願いにも関わらず、快諾いただきありがとうございます!

MTのverは3.35です。(MT4はサーバーが対応してません。。)

メールアドレスは以下になります、よろしくお願い致します!


#21: Posted by Author Profile Page NANA @ November 6, 2007 [REPLY]
user-pic

>>20 まさうに さん

こんばんわ^^

先ほどメアド宛に mt-xsearch.cgi を送付しました。
ご確認ください。

#22: Posted by yuchang @ February 13, 2008 [REPLY]
user-pic

はじめまして。

現在MT3にてブログを作成してるのですが、わたしもまさうにさん同様にmt-xsearchのプラグインがダウンロードできない現状に困っており、検索でこちらにたどりつきました。

ご迷惑でなければ、わたしにもmt-xsearchのプラグインをお譲りくださいませんでしょうか?

何卒、よろしくお願いいたします。

#23: Posted by Author Profile Page bzbell @ February 14, 2008 [REPLY]
user-pic

>>22 yuchang さん

こんばんわ^^

先ほど yuchang さん宅にメルしましたのでご確認くださいもじもじ

#24: Posted by Author Profile Page I am Google @ February 20, 2008 [REPLY]
user-pic

bzbell様はじめまして。

MT3.3にてブログを構築している者ですが、
恐縮ですが、yuchangさんや、まさうさんと同様に、
MT-Xsearch.cgiをダウンロードできず、MT-Xsearch.cgiを紹介している多くのサイトを閲覧している中、
こちらのブログを拝見いたしました。

不躾なお願いで恐縮ですが、
もし良ければMT-Xsearchのプラグインを送っていただけませんでしょうか。

どうぞ宜しくお願いいたします。

#25: Posted by Author Profile Page I am Google @ February 20, 2008 [REPLY]
user-pic

度々恐れ入ります、
今日MT-Xsearchのプラグインを譲ってほしいとコメントをしました者です。
メールアドレスを書き漏れましたので、もう一度お送りさせていただきます。

ご迷惑でなければMT-Xsearchのプラグインを譲っていただけませんか。
何度もすみません、何卒宜しくお願いいたします。

#26: Posted by Author Profile Page bzbell @ February 20, 2008 [REPLY]
user-pic

>>24 bzbell さん
>>25 bzbell さん

こんばんわ^^

先ほどメールでお送りしましたうぅ~ん
ご確認ください。

#27: Posted by Author Profile Page oyako @ June 27, 2008 [REPLY]
user-pic

こんにちは。
わたしもタグでかっこよく作りたいと思い、いろいろ探した挙句こちらにたどり着きました。

しかしMT-Xsearch.cgiってダウンロードできないんですね(- - |||)

すでにたくさん方にお譲りされているところ、申し訳ないですが、
私もほしいです。
譲って頂いてもよろしいでしょうか??

#28: Posted by Author Profile Page bzbell @ June 29, 2008 [REPLY]
user-pic

>>27 oyako さん

こんにちわ^^
お返事が遅くなってすいませんあせあせ
ご希望のものは先ほど oyako さん宅にお送りしました。

#29: Posted by Author Profile Page oyako @ June 30, 2008 [REPLY]
user-pic

MT-Xsearch、送って頂きありがとうございます。
あとはこちらのサイトを参考にさせて頂きながら、カッコイイサイト作りをめざします!!

本当にありがとうございました!

#30: Posted by ambit @ August 5, 2008 [REPLY]
user-pic

はじめまして。
分かりやすいTIPSの説明、とても参考になります。
諸般の事情からMT3.2でサイトを構築してるのですが、
タグクラウドやりたいなーと思って検索していたら
こちらにたどり着きました。

皆さんと同じで、mt-plusパッケージがダウンロードできず、、
恐縮ですが、私にもMT-Xsearch.cgiをお譲りいただければ幸いです。

#31: Posted by Author Profile Page bzbellからambitへの返信 @ August 5, 2008 [REPLY]
user-pic

>>30 ambit さん

こんばんわ^^
先ほど ambit さん宅にメルしましたのでご確認くださいましぃうぅ~ん

今後ともどうぞよしなにもじもじ

#32: Posted by maverick @ September 27, 2008 [REPLY]
user-pic

はじめまして。最近MTをやり始めたばかりで、サイト構築にあたりとても参考にさせていただいております。
タグクラウドを作るに至り、他の皆様同様MT-Xsearchプラグインがダウンロードできず困っています。
不躾ですが、プラグインをお譲りいただければと思い、御連絡さしあげました。今更という感じですみません…。

#33: Posted by Author Profile Page bzbellからmaverickへの返信 @ September 27, 2008 [REPLY]
user-pic

>>32 maverick さん

こんばんわ^^

先ほど maverick さん宅にメルしましたのでご確認ください。
今後ともどうぞよしなにぺこり

#34: Posted by Author Profile Page WEBデザイナーRIRI @ October 23, 2008 [REPLY]
user-pic

はじめまして。MTのタグページのカスタマイズをしていましたら、
こちらにたどり着きました。
上記の皆さんと同様、
MT-Xsearchプラグインがダウンロードできず、
是非、お譲り頂けないかと思いご連絡致しました。
恐縮ですが、よろしいでしょうか?あせあせ

#35: Posted by Author Profile Page neco @ October 23, 2008 [REPLY]
user-pic

はじめまして、こんにちは!
MTいじりにいつも活用させていただいております。
さて・・・上記のコメントの方々と同じような理由で、
タグ検索のためのMT-Xsearchプラグインを使いたいと思ったのですが
どうしてもダウンロードできずに困っておりましたあせあせ

大変恐縮ですが、MT-Xsearch.cgiをお譲り頂けませんでしょうか。
どうぞよろしくお願いいたします。

#36: Posted by Author Profile Page bzbellからnecoへの返信 @ October 23, 2008 [REPLY]
user-pic

>>34 WEBデザイナーRIRI さん
>>35 neco さん

こんにちわ^^

今手元にないので帰宅したら各自のメアド宛にお送りします。
しばらくお待ちください。
では、後ほどぺこり

#37: Posted by Author Profile Page bzbellからWEBデザイナーRIRIへの返信 @ October 23, 2008 [REPLY]
user-pic

>>34 WEBデザイナーRIRI さん

遅くなりましたうぅ~ん
WEBデザイナーRIRI さんのメアドが分からないのですが、どちらにお送りしたらよいでしょうかあせあせ
メールフォーム( http://bizcaz.com/archives/mailform/ )からご連絡ください。

#38: Posted by 中村 @ March 29, 2009 [REPLY]
user-pic

こんにちは。いつもお世話に」なっております。
遅ればせながらタグクラウドを作成したいと思っています。
MT3.3なので、tagwireプラグインとmt-xsearchプラグインの組み合わせでいきたいと思いますが、
後者がダウンロードできません。
恐縮ですが、まだお持ちでしたら譲っていただけませんでしょうか?

#39: Posted by Author Profile Page bzbellから中村への返信 @ March 29, 2009 [REPLY]
user-pic

>>38 中村 さん

先ほど中村さん宅にメルしましたのでご確認くださいぺこり

#40: Posted by 中村 @ March 29, 2009 [REPLY]
user-pic

お送りくださってありがとうございました。
mt-xsearch.cgiの修正の仕方を確認させてください。
print $q->header.$out;
(1行)を
my $charset = $mt->{cfg}->PublishCharset;
print $q->header(-charset=>$charset).$out;
(2行)
にすればよいのですね?(このエントリーでの行番号7と9の間に「1」というのがあって迷いました)
よろしくお願いします。

#41: Posted by Author Profile Page bzbellから中村への返信 @ March 29, 2009 [REPLY]
user-pic

>>40 中村 さん

はい。それで問題ありませんにこっ!

#42: Posted by 中村 @ March 29, 2009 [REPLY]
user-pic

ありがとうございました。とりあえず、出来ました。
まだ殆どのエントリーに「タグ」を「入れてないのですが、keywordsをタグとみなして
くれているのか、けっこうクラウドしてくれています^^

ところで初歩的な質問で恐縮なのですが、Cutoff Parameterの解説してある部分を教えて下さい。

あと、クラウドのurlが、IPアドレス/mt/mt-search.cgi?bloID*****
をmod_rewriteとかいうやつでhpme/tag/****
という形式に変更することは出来ないでしょうか?

#43: Posted by Author Profile Page bzbellから中村への返信 @ March 29, 2009 [REPLY]
user-pic

>>42 中村 さん

こんばんわ^^

> ・・・けっこうクラウドしてくれています^^

良かったですねパチパチ
わたしも初めてタグクラウドを目にしたときは、カルチャーショック的なものがありました。

> ・・・Cutoff Parameterの解説してある部分を教えて下さい。

ざっくりですが、ここでご紹介してるタグクラウドは以下の要素を含んでいます。

  • 時間的な要素
    これはタグの色で表現
  • 使用頻度の要素
    これはタグのサイズで表現

Cutoff Parameter というのは、タグの使用頻度を元にフィルターする機能です。
たとえば、使用頻度が少ないものは見えなくすることで他のタグを強調表示することが可能になります。
と、こんな説明でよかったでしょうかあせあせ

> ・・・mod_rewriteとかいうやつでhpme/tag/****
> という形式に変更することは出来ないでしょうか?

以下のページが参考になるのではないでしょうか。
http://www.magicvox.net/archive/2009/03281633/

#44: Posted by 中村 @ March 29, 2009 [REPLY]
user-pic

返信ありがとうございました。
.htaccessには、
RewriteEngine on
RewriteRule ^tag/(.*)$ /mt/mt-search.cgi?blog_id=1&tag=$1
を追加して見ましたが、変化はありません。テンプレート側の措置は不要なのでしょうか?

後、ウチの場合、ちょっと単語の数が多すぎるようですが、
もちょっと少なく絞るにはどこをいじればよいのでしょうか?

#45: Posted by Author Profile Page bzbellから中村への返信 @ March 29, 2009 [REPLY]
user-pic

>>44 中村 さん

その記述じゃダメだと思います。
mt-search.cgi を mt-xsearch.cgi( パス含めて )に変更してもダメでしょうか。

> もちょっと少なく絞るにはどこをいじればよいのでしょうか?

それは、中村さん次第というところでしょうか。
要するに無闇にタグを付けるのではなく、関連するタグのみに絞り込むことで対応するしかないです。

#46: Posted by 中村 @ March 29, 2009 [REPLY]
user-pic

RewriteEngine on
RewriteRule ^tag/(.*)$ /mt/mt-xsearch.cgi?blog_id=1&tag=$1
としただけでは、mt-search.cgiがmt-xsearch.cgiと変わっただけで、変化しないようです。
ピロリさんのページをもう少し研究して見ますね。

ありがとうございました。

#47: Posted by 中村 @ March 30, 2009 [REPLY]
user-pic
こんばんは^^ 昨晩はウッカリ、IE.6でチェックしなかったので、今日あらためて見てみたらビックリしました。 何と、タグクラウドが表示されるべきボックスの高さがゼロになっていまして、フッターがヘッダー にくっついてしまいました。IE.6のステータスバーに表示されたアラームをクリックすると、 1498行目で引数が違う、というエラーです。調べてみると、 e.style.fontSize = calcFontSize(s[1]) + 'px'; の部分でした。これは、
の下のjavascriptです。 他のブラウザは全てOKですが、IE.6だけです。 IE.6でのバグ回避方法等、ご教示頂ければ幸いです。 度々で本当に恐縮です。よろしくお願いします。
#48: Posted by Author Profile Page bzbellから中村への返信 @ March 30, 2009 [REPLY]
user-pic

>>47 中村 さん

こんばんわ^^

試しに以下のことをやってみていただけますか。

  1. タグクラウドのマークアップにて、ul タグの ID を「tags」から「tagcloud」に変更
    合わせて CSS も変更
  2. 組み込んだ JavaScript の 6 行目の「tags」を「tagcloud」に変更

ウチでは確認できなかったのですが、他のサイトさんでは IE において「tags」という名称がまずいという話を聞いたことがあります。
ご確認くださいもじもじ

#49: Posted by 中村 @ March 31, 2009 [REPLY]
user-pic

こんばんは^^
ありがとうございます。やってみました。
しかし、結果は同じでした。
IE6のエラーは、「javascriptエラー」ではなく「ページエラー」ですが、
詳細クリックで出てくるのは、
引数が無効です
コード:0
となります。
bzbell さまのページ上段のナビの「TAGCLOUD」も同じスクリプトですか?

#50: Posted by Author Profile Page bzbellから中村への返信 @ March 31, 2009 [REPLY]
user-pic

>>49 中村 さん

ご紹介してるコードは配布元さんのコードですが、以前わたしも使ってたものなので実績ある!? コードなんです。

> bzbell さまのページ上段のナビの「TAGCLOUD」も同じスクリプトですか?

いえ、違います。
ウチで使ってるものは別物です。基本的なところはいっしょですがまったく別コードです。

考えられることはタグに問題があるのかもしれません。
タグ名称にシングルクォーテーション「'」を使ってたりしてませんか!?
または、日本語タグだと発生する!?
試しにタグクラウドのテンプレートにて、MTTagName ファンクションタグに encode_js モディファイアを追加してみてください。

#51: Posted by 中村 @ March 31, 2009 [REPLY]
user-pic

ありがとうございます。

MTTagName ファンクションタグは検索結果(システムテンプレート)の中で、
1か所使われているようですが、ここの部分で
encode_js ="1"とすればよいのですね?

#52: Posted by Author Profile Page bzbellから中村への返信 @ March 31, 2009 [REPLY]
user-pic

>>51 中村 さん

こんにちわ^^

> encode_js ="1"とすればよいのですね?
はい。それでいいですうぅ~ん

#53: Posted by 中村 @ March 31, 2009 [REPLY]
user-pic

2箇所ありました。
<$MTTagName encode_url="1"$>を
<$MTTagName encode_url="1" encode_js ="1"$>としました。これでやってみましたが、
変化はなかったです。

ただ、不明なタグがあります。
<a href="http://www.nttrec.co.jp/tag/<$MTTagName encode_url="1" encode_js ="1"$>&IncludeBlogs=<$MTSearchIncludeBlogs$>" rel="tag"><$MTTagName></a>
の中にある、<$MTTagName>というのは、$が左側にしかないのですが、これはブロック
タグでもないし、何なのでしょう?これについては、モディファイヤは付けてません。

ちなみに、当方のタグはほとんどが、「日本語」です。調べてみたら「'」は無かったです。

#54: Posted by Author Profile Page bzbellから中村への返信 @ March 31, 2009 [REPLY]
user-pic

>>53 中村 さん

こんばんわ^^

$ はあってもなくっても問題ありませんイヤイヤ
たとえば、MTTags に lastn でタグ数を限定した場合どうなりますか!?
たぶんコード的には問題ないと思われまする。
IE 特有なことだと思うんですのほほん

#55: Posted by 中村 @ April 1, 2009 [REPLY]
user-pic

60まででしたら表示されました。65ではまた消えました。
限界値は何で小ね?新しいタグがないように思えまする・・・・

#56: Posted by 中村 @ April 1, 2009 [REPLY]
user-pic

そうそう、Ogawa::Memoranda様のサイトのタグをIEで見てみましたが、
タグが半角アルファベットな為か、キレイに表示されてます。うらやましいですぅ。あせあせ

#57: Posted by Author Profile Page bzbellから中村への返信 @ April 4, 2009 [REPLY]
user-pic

>>55 中村 さん
>>56 中村 さん

こんにちわ^^

数を少なくしたら表示されたってことはやっぱりタグに何らかの問題があるのかもしれません。
まずは徐々に数を増やして何が原因のタグか探して頂ければと思いますもじもじ

#58: Posted by 中村 @ April 4, 2009 [REPLY]
user-pic

こんにちは^^お花見はしましたか?私は千鳥が淵(うまく変換されない・・・)に行きました。

最初、エントリー作成画面の「タグ」には殆ど記入してなかったのに、クラウドの中にいっぱい単語が出て来たのに驚きましたが、あれは何だったのでしょう?タグワイヤープラグイン、またはXサーチプラグインは、キーワードもタグワイヤーにしてくれるからだったのでしょうか?(タグ欄は殆ど入れてませんが、キーワード欄には入れていましたので)そしてキーワードには日本語がかなり入っています。結局は、タグが日本語のためかもしれませんね。IEの場合に置いて、タグが日本語の場合に問題が起きる、ということかもしれませんね。

ところで、現在、タグクラウド、しばらく公開しないようにしています。というのは、別の課題が発生したからです。同じMTで作った別のブログがあるのですが、こちらのブログはタグ欄を常時使用(日本語をタグに設定)しているのですが、このタグが全て消えてしまう(ブラウザに「よらず)という現象が起きました。タグワイヤープラグインとXサーチプラグインをオフにすると、消えていたタグがまた見えるようになりました。

このことから、これまでの現象に対して、何か解ることがありましたら、どうかコメントをお願いします。新しい知見になるかもしれません。

#59: Posted by Author Profile Page bzbellから中村への返信 @ April 4, 2009 [REPLY]
user-pic

>>58 中村 さん

こんばんわ^^

今度はまったく表示されない・・・ですかあせあせ!?
以下のページは参考になりますでしょうか。
http://bizcaz.com/archives/2006/11/12-205442.php

正直言いますと、言葉だけではまったく分かりません。
MT3.3 の事を今言われても環境がないので分かり兼ねます。

以前はできたのに、何かやったらできなくなったというのは中村さんにしか分かりませんし、MT の環境においても中村さんにしか分かりません。
もう配布元さんにお聞きするしかないのではないでしょうかのほほん

#60: Posted by 中村 @ April 4, 2009 [REPLY]
user-pic

こんばんは。ありがとうございます。
ご紹介くださったエントリーで、最初にタグクラウドがいっぱい表示された理由がはっきりしました。
そして、3.3でタグワイヤーを使う場合のカスタマイズの方法も解りましたので、きっと、状況は変わるだろうと思います。
エンタープライズ版なので、MT4.xにアップグレードする体制はあるのですが、なかなか恐くて手が出せずに降ります。長期休業となる次の年末年始にでアップグレードにチャレンジしてみたいとは思っています。

うまくいったら、まと報告させてもらいます。
ありがとうございました。

#61: Posted by 中村 @ May 7, 2009 [REPLY]
user-pic

こんばんは。お久しぶりです。落ち着いて見直す時間ができたので、
問題の解決を図りました。

いくつか問題が出ていたのですが、4月4日にご紹介いただいた
http://bizcaz.com/archives/2006/11/12-205442.php
に従って、タグワイヤプラグインの設定を変更し、
・IE.6でページエラーが出る、という問題と、
・タグクラウドを設置していない他のブログの「タグ」が消失したという問題
の二つが解決しました。
次に、タグの見直しをした結果、urlをkeywordsに設定した場合には、
IE.6の場合に限り、そのエントリー以前のkeywordsしかタグクラウドに表示されない、
ということが判りました。

以上で、タグワイヤプラグインを使った「kewwords」によるタグクラウドと、
MT3.3の標準タグ機能を使った「tag」によるタグクラウドの二つのタグクラウドを
共存させて運営することにしました。

大雑把ですが、報告とお礼まで。

#62: Posted by Author Profile Page bzbellから中村への返信 @ May 7, 2009 [REPLY]
user-pic

>>61 中村 さん

こんばんわ^^

> 次に、タグの見直しをした結果、urlをkeywordsに設定した場合には、
> IE.6の場合に限り、そのエントリー以前のkeywordsしかタグクラウドに表示されない、
> ということが判りました。

上記の件について状況がよく飲み込められず申し訳ないのですが、とりあえず 中村 さん的には解決したんですね。よかたったですにこっ!

 Post a Comment

 

コメント用フィード