Tagwireのタグにスペースを使用する場合

April 2, 2007 site-admin

ここのMovabletypeのバージョンは標準でタギングをサポートした3.34ですが、タグ機能及びタグクラウドの生成にはTagwireプラグインMT-XSearchプラグインを使用しています。

Tagwireプラグインでは、

ブラケット[]、シングルクォート・ダブルクォートで囲まれた文字列は一個のタグとして認識します。また、「;,|」は区切り文字として機能します。キーワード欄に「;,|」が含まれない場合には空白文字が区切り文字として機能します。

Tagwire_Plugin.ja_JP - Ogawa::Code - Trac

というようにタグを認識するので、例えば一つのエントリに Planar 85mm F1.4 という半角スペースを含むタグを一つだけ設定したい場合は

“Planar 85mm F1.4”

という風にキーワード欄に書いていきます。もちろんそのままでタグと利用する場合何も問題は無いのですが、MT-XSearchプラグインと連携してタグ・クラウドを生成したり、そのタグ・アーカイブへリンクを張る場合にはそのままではうまくいきません。


調べてみると、以下の記事がありました。

記事はTagwireプラグインの前身のAllKeywords Pluginの時に書かれたものですが、やり方は同じで、リンクを張る場合は

<$MTCGIPath$>mt-xsearch.cgi?blog_id=<$MTBlogID$>&search_key=Tagwire&delimiter=,&search=<$MTTag encode_url=“1”$>

.htaccessでリライトする場合は

RewriteEngine on
RewriteRule ^tag/(.*)$ ../mt/mt-xsearch.cgi?blog_id=1&search_key=Tagwire&delimiter=,&search=$1 [QSA,L]

のように記述すればスペースを含むキーワードもタグとして利用できるようになります。

という具合で「小さな鍵穴 Planar 85mm F1.4」のように、タグ=レンズ情報として、それぞれのアーカイブを無事作ることが出来ました。

Posted by Kei at 2:50 PM

Tags: ,

  • Tagによる横断的なアーカイブ

    October 28, 2005 site-admin

    まずは、下の画像を見て欲しい。このブログの各記事につけられたキーワードの一覧。 といったように、そのキーワードをつけられた記事の数が多いほど、文字のサイズが大きく、新しく投稿されたものほど色が白に近くなっている。これはいわゆる"Tag Cloud"というもので、Flickr!del.icio.us といったサービスで広まったアーカイブ・ビジュアル化の一つのカタチ。このブログでも取り入れてみた。 例えば、「六本木」というリンクをクリックすると六本木に関係する記事がリストアップされる。

  • サーバー移転とドメイン移管

    May 12, 2007 site-admin

    半年も経ってませんが、またサーバーを移転しました。今回は初のドメイン移管も経験。なぜか認証メールが不達でwhois情報を変更したりもして、どうにかGW明けて無事引っ越し完了した模様です。

  • 続: rel-tag を利用する場合のリンク先について

    April 6, 2007 wwweb

    “rel-tag” の利用についてのもう少し具体的な疑問と回答については「rel-tag-faq - Microformats」にFAQ形式でいくつか載っています。例えば、rel-tag を使うべきでない(shouldn't)場所について。

Comments

Post a comment

Trackback

Trackback URL : http://www.add-info.com/mt/mt-tb.cgi/1299

top