<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
		xmlns:xhtml="http://www.w3.org/1999/xhtml"
>

<channel>
	<title>IGALOG-RRR &#187; plugin</title>
	<atom:link href="http://igalog.net/xoops/modules/xpress/tag/plugin/feed" rel="self" type="application/rss+xml" />
	<link>http://igalog.net/xoops/modules/xpress</link>
	<description>まさしくIGAのLOGなんです。</description>
	<lastBuildDate>Fri, 30 Jul 2010 05:37:25 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://igalog.net/xoops/modules/xpress/tag/plugin/feed" />
<atom:link rel="hub" href="http://pubsubhubbub.appspot.com" />
	<atom:link rel="hub" href="http://superfeedr.com/hubbub" />
			<item>
		<title>タグアーカイブの作成</title>
		<link>http://igalog.net/xoops/modules/xpress/2006/01/%e3%82%bf%e3%82%b0%e3%82%a2%e3%83%bc%e3%82%ab%e3%82%a4%e3%83%96%e3%81%ae%e4%bd%9c%e6%88%90.html</link>
		<comments>http://igalog.net/xoops/modules/xpress/2006/01/%e3%82%bf%e3%82%b0%e3%82%a2%e3%83%bc%e3%82%ab%e3%82%a4%e3%83%96%e3%81%ae%e4%bd%9c%e6%88%90.html#comments</comments>
		<pubDate>Sat, 07 Jan 2006 22:06:38 +0000</pubDate>
		<dc:creator>igalog</dc:creator>
				<category><![CDATA[TIPS]]></category>
		<category><![CDATA[MovableType]]></category>
		<category><![CDATA[mt-plus]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[Tagging]]></category>
		<category><![CDATA[Tagwire]]></category>

		<guid isPermaLink="false">http://igalog.net/wp/2006/01/%e3%82%bf%e3%82%b0%e3%82%a2%e3%83%bc%e3%82%ab%e3%82%a4%e3%83%96%e3%81%ae%e4%bd%9c%e6%88%90.html</guid>
		<description><![CDATA[<p>Tagwireプラグインをせっかく追加したので、タグで検索できるようにするカスタマイズを導入してみた。</p>]]></description>
			<content:encoded><![CDATA[<p>前エントリーで導入したTagwireプラグインを使って、そのタグをつけた記事だけを抽出したアーカイブを作成する方法があったので、それを実装してみた。</p>
<blockquote>
<div class="quotetitle"><a title="TagwireとMT-XSearchによる動的タグアーカイブ - Ogawa::Memoranda" href="http://as-is.net/blog/archives/001020.html" target="_blank">TagwireとMT-XSearchによる動的タグアーカイブ &#8211; Ogawa::Memoranda</a></div>
<p>このエントリーでは、Tagwire PluginをMT-XSearchと組み合わせて動的タグアーカイブを実現する方法とその高速化手法について述べます。</p></blockquote>
<p>記事の上部にあるタグフィールドでそこにあるタグの文字リンクをクリックするとアーカイブへ。<br />
<img title="Technoratiで検索アイコン" src="http://igalog.net/weblog/images/techno.png" border="0" alt="Technoratiで検索アイコン" width="16" height="12" />をクリックすると、Technoratiで検索するようにした。</p>
<p><span id="more-568"></span></p>
<p>導入は上記のリンク先を見ていただければ全てできる。<br />
とりあえずうちのサイトの再構築等の参考にカスタマイズ内容も含めて全て書いておく。</p>
<h3>０．事前準備</h3>
<p>もちろんだが、Tagwireプラグインが実装済みのことが前提条件である。<br />
入ってない場合は、<a title="Tagwire Plugin" href="http://as-is.net/blog/archives/001019.html" target="_self">こちらの記事を読んで導入してください</a>。</p>
<h3>１．ファイルのダウンロード</h3>
<p>mt-plusというプラグインをダウンロードする。</p>
<p>→　<a title="mt-plus download" href="http://code.appnel.com/dist/mt-plus" target="_self">mt-plusダウンロードページ</a></p>
<p>尚、この記事はVer.1.01をベースに書かれている。<br />
バージョンアップしていると少し内容が違うかもしれないのであしからず。</p>
<h3>２．ファイルを書き換える</h3>
<ul>
<li>mt-xsearch.cgi</li>
<li>plugins/mt-xsearch.pl</li>
</ul>
<p>以上の2ファイルが日本語処理に問題があるらしいので書き換えてやる。<br />
Ogawaさんのところではパッチファイルがどうのと書いていたが、パッチの当て方なんてわからんのでどうすればいいのかと思って途方に暮れかけましたよ。内容をよく見たらちょっと書き換えるだけっぽかったので、手動でしちゃいました。</p>
<h4>mt-xsearch.cgi</h4>
<p>44行目付近にある</p>
<blockquote><p>print $q-&gt;header.$out;</p></blockquote>
<p>これを</p>
<blockquote><p>my $charset = $mt-&gt;{cfg}-&gt;PublishCharset;<br />
print $q-&gt;header(-charset=&gt;$charset).$out;</p></blockquote>
<p>と書き換えてやる</p>
<h4>plugins/mt-xsearch.pl</h4>
<p>69行目付近にある</p>
<blockquote><p>my $current = $offset / $limit + 1;</p></blockquote>
<p>という記述があるので、これを</p>
<blockquote><p>my $current = $limit ? ($offset / $limit + 1) : 1;</p></blockquote>
<p>と書き換えてやる。</p>
<h3>３．テンプレート作成</h3>
<p>「XSearch Tagwire」という名前のテンプレートモジュールを作ります。<br />
中身はOgawaさんのところがシンプルですが、うちの場合は<a title="Macromedia風テンプレート for MT3.1" href="http://wandering-wind.jp/archives/2004/1201212532.php" target="_self">DreamWeaver風テンプレート</a>を利用していますので、それに合わせる形でカスタマイズしています。少しずつさわるかもしれませんが、とりあえず記事を書いた当初のテンプレートはこんな感じになります。</p>
<blockquote><p>&lt;!DOCTYPE html PUBLIC &#8220;-//W3C//DTD XHTML 1.0 Transitional//EN&#8221; &#8220;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&#8221;&gt;<br />
&lt;html xmlns=&#8221;http://www.w3.org/1999/xhtml&#8221;&gt;<br />
&lt;!&#8211; DW6 &#8211;&gt;<br />
&lt;head&gt;<br />
&lt;meta http-equiv=&#8221;Content-Type&#8221; content=&#8221;text/html; charset=&lt;$MTPublishCharset$&gt;&#8221; /&gt;<br />
&lt;title&gt;タグサーチ：&lt;$MTBlogName encode_html=&#8221;1&#8243;$&gt;&lt;/title&gt;<br />
&lt;link rel=&#8221;stylesheet&#8221; href=&#8221;&lt;$MTBlogURL$&gt;styles-site.css&#8221; type=&#8221;text/css&#8221; /&gt;<br />
&lt;script language=&#8221;JavaScript&#8221; type=&#8221;text/JavaScript&#8221; src=&#8221;&lt;$MTBlogURL$&gt;macromedia2/ShowMore.js&#8221;&gt;&lt;/script&gt;<br />
&lt;link href=&#8221;&lt;$MTBlogURL$&gt;ArekorePopup/ArekorePopup.css&#8221; rel=&#8221;stylesheet&#8221; type=&#8221;text/css&#8221;&gt;<br />
&lt;script src=&#8221;&lt;$MTBlogURL$&gt;ArekorePopup/ArekorePopup.js&#8221; type=&#8221;text/javascript&#8221;&gt;&lt;/script&gt;<br />
&lt;/head&gt;<br />
&lt;body&gt;<br />
&lt;div id=&#8221;row1&#8243;&gt;<br />
&lt;div id=&#8221;siteName&#8221;&gt;<br />
&lt;h1&gt;&lt;a href=&#8221;&lt;$MTBlogURL$&gt;&#8221;&gt;&lt;$MTBlogName encode_html=&#8221;1&#8243;$&gt;&lt;/a&gt;&lt;/h1&gt;<br />
&lt;/div&gt;<br />
&lt;div id=&#8221;utility&#8221;&gt;&lt;$MTBlogDescription$&gt;&lt;/div&gt;<br />
&lt;div id=&#8221;globalNav&#8221;&gt;<br />
&lt;img alt=&#8221;" src=&#8221;&lt;$MTBlogURL$&gt;macromedia2/gblnav_left.gif&#8221; height=&#8221;32&#8243; width=&#8221;4&#8243; id=&#8221;gnl&#8221; /&gt;<br />
&lt;img alt=&#8221;" src=&#8221;&lt;$MTBlogURL$&gt;macromedia2/glbnav_right.gif&#8221; height=&#8221;32&#8243; width=&#8221;4&#8243; id=&#8221;gnr&#8221; /&gt;<br />
&lt;form id=&#8221;search&#8221; method=&#8221;get&#8221; action=&#8221;&lt;$MTCGIPath$&gt;mt-xsearch.cgi&#8221;&gt;<br />
&lt;input type=&#8221;hidden&#8221; name=&#8221;blog_id&#8221; value=&#8221;&lt;$MTBlogID$&gt;&#8221; /&gt;<br />
&lt;input type=&#8221;hidden&#8221; name=&#8221;search_key&#8221; value=&#8221;Tagwire&#8221; /&gt;<br />
&lt;input? type=&#8221;text&#8221; name=&#8221;search&#8221; size=&#8221;20&#8243; value=&#8221;&lt;$MTSearchString decode_url=&#8221;1&#8243; encode_html=&#8221;1&#8243;$&gt;&#8221; /&gt;<br />
&lt;input type=&#8221;submit&#8221; value=&#8221;タグ検索&#8221; /&gt;<br />
&lt;/form&gt;<br />
&lt;/div&gt;<br />
&lt;!&#8211; end globalNav &#8211;&gt;<br />
&lt;/div&gt;<br />
&lt;!&#8211; end row1 &#8211;&gt;<br />
&lt;div id=&#8221;pagecell1&#8243;&gt;<br />
&lt;!&#8211;pagecell1&#8211;&gt;<br />
&lt;img alt=&#8221;" src=&#8221;&lt;$MTBlogURL$&gt;macromedia2/tl_curve_white.gif&#8221; height=&#8221;6&#8243; width=&#8221;6&#8243; id=&#8221;tl&#8221; /&gt;<br />
&lt;img alt=&#8221;" src=&#8221;&lt;$MTBlogURL$&gt;macromedia2/tr_curve_white.gif&#8221; height=&#8221;6&#8243; width=&#8221;6&#8243; id=&#8221;tr&#8221; /&gt;<br />
&lt;div id=&#8221;col1&#8243;&gt;<br />
&lt;div class=&#8221;story&#8221;&gt;<br />
&lt;MTSearchResults&gt;<br />
&lt;MTSearchHeader&gt;<br />
&lt;$MTSearchResultCount$&gt; 件がヒットしました。<br />
&lt;/MTSearchHeader&gt;<br />
&lt;div class=&#8221;story-head&#8221; id=&#8221;a&lt;$MTEntryID pad=&#8221;1&#8243;$&gt;&#8221;&gt;<br />
&lt;h2&gt;&lt;a href=&#8221;&lt;$MTEntryPermalink$&gt;&#8221;&gt;&lt;$MTEntryTitle$&gt;&lt;/a&gt;&lt;/h2&gt;<br />
&lt;/div&gt;<br />
&lt;div class=&#8221;story&#8221;&gt;<br />
&lt;$MTEntryExcerpt convert_breaks=&#8221;1&#8243;$&gt;<br />
&lt;div class=&#8221;posted&#8221;&gt;<br />
Posted by &lt;$MTEntryAuthor$&gt; at &lt;a href=&#8221;&lt;$MTEntryPermalink valid_html=&#8221;yes&#8221;$&gt;&#8221;&gt;&lt;$MTEntryDate format=&#8221;%X&#8221;$&gt;&lt;/a&gt;<br />
&lt;/div&gt;<br />
&lt;/div&gt;<br />
&lt;MTSearchFooter&gt;<br />
&lt;p&gt;検索したタグは&lt;em&gt;&lt;$MTSearchString decode_url=&#8221;1&#8243;$&gt;&lt;/em&gt;です。&lt;/p&gt;<br />
&lt;/MTSearchFooter&gt;<br />
&lt;/MTSearchResults&gt;<br />
&lt;MTNoSearch&gt;&lt;p&gt;No search performed.&lt;/p&gt;&lt;/MTNoSearch&gt;<br />
&lt;MTNoSearchResults&gt;&lt;p&gt;Nothing found.&lt;/p&gt;&lt;/MTNoSearchResults&gt;<br />
&lt;/div&gt;<br />
&lt;/div&gt;<br />
&lt;div id=&#8221;siteInfo&#8221;&gt;<br />
&lt;a href=&#8221;http://www.macromedia.com/jp/software/dreamweaver/&#8221;&gt;&lt;img src=&#8221;&lt;$MTBlogURL$&gt;macromedia2/mwm_dwmx_88_31.gif&#8221; alt=&#8221;Made with dreamweaver&#8221; width=&#8221;88&#8243; height=&#8221;31&#8243; border=&#8221;0&#8243; /&gt;&lt;/a&gt;&lt;a href=&#8221;http://www.macromedia.com/jp/software/fireworks/&#8221;&gt;&lt;img src=&#8221;&lt;$MTBlogURL$&gt;macromedia2/mwm_fwmx_88_31.gif&#8221; alt=&#8221;Made with fireworks&#8221; width=&#8221;88&#8243; height=&#8221;31&#8243; border=&#8221;0&#8243; /&gt;&lt;/a&gt;&lt;a href=&#8221;http://www.movabletype.org/&#8221;&gt;&lt;img src=&#8221;&lt;$MTBlogURL$&gt;macromedia2/movabletype.gif&#8221; alt=&#8221;Powered by Movable Type &lt;$MTVersion$&gt;&#8221; width=&#8221;137&#8243; height=&#8221;32&#8243; border=0&gt;&lt;/a&gt;&lt;a href=&#8221;http://wandering-wind.jp/&#8221;&gt;&lt;img src=&#8221;&lt;$MTBlogURL$&gt;macromedia2/wandering-wind.gif&#8221; alt=&#8221;Powered by Wandering Wind&#8221; width=&#8221;104&#8243; height=&#8221;32&#8243; border=&#8221;0&#8243; /&gt;&lt;/a&gt;<br />
&lt;br /&gt;<br />
Copyright : [Articles] (C) &lt;$MTBlogName encode_html=&#8221;1&#8243;$&gt; All Rights Reserved.&lt;br /&gt;<br />
[Comments/Trackbacks] &#8230; Authors of those have rights.<br />
&lt;/div&gt;<br />
&lt;/div&gt;<br />
&lt;!&#8211;end pagecell1&#8211;&gt;<br />
&lt;br /&gt;<br />
&lt;/body&gt;<br />
&lt;/html&gt;</p></blockquote>
<h3>４．タグへのリンクを作成する</h3>
<p>タグを各記事に表示していますので、そこから自サイトの記事で同じタグを使ってる記事を探せるようにします。<br />
また、Technoratiのタグ検索機能がありますので、これを利用してTechnoratiで検索するボタンも追加します。</p>
<p>尚、ここで使用している「Technoratiで検索ボタン」は私がテキトーに作成したものなので、もし利用したいという奇特な方がいらっしゃいましたらご自由にご利用いただいて結構です。この記事宛にコメントかトラックバックでもいただければ非常に嬉しいです。</p>
<p>コレ→<a href="http://igalog.net/weblog/images/techno.png" class="lightview" rel="gallery[568]" title="Technorati&atilde;&sect;&aelig;&curren;&ccedil;&acute;&cent;&atilde;&atilde;&iquest;&atilde;&sup3;" target="_self" class="broken_link"><img title="Technoratiで検索アイコン" src="http://igalog.net/weblog/images/techno.png" border="0" alt="Technoratiで検索アイコン" width="16" height="12" /></a></p>
<p>各記事にはこんなタグを追加しています。</p>
<blockquote><p>&lt;div id=&#8221;tags&#8221;&gt;<br />
&lt;dl class=&#8221;meta&#8221;&gt;<br />
&lt;dt&gt;Tag:&lt;/dt&gt;<br />
&lt;MTEntryTags&gt;<br />
&lt;dd&gt;<br />
&lt;a href=&#8221;&lt;$MTBlogURL$&gt;tag/&lt;$MTTag encode_url=&#8221;1&#8243;$&gt;&#8221;&gt;&lt;$MTTag$&gt;&lt;/a&gt;&lt;a href=&#8221;http://www.technorati.com/tag/&lt;$MTTag$&gt;&#8221; rel=&#8221;TAG&#8221; title=&#8221;TAG:&lt;$MTTag encode_url=&#8221;1&#8243;$&gt;&#8221;&gt;&lt;img src=&#8221;&lt;$MTBlogURL$&gt;images/techno.png&#8221; width=&#8221;16&#8243; height=&#8221;12&#8243; style=&#8221;border: none;&#8221;<br />
alt=&#8221;Technoratiで検索&#8221; title=&#8221;Technoratiで検索&#8221; /&gt;&lt;/a&gt;,&amp;nbsp;<br />
&lt;/dd&gt;<br />
&lt;/MTEntryTags&gt;<br />
&lt;/dl&gt;<br />
&lt;/div&gt;</p></blockquote>
<p>スタイルシートにはこんな感じで書いてやれば良いのかな？<br />
まぁこの辺はお好きにどうぞ。</p>
<blockquote><p>#tags{<br />
border: 1px solid #cccccc;<br />
margin:2px 3px 2px 3px;<br />
}</p>
<p>#tags .meta dt, #tags .meta dd {<br />
display: inline;<br />
list-style-type: none;<br />
margin: 0;<br />
padding: 0 1px;<br />
}</p></blockquote>
<p>タグ付けは最初は面倒ですが、記事の関連性を後から探すことが出来たりと非常に便利です。<br />
どうぞ一度おためしアレ。</p>
]]></content:encoded>
			<wfw:commentRss>http://igalog.net/xoops/modules/xpress/2006/01/%e3%82%bf%e3%82%b0%e3%82%a2%e3%83%bc%e3%82%ab%e3%82%a4%e3%83%96%e3%81%ae%e4%bd%9c%e6%88%90.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://igalog.net/xoops/modules/xpress/2006/01/%e3%82%bf%e3%82%b0%e3%82%a2%e3%83%bc%e3%82%ab%e3%82%a4%e3%83%96%e3%81%ae%e4%bd%9c%e6%88%90.html" />
	</item>
		<item>
		<title>タグに対応させる「Tagwire Plugin」</title>
		<link>http://igalog.net/xoops/modules/xpress/2006/01/%e3%82%bf%e3%82%b0%e3%81%ab%e5%af%be%e5%bf%9c%e3%81%95%e3%81%9b%e3%82%8b%e3%80%8ctagwire-plugin%e3%80%8d.html</link>
		<comments>http://igalog.net/xoops/modules/xpress/2006/01/%e3%82%bf%e3%82%b0%e3%81%ab%e5%af%be%e5%bf%9c%e3%81%95%e3%81%9b%e3%82%8b%e3%80%8ctagwire-plugin%e3%80%8d.html#comments</comments>
		<pubDate>Sat, 07 Jan 2006 17:57:17 +0000</pubDate>
		<dc:creator>igalog</dc:creator>
				<category><![CDATA[TIPS]]></category>
		<category><![CDATA[MovableType]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[Tagging]]></category>
		<category><![CDATA[Tagwire]]></category>

		<guid isPermaLink="false">http://igalog.net/wp/2006/01/%e3%82%bf%e3%82%b0%e3%81%ab%e5%af%be%e5%bf%9c%e3%81%95%e3%81%9b%e3%82%8b%e3%80%8ctagwire-plugin%e3%80%8d.html</guid>
		<description><![CDATA[Tagwireプラグインを導入してみました。]]></description>
			<content:encoded><![CDATA[<p>MovableTypeのキーワードをタグとして扱うためのプラグインがあったので組み込んでみた。</p>
<blockquote>
<div class="quotetitle"><a title="Tagwire Plugin - Ogawa::Memoranda" href="http://as-is.net/blog/archives/001019.html" target="_blank">Tagwire Plugin &#8211; Ogawa::Memoranda</a></div>
<p>エントリーのキーワードをイワユル「タグ」として利用するための機能を提供するプラグイン。</p></blockquote>
<p>どうもWEBLOG業界（？）で記事にタグを付けるのが流行らしい(笑)<br />
まぁ流行には乗っておこうかなというところ。</p>
<p>とりあえず現状は記事の上部にタグを入れてみたんだけど・・・使い勝手はイマイチかなぁ？<br />
今しばらく使い勝手を検討ですかね。</p>
<p><span id="more-567"></span></p>
<p>ちなみに、こちらのサイトではTagwireプラグインで作ったタグデータベースに自動でリンクを張るようなカスタマイズをされています。</p>
<blockquote>
<div class="quotetitle"><a title="Open MagicVox.net - はてなキーワードよろしく記事文中のタグを自動リンクする" href="http://www.magicvox.net/archive/2005/11051922.php" target="_blank">Open MagicVox.net &#8211; はてなキーワードよろしく記事文中のタグを自動リンクする</a></div>
<p>ビジターに一つでも多くの記事を参照してもらう機会を増やせるよう、 はてなのキーワードリンクよろしく記事文中に現れた文字列に自動的にタグリンクを張れるようにしてみました。</p></blockquote>
<p>Hatena Keyword Pluginのように、文章中にTagwireで作成されているキーワードに自動でリンクできるようです。ここまで徹底して出来たらスバラシイですね。現段階ではここまでするには運用ポリシーが出来上がってないので導入しませんが、キーワードが貯まってきたらこれを導入させていただきたいですね。</p>
]]></content:encoded>
			<wfw:commentRss>http://igalog.net/xoops/modules/xpress/2006/01/%e3%82%bf%e3%82%b0%e3%81%ab%e5%af%be%e5%bf%9c%e3%81%95%e3%81%9b%e3%82%8b%e3%80%8ctagwire-plugin%e3%80%8d.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://igalog.net/xoops/modules/xpress/2006/01/%e3%82%bf%e3%82%b0%e3%81%ab%e5%af%be%e5%bf%9c%e3%81%95%e3%81%9b%e3%82%8b%e3%80%8ctagwire-plugin%e3%80%8d.html" />
	</item>
	</channel>
</rss>
