<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title>せんむの技術ブログ</title>
    <link rel="alternate" type="text/html" href="http://www.shikidahironori.jp/music/" />
    <link rel="self" type="application/atom+xml" href="http://www.shikidahironori.jp/music/atom.xml" />
    <id>tag:www.shikidahironori.jp,2008-11-13:/music//1</id>
    <updated>2010-05-18T06:29:23Z</updated>
    <subtitle>しきだ博紀 websaite の技術的なことに関するブログです</subtitle>
    <generator uri="http://www.sixapart.com/movabletype/">Movable Type Pro 4.27-ja</generator>
<entry>
    <title>Twitterへのポストを支援するプラグイン</title>
    <link rel="alternate" type="text/html" href="http://www.shikidahironori.jp/music/2010/05/twitter-1.html" />
    <id>tag:www.shikidahironori.jp,2010:/music//1.1145</id>
    <published>2010-05-18T06:20:23Z</published>
    <updated>2010-05-18T06:29:23Z</updated>
    <summary>Movable Type で記事を投稿した際に、エントリーのタイトルとパーマリン...</summary>
    <author>
        <name>しきだ博紀</name>
    </author>
        <category term="Movable Type" scheme="http://www.sixapart.com/ns/types#category" />
        <category term="plugins" scheme="http://www.sixapart.com/ns/types#category" />
    <category term="プラグイン" label="プラグイン" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="movabletype" label="Movable Type" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="twitter" label="Twitter" scheme="http://www.sixapart.com/ns/types#tag" />
    <content type="html" xml:lang="ja" xml:base="http://www.shikidahironori.jp/music/">
        <![CDATA[<p>Movable Type で記事を投稿した際に、エントリーのタイトルとパーマリンクのTinyURLをTwitterへ自動的に投稿するプラグイン<a href="http://labs.m-logic.jp/cat2/posttotwitter/">「PostToTwitter」</a>を使っていましたが、</p>
<p><a href="http://www.magicvox.net/">「Open MagicVox.net」</a> で、<a href="http://www.magicvox.net/archive/2010/04031406/">「エントリーのタイトルとURLをTwitterへポストするのを支援するMovableTypeプラグイン:TwitterSupport」</a>という記事が公開されていたので、試してみました。</p>
<p>エントリーを投稿してから間違（複数ブログで運用しているサイトなので、本来投稿したいブログとは異なるブログに投稿したり）いに気づいたりして、慌てることが少なくないので、ワンクリック動作が増えますが、現在はこのプラグインを利用しています。</p>]]>
    </content>
</entry>
<entry>
    <title>Google のような検索結果のハイライト表示</title>
    <link rel="alternate" type="text/html" href="http://www.shikidahironori.jp/music/2010/05/google.html" />
    <id>tag:www.shikidahironori.jp,2010:/music//1.1144</id>
    <published>2010-05-17T13:49:17Z</published>
    <updated>2010-05-18T13:28:40Z</updated>
    <summary>MovableType の検索結果テンプレートはわりあいあっさりしていて、Goo...</summary>
    <author>
        <name>しきだ博紀</name>
    </author>
        <category term="Movable Type" scheme="http://www.sixapart.com/ns/types#category" />
        <category term="plugins" scheme="http://www.sixapart.com/ns/types#category" />
    <category term="テンプレート" label="テンプレート" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="プラグイン" label="プラグイン" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="movabletype" label="Movable Type" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="検索結果" label="検索結果" scheme="http://www.sixapart.com/ns/types#tag" />
    <content type="html" xml:lang="ja" xml:base="http://www.shikidahironori.jp/music/">
        <![CDATA[<p>MovableType の検索結果テンプレートはわりあいあっさりしていて、Google のような検索結果のハイライト表示ができません。そこで、プラグインの登場です。</p>
<p><a href="http://www.magicvox.net/">「Open MagicVox.net」</a>で公開された、<a href="http://www.magicvox.net/archive/2010/05152010/">「検索キーワード付近を抜き出して表示するMovableTypeプラグイン:SearchStringHighlight」</a>の出番です。</p>
<p>MovableType の可能性って本当にすごい。もちろんプラグイン作者の皆さんのおかげです。感謝、感謝。</p>
<p>検索結果テンプレートもしくは代替の検索結果テンプレート（MT/search_templates/altsearch.tmpl）からインクルードしている、ブログ記事の概要テンプレート20行目あたり、</p>
<pre><code class="prettyprint">&lt;div class=&quot;asset-body&quot;&gt;
        &lt;$mt:EntryBody$&gt;
&lt;/div&gt;</code></pre>
<p>を、</p>
<pre><code class="prettyprint">&lt;div class=&quot;asset-body&quot;&gt;
        &lt;$mt:SearchStringHighlight$&gt;
&lt;/div&gt;</code></pre>
<pre><code class="prettyprint">&lt;$mt:SearchStringHighlight length=&quot;20&quot; words=&quot;40&quot; tag=&quot;strong&quot;$&gt;</code></pre>
<p>というように、オプション指定もできます。</p>
<p>とすればよいのですが、ブログ記事の概要テンプレートには手を加えず、書き換えたものを、検索結果テンプレートからインクルードしている部分に丸ごと上書きしたほうが吉でしょう。</p>]]>
    </content>
</entry>
<entry>
    <title>年別アーカイブで月毎にヘッダーをつける</title>
    <link rel="alternate" type="text/html" href="http://www.shikidahironori.jp/music/2010/05/post-12.html" />
    <id>tag:www.shikidahironori.jp,2010:/music//1.1137</id>
    <published>2010-05-14T15:41:34Z</published>
    <updated>2010-05-14T15:47:48Z</updated>
    <summary>MovableType4からは、年別アーカイブがプラグイン無しで作成できますが、...</summary>
    <author>
        <name>しきだ博紀</name>
    </author>
        <category term="Movable Type" scheme="http://www.sixapart.com/ns/types#category" />
        <category term="template" scheme="http://www.sixapart.com/ns/types#category" />
    <category term="movabletype" label="Movable Type" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="movabletype4" label="Movable Type 4" scheme="http://www.sixapart.com/ns/types#tag" />
    <content type="html" xml:lang="ja" xml:base="http://www.shikidahironori.jp/music/">
        <![CDATA[<p>MovableType4からは、年別アーカイブがプラグイン無しで作成できますが、月毎にヘッダーをつけるにはどうすればよいか？</p>
<p>デザインユニット「linker」のwebsiteにピッタリの記事が出ていましたので早速採用しました。</p>
<dl class="relatedLink">
<dt>参考リンク</dt>
<dd>
<ul>
<li><a href="http://linker.in/journal/2009/06/mt-1.php">MTの年別アーカイブで月毎にグルーピングされた記事一覧を表示｜linker journal｜linker</a></li>
</ul>
</dd>
</dl>
<p>実際のコードは次の通りです。</p>
<pre><code class="prettyprint">&lt;mt:IfArchiveType archive_type=&quot;Yearly&quot;&gt;
&lt;div class=&quot;section&quot;&gt;
&lt;mt:SetVar name=&quot;match&quot; value=&quot;1&quot;&gt;
&lt;mt:Entries sort_order=&quot;ascend&quot;&gt;
&lt;mt:SetVarBlock name=&quot;thisMonth&quot;&gt;&lt;mt:EntryDate format=&quot;%b&quot;&gt;&lt;/mt:SetVarBlock&gt;
&lt;mt:If name=&quot;match&quot; eq=&quot;1&quot;&gt;
&lt;h3&gt;&lt;mt:GetVar name=&quot;thisMonth&quot;&gt;月&lt;/h3&gt;
&lt;div class=&quot;asset-content&quot;&gt;
&lt;/mt:If&gt;
&lt;dl class=&quot;archive_list&quot;&gt;
&lt;$mt:Include module=&quot;ブログ記事の概要&quot;$&gt;
&lt;/dl&gt;
&lt;mt:EntryNext&gt;&lt;mt:SetVarBlock name=&quot;entryMonth&quot;&gt;&lt;mt:EntryDate format=&quot;%m&quot;&gt;&lt;/mt:SetVarBlock&gt;&lt;/mtEntryNext&gt;
&lt;mt:If name=&quot;entryMonth&quot; ne=&quot;$thisMonth&quot;&gt;
&lt;/div&gt;
&lt;mt:SetVar name=&quot;match&quot; value=&quot;1&quot;&gt;
&lt;mt:Else&gt;
&lt;mt:SetVar name=&quot;match&quot; value=&quot;0&quot;&gt;
&lt;/mt:If&gt;  
&lt;mt:EntriesFooter&gt;
&lt;mt:If name=&quot;match&quot; eq=&quot;0&quot;&gt;
&lt;/div&gt;
&lt;/mt:If&gt;
&lt;/mt:EntriesFooter&gt;
&lt;/mt:Entries&gt;
&lt;/div&gt;
&lt;/mt:IfArchiveType&gt;</code></pre>
]]>
    </content>
</entry>
<entry>
    <title>MT4i version 3.1 alpha3 公開</title>
    <link rel="alternate" type="text/html" href="http://www.shikidahironori.jp/music/2010/03/mt4i-version-31-alpha3.html" />
    <id>tag:www.shikidahironori.jp,2010:/music//1.1105</id>
    <published>2010-03-19T15:37:10Z</published>
    <updated>2010-03-19T15:40:23Z</updated>
    <summary>このサイトでも利用させてもらってる、Movaable Type をモバイル対応に...</summary>
    <author>
        <name>しきだ博紀</name>
    </author>
        <category term="mobile" scheme="http://www.sixapart.com/ns/types#category" />
    <category term="movabletype" label="Movable Type" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="mt4i" label="MT4i" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="携帯" label="携帯" scheme="http://www.sixapart.com/ns/types#tag" />
    <content type="html" xml:lang="ja" xml:base="http://www.shikidahironori.jp/music/">
        <![CDATA[<p>このサイトでも利用させてもらってる、Movaable Type をモバイル対応にするCGIのMT5に暫定対応版のalpha3が公開されました。</p>
<p>ロリポップ、チカッパでEncode.pmがらみのエラーがでる問題が修正されています。これで安心してMT5へ移行できます。</p>
<dl class="relatedLink">
<dt>解説とダウンロード</dt>
<dd>
<ul>
<li><a href="http://www.hazama.nu/t2o2/archives/002858.shtml">MT5 に暫定対応した MT4i version 3.1 alpha をゆるゆると公開 - talk to oneself 2</a></li>
<li><a href="http://www.hazama.nu/pukiwiki/index.php?MT4i%2F3.1%2Falpha">MT4i/3.1/alpha - t2o2-Wiki</a></li>
</ul>
</dd>
</dl>]]>
    </content>
</entry>
<entry>
    <title>MTタグをそのまま出力させるプラグイン</title>
    <link rel="alternate" type="text/html" href="http://www.shikidahironori.jp/music/2010/02/mt-2.html" />
    <id>tag:www.shikidahironori.jp,2010:/music//1.1061</id>
    <published>2010-02-02T16:03:59Z</published>
    <updated>2010-02-02T16:16:53Z</updated>
    <summary>MovavleType のプラグイン開発をされているアークウェブさんから、面白そ...</summary>
    <author>
        <name>しきだ博紀</name>
    </author>
        <category term="plugins" scheme="http://www.sixapart.com/ns/types#category" />
    <category term="テンプレート" label="テンプレート" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="プラグイン" label="プラグイン" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="movabletype" label="Movable Type" scheme="http://www.sixapart.com/ns/types#tag" />
    <content type="html" xml:lang="ja" xml:base="http://www.shikidahironori.jp/music/">
        <![CDATA[<p>MovavleType のプラグイン開発をされている<a href="http://www.ark-web.jp/">アークウェブ</a>さんから、面白そうなプラグインが出ていたので紹介します。</p>
<p><a href="http://www.ark-web.jp/sandbox/wiki/3223.html">範囲内のMTタグを解釈させずにそのまま出力させるプラグイン - NoProcess</a></p>
<p>用途としては、当該ページに書いてあるように、</p>
<blockquote>
<p>MT::BootstrapなどMTタグを解釈して動作するCGIアプリケーション等が利用するテンプレートファイルをMTを使って生成したい場合に便利に使えます。</p>
</blockquote>
<p>ということですが、このサイトでは、検索結果に代替テンプレートを使っているので、そのテンプレートファイル（MT/search_templates/altsearch.tmpl）を出力させるために使っています。</p>
<p>「わざわざそんなことしなくてもFTPでアップロードすればいいじゃｙないか！」というご意見もあるでしょうが、MovavleType のアップグレード時にファイルのアップロードを忘れてしまったり、あるいは、テンプレートを修正するときに、わざわざFTPを立ち上げなくても、他のテンプレート同様に管理画面で修正できるという利点もあるのです。</p>
<dl class="relatedLink">
<dt>ダウンロードと解説</dt>
<dd>
<ul>
<li><a href="http://www.ark-web.jp/sandbox/wiki/3223.html">範囲内のMTタグを解釈させずにそのまま出力させるプラグイン - NoProcess</a></li>
</ul>
</dd>
</dl>
<dl class="relatedEntry">
<dt>関連エントリー</dt>
<dd>
<ul>
<li><a href="http://www.shikidahironori.jp/music/2009/12/post-11.html">代替の検索結果テンプレートを指定するときは、検索結果Feedテンプレートも指定しよう - せんむの技術ブログ</a></li>
</ul>
</dd>
</dl>]]>
    </content>
</entry>
<entry>
    <title>Movable Type 5.01 へのアップグレードメモ</title>
    <link rel="alternate" type="text/html" href="http://www.shikidahironori.jp/music/2010/01/movable-type-501.html" />
    <id>tag:www.shikidahironori.jp,2010:/music//1.1045</id>
    <published>2010-01-12T02:04:11Z</published>
    <updated>2010-03-19T15:31:45Z</updated>
    <summary>このサイトは、Movable Type 4.27 ですが、他に運営しているサイト...</summary>
    <author>
        <name>しきだ博紀</name>
    </author>
        <category term="upgrade" scheme="http://www.sixapart.com/ns/types#category" />
    <category term="アップグレード" label="アップグレード" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="movabletype5" label="Movable Type 5" scheme="http://www.sixapart.com/ns/types#tag" />
    <content type="html" xml:lang="ja" xml:base="http://www.shikidahironori.jp/music/">
        <![CDATA[<p>このサイトは、Movable Type 4.27 ですが、<a href="http://koyo-marlins.biz/">他に運営しているサイト</a>を、Movable Type 5.01 へアップグレードしました。その際の注意点を備忘録として書き記します。</p>
<h3>アップグレードの注意点</h3>
<p>具体的な方法は、<a href="http://www.movabletype.jp/documentation/mt5/">Movable Type 5 ドキュメン</a>を読んでいただくとして、基本的な手順はこれまでのアップグレードと同じです。ただし、いくつかの注意点があります。</p>
<ol>
<li><a href="http://www.movabletype.jp/documentation/mt5/release/50.html">Movable Type 5.0 の変更点、注意事項、および既知の問題 | Movable Type 5 ドキュメント</a>に記載の通り、mt-config.cgi に DefaultLanguage の記述がない場合は、"DefaultLanguage ja" を追記しないと、インストール画面が英語になったり、ダッシュボードでのテンプレート名が英語表記になったりします。</li>
<li>同じく、<q>Movable Type 5.0の内部処理は、PublishCharsetによらず必ずUTF-8でおこなわれます。外部のサイトからフィードを取得するプラグインなどは、UTF-8へのエンコード、デコード処理が必要になります。</q><q>このため、Feeds.App Liteで外部のフィードを取得するときに、文字化けすることがあります。</q></li>
</ol>
<p>前述の2については、<a href="http://www.shikidahironori.jp/music/2009/11/feed2.html">Feeds.App Liteを使ってBBSのFeedを表示</a>させていたので、見事に文字化けしました。これを回避するため、<a href="http://www.daikoku-ya.org/perl/jsrss.php">jsRSS.cgi</a>を利用した方法に変更しました。</p>
<h3>プラグインの対応状況</h3>
<p>前述の<a href="http://koyo-marlins.biz/">光陽マーリンズ Website</a>ではほとんどのプラグインが問題なくつかえましたが、対応バージョンが出ていないものでも、利用者による暫定対応版やTipsが紹介されていたので掲載します。</p>
<ol>
<li><a href="http://www.magicvox.net/archive/2006/05201647/">Google Sitemapsへの更新通知を自動化するMovableTypeプラグイン：MTGoogleSitemapsPing</a>は、<a href="http://vicuna.jp/forum/viewtopic.php?p=4186&amp;sid=4e53d54291b72e7ec13f6cb500b6b823">Vicuna :: トピックを表示 - mt.Vicuna Simple 2.3を公開しました</a>に修正版についての情報があります。<br />
<p><cite><a href="http://vicuna.jp/forum/viewtopic.php?p=4177&amp;sid=4ca07bd971f5d93167fedf21e6d01255#4177" target="_blank">Vicuna :: トピックを表示 - mt.Vicuna Simple 2.3を公開しました</a></cite></p><blockquote cite="http://vicuna.jp/forum/viewtopic.php?p=4177&amp;sid=4ca07bd971f5d93167fedf21e6d01255#4177" title="Vicuna :: トピックを表示 - mt.Vicuna Simple 2.3を公開しました"><p>Sitemap XMLテンプレートの追加  <br />GoogleやYahooにクロールされる為の、SiteMap 0.9（XML）ファイルのテンプレートを追加しました。 <br />一般的に見かける sitemap.xml では、カテゴリーアーカイブや月別アーカイブも記述されている為、検索された時に同じ情報が複数URlに表示され、LandingPageがバラけてしまう事になると考えます。その為この中に記述されるファイルは、メインインデックス・ブログ記事・ウェブページ・アーカイブインデックス（アーカイブインデックスは削除した方が良いのかもしれません）のみとし、ブログ記事とウェブページの重みを大きく設定しています。 <br />MTGoogleSitemapsPingを併用する事により、作成されたサイトマップファイルをクロールしてもらうよう、Googleに更新Pingを打つ事が可能になります。 <br />私が試した範囲では、MTGoogleSitemapsPingはMT5環境では動作しませんでした。 <br />GoogleSitemapsPing - oscar's CODEに、私のMT5環境で動作するMTGoogleSitemapsPingプラグインを公開しています。 <br /><a href="http://code.zelazny.mydns.jp/trac/myproject/changeset/157/GoogleSitemapsPing?old_path=%2F&amp;format=zip" target="_blank">修正済みプラグインダウンロード</a><br />MTGoogleSitemapsPingプラグインをインストールする事により、自動的にGoogleへの更新Ping機能が有効になります。 <br /> <br />/HA oscar WolaWola</p></blockquote></li>
<li>Custom Editor Button 2のMT5でポケットボタンが表示されない対処法は、<a href="http://www.markdiary.com/archives/2009/09-10210001.php">MT：Custom Editor Button 2の小技をいくつか</a>に対処方法が掲載されていました。<br />
<p><cite><a href="http://www.markdiary.com/archives/2009/09-10210001.php" target="_blank">MT：Custom Editor Button 2の小技をいくつか « maRkのMyOwn</a></cite></p><blockquote cite="http://www.markdiary.com/archives/2009/09-10210001.php" title="MT：Custom Editor Button 2の小技をいくつか « maRkのMyOwn"><p>その５．MT5でポケットボタンが表示されない対処 <br /> <br />MT5(b1)で四次元ポケットが表示されていないのを確認しました。実際は表示されているのですが、スタイルの位置が原因で表示されていないように見えるというものです。 <br /> <br />具体的にはCustomEditorButton2.pmファイルの最後のほうのスタイルシートの箇所で、div#ceb-containerと、div#ceb-boxに対するwidthプロパティの指定をコメントアウトすれば表示されるようになりました。</p></blockquote></li>
</ol>
<p>このサイトでも、Movable Type 5.01 へのアップグレードを検討していますが、プラグインのいくつかが未対応なので、状況を見守っています。今のところ懸案は、</p>
<ol>
<li><del datetime="2010-02-08T18:32:35+09:00"><a href="http://www.shikidahironori.jp/music/2009/10/post-8.html">リアルタイム再構築を利用してページ分割</a>で利用する、ページ分割プラグイン（<a href="http://www.h-fj.com/blog/archives/2008/08/01-103321.php">DivPages_1_10</a>）</del></li>
<li><del datetime="2010-02-08T18:32:40+09:00"><a href="http://www.shikidahironori.jp/music/2009/10/mt4i.html">MT4iと連携した携帯サイトの構築</a>で利用する、<a href="http://blog.as-is.net/2009/01/i18n-helper-plugin.html">I18N Helper Plugin</a></del></li>
</ol>
<p>です。</p>
<p>ページ分割は他の手段もありますが、2のI18N Helper Pluginは他に代替手段がないので困っています。<a href="http://www.zelazny.mydns.jp/archives/001617.php">MT5・プラグインの皆さん動いてますか - WolaWola</a>にヒントがあったので、時間があれば取り組んでみたいと思います。</p>
<dl>
<dt>【2010-01-15 追記】</dt>
<dd><a href="http://www.zelazny.mydns.jp/archives/001617.php">MT5・プラグインの皆さん動いてますか - WolaWola</a> では、I18N Helper 0.10については、<q>「MT::I18N::encode_text」とかが、無くなってるみたいです。名前が変わったのかな？「encode_text_encode」とかにすればいいのかも。</q>となっていましたが、5.01で動作確認できました。</dd>
<dt>【2010-01-28 追記】</dt>
<dd>MT4i3.1 alpha2 は、ロリポップ・チカッパでは、Movaable Type 5.01でEncode.pmがらみでエラーがでるようですが、SAKURAでは動作確認できました。</dd>
<dt>【2010-02-08 追記】</dt>
<dd>ページ分割プラグインについては、MT5対応版が公開されました。<a href="http://www.h-fj.com/blog/">Perl版ダイナミックパブリッシング用ページ分割プラグイン（MT5対応版）</a></dd>
<dt>【2010-03-20 追記】</dt>
<dd><a href="http://www.hazama.nu/pukiwiki/index.php?MT4i%2F3.1%2Falpha#h9ced877">MT4i3.1 alpha3 </a>は、ロリポップ・チカッパででのEncode.pmがらみでエラーがでる問題が修正されています。これで一安心。</dd>
</dl>]]>
    </content>
</entry>
<entry>
    <title>セキュリティアップデート Movable Type 5.01 および 4.27の提供を開始</title>
    <link rel="alternate" type="text/html" href="http://www.shikidahironori.jp/music/2010/01/-movable-type-501-427.html" />
    <id>tag:www.shikidahironori.jp,2010:/music//1.1041</id>
    <published>2010-01-08T12:00:05Z</published>
    <updated>2010-01-08T12:06:57Z</updated>
    <summary>1月6日付で、シックス・アパート社から、セキュリティアップデートとして Mova...</summary>
    <author>
        <name>しきだ博紀</name>
    </author>
        <category term="upgrade" scheme="http://www.sixapart.com/ns/types#category" />
    <category term="movabletype" label="Movable Type" scheme="http://www.sixapart.com/ns/types#tag" />
    <content type="html" xml:lang="ja" xml:base="http://www.shikidahironori.jp/music/">
        <![CDATA[<p>1月6日付で、シックス・アパート社から、セキュリティアップデートとして Movable Type 5.01 と 4.27の提供が開始されました。</p>
<p>このサイトは、Movable Type 4.261 で構築しています。Movable Type 5.01 への移行も検討していますが、プラグインのいくつかが対応していないのでもうしばらく様子を見守ろうと思いますが、セキュリティアップデートとのことですので、どのバージョンにせよ、早めのアップデートをお勧めします。</p>
<dl class="relatedLink">
<dt>関連リンク</dt>
<dd>
<ul>
<li><a href="http://www.sixapart.jp/movabletype/news/2010/01/06-1015.html">[重要] セキュリティアップデート Movable Type 5.01 および 4.27の提供を開始 : Movable Type News - Six Apart</a></li>
</ul>
</dd>
</dl>]]>
    </content>
</entry>
<entry>
    <title>MT4i version 3.1 alpha （MT5暫定対応版）公開</title>
    <link rel="alternate" type="text/html" href="http://www.shikidahironori.jp/music/2009/12/mt4i-version-31-alpha-mt5.html" />
    <id>tag:www.shikidahironori.jp,2009:/music//1.1034</id>
    <published>2009-12-28T10:06:15Z</published>
    <updated>2010-03-19T15:34:30Z</updated>
    <summary>このサイトでも利用させてもらってる、Movaable Type をモバイル対応に...</summary>
    <author>
        <name>しきだ博紀</name>
    </author>
        <category term="mobile" scheme="http://www.sixapart.com/ns/types#category" />
    <category term="movabletype" label="Movable Type" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="mt4i" label="MT4i" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="携帯" label="携帯" scheme="http://www.sixapart.com/ns/types#tag" />
    <content type="html" xml:lang="ja" xml:base="http://www.shikidahironori.jp/music/">
        <![CDATA[<p>このサイトでも利用させてもらってる、Movaable Type をモバイル対応にするCGIが、MT5に暫定ながら対応して公開されました。</p>
<p>検索機能などもついてパワーアップしています。</p>
<dl class="relatedLink">
<dt>解説とダウンロード</dt>
<dd>
<ul>
<li><a href="http://www.hazama.nu/t2o2/archives/002858.shtml">MT5 に暫定対応した MT4i version 3.1 alpha をゆるゆると公開 - talk to oneself 2</a></li>
<li><a href="http://www.hazama.nu/pukiwiki/index.php?MT4i%2F3.1%2Falpha">MT4i/3.1/alpha - t2o2-Wiki</a></li>
</ul>
</dd>
</dl>
<dl>
<dt>【2009-12-28 追記】</dt>
<dd>現在は、MT4i version 3.1 alpha2 が公開されています。</dd>
<dt>【2010-01-28 追記】</dt>
<dd>ロリポップ・チカッパでは、Movaable Type 5.01でEncode.pmがらみでエラーがでるようですが、SAKURAでは動作確認できました。</dd>
<dt>【2010-03-20 追記】</dt>
<dd><a href="http://www.hazama.nu/pukiwiki/index.php?MT4i%2F3.1%2Falpha#h9ced877">MT4i3.1 alpha3 </a>は、ロリポップ・チカッパででのEncode.pmがらみでエラーがでる問題が修正されています。これで一安心。</dd>
</dl>]]>
    </content>
</entry>
<entry>
    <title>ブログごとにテンプレートセットを作成する、TemplateSetExporter Plugin</title>
    <link rel="alternate" type="text/html" href="http://www.shikidahironori.jp/music/2009/12/templatesetexporter-plugin.html" />
    <id>tag:www.shikidahironori.jp,2009:/music//1.1033</id>
    <published>2009-12-28T05:14:32Z</published>
    <updated>2009-12-28T05:23:25Z</updated>
    <summary>Movable Type 4.1からテンプレートセット機能が搭載されましたが、こ...</summary>
    <author>
        <name>しきだ博紀</name>
    </author>
        <category term="plugins" scheme="http://www.sixapart.com/ns/types#category" />
    <category term="テンプレート" label="テンプレート" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="プラグイン" label="プラグイン" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="movabletype" label="Movable Type" scheme="http://www.sixapart.com/ns/types#tag" />
    <content type="html" xml:lang="ja" xml:base="http://www.shikidahironori.jp/music/">
        <![CDATA[<p>Movable Type 4.1からテンプレートセット機能が搭載されましたが、これを作成するのは若干のスキルが必要になります。</p>
<p>そこで、ブログごとのテンプレートをテンプレートセットとして作成できる、TemplateSetExporter Plugin を導入してあります。</p>
<p><a href="http://labs.m-logic.jp/2008/04/template_set_exporter_050.html">MovableType用TemplateSetExporter Plugin　Ver.0.50 (エムロジック放課後プロジェクト)</a></p>
<p>また、次のサイトでは、さらに使いやすくするTipsが掲載されています。</p>
<p><a href="http://www.tinybeans.net/blog/2008/07/movable-type-1.html">Movable Type のテンプレートをカスタマイズするときのバージョン管理 - かたつむりくんのWWW</a></p>
<p>なお、Movable Type 5 には対応していません。</p>]]>
    </content>
</entry>
<entry>
    <title>代替の検索結果テンプレートを指定するときは、検索結果Feedテンプレートも指定しよう</title>
    <link rel="alternate" type="text/html" href="http://www.shikidahironori.jp/music/2009/12/post-11.html" />
    <id>tag:www.shikidahironori.jp,2009:/music//1.1032</id>
    <published>2009-12-28T03:16:27Z</published>
    <updated>2009-12-28T03:42:19Z</updated>
    <summary>複数ブログで構成されたサイトで、検索結果のテンプレートを共通化したい場合は、mt...</summary>
    <author>
        <name>しきだ博紀</name>
    </author>
        <category term="template" scheme="http://www.sixapart.com/ns/types#category" />
    <category term="テンプレート" label="テンプレート" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="feed" label="Feed" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="movabletype" label="Movable Type" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="検索結果" label="検索結果" scheme="http://www.sixapart.com/ns/types#tag" />
    <content type="html" xml:lang="ja" xml:base="http://www.shikidahironori.jp/music/">
        <![CDATA[<p>複数ブログで構成されたサイトで、検索結果のテンプレートを共通化したい場合は、mt-config.cgiに環境変数</p>
<pre><code class="prettyprint">SearchAltTemplate altsearch altsearch.tmpl</code></pre>
<p>と記述し、代替の検索結果のテンプレートを指定（MT/search_templates/altsearch.tmpl）しますが、ここで落とし穴。</p>
<p>このままだと、検索結果のFeedが出力されません。</p>
<p class="photo_left"><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a rel="lightbox" href="http://www.shikidahironori.jp/music/img/feed-1.gif" title="検索結果のFeedをクリック"><img alt="検索結果のFeedをクリック" src="http://www.shikidahironori.jp/music/assets_c/2009/12/feed-1-thumb-240x160-419.gif" width="240" height="160" class="mt-image-none" style="" /></a></span><br />検索結果のFeedをクリック</p>
<p class="photo_left"><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a rel="lightbox" href="http://www.shikidahironori.jp/music/img/feed-2.gif" title="検索結果Feedテンプレートが無いエラー"><img alt="検索結果Feedテンプレートが無いエラー" src="http://www.shikidahironori.jp/music/assets_c/2009/12/feed-2-thumb-240x160-421.gif" width="240" height="160" class="mt-image-none" style="" /></a></span><br />検索結果のFeedテンプレートが無いエラー</p>
<p>そこで、検索結果のFeedテンプレートも次のように環境変数に記述します。</p>
<pre><code class="prettyprint">SearchAltTemplate altsearch altsearch.tmpl
SearchAltTemplate feed results_feed.tmpl</code></pre>
<p><a href="http://www.hazama.nu/pukiwiki/index.php?MT4i">MT4i</a>の作者、<a href="http://www.hazama.nu/t2o2/">太鉄</a>さんにご指摘頂き気付きました。ありがとうございます。<br />
</p>]]>
    </content>
</entry>
<entry>
    <title>Source Code Cleaner（ソースコード・クリーナー）プラグイン</title>
    <link rel="alternate" type="text/html" href="http://www.shikidahironori.jp/music/2009/12/source-code-cleaner.html" />
    <id>tag:www.shikidahironori.jp,2009:/music//1.1030</id>
    <published>2009-12-26T05:05:59Z</published>
    <updated>2009-12-26T05:14:05Z</updated>
    <summary>冗長になりがちな Movable Type の出力ページの、余分な改行・空行など...</summary>
    <author>
        <name>しきだ博紀</name>
    </author>
        <category term="plugins" scheme="http://www.sixapart.com/ns/types#category" />
    <category term="プラグイン" label="プラグイン" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="movabletype" label="Movable Type" scheme="http://www.sixapart.com/ns/types#tag" />
    <content type="html" xml:lang="ja" xml:base="http://www.shikidahironori.jp/music/">
        <![CDATA[<p>冗長になりがちな Movable Type の出力ページの、余分な改行・空行などを全部取ってくれる「Source Code Cleaner（ソースコード・クリーナー） - Movable Type プラグイン」がバージョン 2.0 にアップデートされたのを機会に導入してみました。</p>
<p>バージョン 2.0 からの便利機能として、tabindex 属性、accesskey 属性、外部リンクに class 属性まで付けられます。</p>
<dl class="relatedLink">
<dt>解説サイト</dt>
<dd>
<ul>
<li><a href="http://www.tinybeans.net/blog/2009/06/24-055632.html">Source Code Cleaner 2.0 アップデート</a></li>
<li><a href="http://www.tinybeans.net/blog/download/mt-plugin/source-code-cleaner.html">Source Code Cleaner（ソースコード・クリーナー） - Movable Type プラグイン</a></li>
</ul>
</dd>
</dl>
]]>
    </content>
</entry>
<entry>
    <title>JavaScriptやCSSのMinify機能を実現する、Minifierプラグイン</title>
    <link rel="alternate" type="text/html" href="http://www.shikidahironori.jp/music/2009/12/javascriptcssminifyminifier.html" />
    <id>tag:www.shikidahironori.jp,2009:/music//1.1029</id>
    <published>2009-12-26T04:57:22Z</published>
    <updated>2009-12-26T05:03:37Z</updated>
    <summary>JavaScriptやCSSのMinify機能を実現するプラグイン、Minifi...</summary>
    <author>
        <name>しきだ博紀</name>
    </author>
        <category term="template" scheme="http://www.sixapart.com/ns/types#category" />
    <category term="プラグイン" label="プラグイン" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="minify" label="minify" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="movabletype" label="Movable Type" scheme="http://www.sixapart.com/ns/types#tag" />
    <content type="html" xml:lang="ja" xml:base="http://www.shikidahironori.jp/music/">
        <![CDATA[<p>JavaScriptやCSSのMinify機能を実現するプラグイン、Minifier Pluginを導入しました。</p>
<p>膨れ上がっていたCSSファイルのサイズが小さくなりました。読み込み速度もあがるかな？</p>
<dl class="relatedLink">
<dt>解説サイト</dt>
<dd>
<ul>
<li><a href="http://blog.as-is.net/2008/10/minifier-plugin.html">Ogawa::Buzz: Minifier Plugin</a></li>
</ul>
</dd>
</dl>]]>
    </content>
</entry>
<entry>
    <title>MTのアドレス帳でメールマガジン</title>
    <link rel="alternate" type="text/html" href="http://www.shikidahironori.jp/music/2009/12/mt-1.html" />
    <id>tag:www.shikidahironori.jp,2009:/music//1.1009</id>
    <published>2009-12-08T11:10:30Z</published>
    <updated>2010-04-21T03:46:40Z</updated>
    <summary>「Movable Type 4.2 パーフェクトガイド」（小粋空間の荒木勇次郎著...</summary>
    <author>
        <name>しきだ博紀</name>
    </author>
        <category term="template" scheme="http://www.sixapart.com/ns/types#category" />
    <category term="ソースハック" label="ソースハック" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="ブログ記事の共有" label="ブログ記事の共有" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="メールマガジン" label="メールマガジン" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="movabletype" label="Movable Type" scheme="http://www.sixapart.com/ns/types#tag" />
    <content type="html" xml:lang="ja" xml:base="http://www.shikidahironori.jp/music/">
        <![CDATA[<p>「Movable Type 4.2 パーフェクトガイド」（<a href="http://www.koikikukan.com/">小粋空間</a>の荒木勇次郎著：毎日コミュニケーションズ）に、メールマガジンを発行する方法について解説がありました。</p>
<p>具体的には、本を読んでいただくとして自分自身の覚書。</p>
<h3>手順</h3>
<p>1.購読・購読解除用のインデックステンプレートを新規に作成し、次のフォームを埋め込む。</p>
<pre><code class="prettyprint">&lt;div class=&quot;section&quot;&gt;
&lt;h3&gt;メールマガジンの購読&lt;/h3&gt;
&lt;div class=&quot;asset-content&quot;&gt;
&lt;p&gt;次のフォームからメールアドレスを登録するだけで、このサイトのブログをメールで受け取ることができます。どうぞご利用ください。&lt;/p&gt;
&lt;form method=&quot;post&quot; action=&quot;&lt;$mt:CGIPath$&gt;mt-add-notify.cgi&quot;&gt;
&lt;div id=&quot;comments-open-data&quot;&gt;
&lt;input type=&quot;hidden&quot; name=&quot;blog_id&quot; value=&quot;&lt;$mt:BlogID$&gt;&quot; /&gt;
&lt;input type=&quot;hidden&quot; name=&quot;_redirect&quot; value=&quot;&lt;$mt:BlogURL$&gt;&quot; /&gt;
&lt;div id=&quot;comment-form-email&quot;&gt;
&lt;label for=&quot;registry-email&quot;&gt;登録するアドレス:&lt;/label&gt;&lt;br /&gt;
&lt;input name=&quot;email&quot; for=&quot;registry-email&quot; size=&quot;30&quot; /&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;comments-open-footer&quot;&gt;
&lt;input type=&quot;submit&quot; class=&quot;submit&quot; value=&quot;購読する&quot; /&gt;
&lt;/div&gt;
&lt;/form&gt;
&lt;/div&gt;
&lt;h3&gt;メールマガジンの購読を解除&lt;/h3&gt;
&lt;div class=&quot;asset-content&quot;&gt;
&lt;p&gt;メールマガジンの購読を解除するには、次のフォームにメールアドレスを入力して「購読を解除」をクリックしてください。&lt;/p&gt;
&lt;form method=&quot;post&quot; action=&quot;&lt;$mt:CGIPath$&gt;mt-add-notify.cgi&quot;&gt;
&lt;div id=&quot;comments-open-data&quot;&gt;
&lt;input type=&quot;hidden&quot; name=&quot;__mode&quot; value=&quot;unsubscribe&quot; /&gt;
&lt;div id=&quot;comment-form-email&quot;&gt;
&lt;label for=&quot;deregistration-email&quot;&gt;解除するアドレス:&lt;/label&gt;&lt;br /&gt;
&lt;input name=&quot;email&quot; id=&quot;deregistration-email&quot; size=&quot;30&quot; /&gt;
&lt;/div&gt;
&lt;div id=&quot;comments-open-footer&quot;&gt;
&lt;input type=&quot;submit&quot; class=&quot;submit&quot; value=&quot;購読を解除する&quot; /&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/form&gt;
&lt;/div&gt;
</code></pre>
<p>2.システムの「ブログ記事の共有」テンプレートを次のように書き換え。</p>
<pre><code class="prettyprint">富山市議会議員 しきだ博紀 メールマガジン「&lt;$mt:EntryTitle$&gt;」
&lt;$mt:EntryDate mail=&quot;1&quot; format=&quot;%x&quot;$&gt;
&lt;mt:If name=&quot;object_type&quot; eq=&quot;entry&quot;&gt;表示する&lt;mt:Else&gt;表示する&lt;/mt:If&gt;: &lt;mt:SetVarBlock name=&quot;entry_status&quot;&gt;&lt;$mt:EntryStatus$&gt;&lt;/mt:SetVarBlock&gt;&lt;mt:If name=&quot;entry_status&quot; eq=&quot;Publish&quot;&gt;&lt;$mt:EntryPermalink$&gt;&lt;mt:Else&gt;&lt;$mt:Var name=&quot;entry_editurl&quot;$&gt;&lt;/mt:If&gt;
-------------------------------------
&lt;mt:If name=&quot;send_excerpt&quot;&gt;
&lt;$mt:EntryExcerpt wrap_text=&quot;72&quot;$&gt;
-------------------------------------&lt;/mt:If&gt;
&lt;mt:If name=&quot;message&quot;&gt;メッセージ: 
&lt;$mt:Var name=&quot;message&quot;$&gt;
-------------------------------------&lt;/mt:If&gt;
&lt;mt:If name=&quot;send_body&quot;&gt;
&lt;$mt:EntryBody remove_html=&quot;1&quot; wrap_text=&quot;72&quot;$&gt;
-------------------------------------&lt;/mt:If&gt;
■ 富山市議会議員 しきだ博紀
e-mail info@shikidahironori.jp
Twitter http://twitter.com/h_shikida
公式サイト http://&lt;$mt:BlogHost$&gt;
購読と解除(PCから) http://&lt;$mt:BlogHost$&gt;/blog/mail_magazine.html
購読と解除(携帯から) http://&lt;$mt:BlogHost$&gt;/blog/m/mail_magazine.html</code></pre>
<p>3.必要に応じ、lib/MT/L10N/ja.pmを書き換えて読確認メールのメッセージと、メールマガジンのタイトルを変更することもできます。このサイトでは、タイトルに関するの982行目のみを変更していますが、詳しくは書籍をご覧ください。</p>
<pre><code class="prettyprint">'[_1] Update: [_2]' =&gt; 'メルマガ: [_1] - [_2]',</code></pre>
<p>4.あとはブログ記事の編集画面で「共有」をクリックすれば、アドレス帳に登録されたメールアドレスへ、ブログ記事を送ることが出来ます。</p>
<p>履歴が残らないなどの点はありますが、とりあえず手軽にメールマガジンを発行したい場合に使えます。本当はプラグインがあればいいのだけれど。</p>
<dl>
<dt>【2010-04-21 追記】</dt>
<dd>
mt-config.cgiに
<pre><code class="prettyprint">EnableAddressBook 1</code></pre>
と記述しないとアドレス帳が有効になりません（一覧に表示されません）</dd>
</dl>
<div class="hreview" ><a class="item url" href="http://www.amazon.co.jp/Movable-Type-4-2-%E3%83%91%E3%83%BC%E3%83%95%E3%82%A7%E3%82%AF%E3%83%88%E3%82%AC%E3%82%A4%E3%83%89-%E5%8B%87%E6%AC%A1%E9%83%8E/dp/4839927790%3FSubscriptionId%3D15SMZCTB9V8NGR2TW082%26tag%3Dhshikida-22%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3D4839927790"><img src="http://ecx.images-amazon.com/images/I/31VAjKmpxAL._SL160_.jpg" alt="photo" class="photo_left" style="border:none;" /></a><dl style="margin-bottom:0.5em; text-align:left;"><dt class="fn"><a class="item url" href="http://www.amazon.co.jp/Movable-Type-4-2-%E3%83%91%E3%83%BC%E3%83%95%E3%82%A7%E3%82%AF%E3%83%88%E3%82%AC%E3%82%A4%E3%83%89-%E5%8B%87%E6%AC%A1%E9%83%8E/dp/4839927790%3FSubscriptionId%3D15SMZCTB9V8NGR2TW082%26tag%3Dhshikida-22%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3D4839927790">Movable Type 4.2 パーフェクトガイド</a><img src='http://www.assoc-amazon.jp/e/ir?t=shikidahirono-22&amp;l=ur2&amp;o=9' width='1' height='1' alt='' /></dt><dd>毎日コミュニケーションズ 2008-07-31</dd></dl><p class="gtools" >by <a href="http://www.goodpic.com/mt/aws/index.html" >G-Tools</a> ,  <abbr class="dtreviewed" title="2009/11/09">2009/11/09</abbr></p></div>]]>
    </content>
</entry>
<entry>
    <title>コメントのサインイン画面でロード中の画像が表示されない場合</title>
    <link rel="alternate" type="text/html" href="http://www.shikidahironori.jp/music/2009/12/post-10.html" />
    <id>tag:www.shikidahironori.jp,2009:/music//1.1006</id>
    <published>2009-12-07T00:30:34Z</published>
    <updated>2010-02-08T09:14:35Z</updated>
    <summary>オリジナルのcssでデザインした場合、コメントのサインイン画面でロード中の画像が...</summary>
    <author>
        <name>しきだ博紀</name>
    </author>
        <category term="template" scheme="http://www.sixapart.com/ns/types#category" />
    <category term="ajax" label="Ajax" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="オンラインサービス" label="オンラインサービス" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="css" label="CSS" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="画像" label="画像" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="movabletype" label="Movable Type" scheme="http://www.sixapart.com/ns/types#tag" />
    <content type="html" xml:lang="ja" xml:base="http://www.shikidahironori.jp/music/">
        <![CDATA[<p>オリジナルのcssでデザインした場合、コメントのサインイン画面でロード中の画像が表示されない場合は、次のような画像を用意し（<a href="http://www.shikidahironori.jp/music/2007/02/post-1.html">以前書いたように</a>、このサイトでは、<a href="http://www.ajaxload.info/">ajaxload.info</a>というサイトで作成したものを使用しています。）</p>
<p><img alt="ロード中の画像(ajax-loader.gif)" src="http://www.shikidahironori.jp/images/ajax-loader.gif" width="16" height="16" /></p>
<p>スタイルシートに次の記述をします。</p>
<pre><code class="prettyprint">.status-indicator {
    display: inline;
    height: 16px;
    width: 16px;
    background: url(../images/ajax-loader.gif) no-repeat left center;
    padding: 2px 7px;
}</code></pre>
<p>当然のことながら、heightとwidthは画像の大きさに合わせてください。backgroundのurlも画像へのパスもか各自の環境にあわせて書き換えを。</p>]]>
    </content>
</entry>
<entry>
    <title>テンプレートだけで関連するエントリーを表示 by Junnama Online</title>
    <link rel="alternate" type="text/html" href="http://www.shikidahironori.jp/music/2009/12/-by-junnama-online.html" />
    <id>tag:www.shikidahironori.jp,2009:/music//1.987</id>
    <published>2009-11-30T17:11:12Z</published>
    <updated>2009-12-01T10:13:04Z</updated>
    <summary>テンプレートだけで関連するエントリーを表示する方法の覚書。 こんなサイトで使用し...</summary>
    <author>
        <name>しきだ博紀</name>
    </author>
        <category term="template" scheme="http://www.sixapart.com/ns/types#category" />
    <category term="テンプレート" label="テンプレート" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="関連するエントリー" label="関連するエントリー" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="movabletype" label="Movable Type" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="movabletype4" label="Movable Type 4" scheme="http://www.sixapart.com/ns/types#tag" />
    <content type="html" xml:lang="ja" xml:base="http://www.shikidahironori.jp/music/">
        <![CDATA[<p>テンプレートだけで関連するエントリーを表示する方法の覚書。</p>
<p>こんな<a href="http://koyo-marlins.biz/kitokito/2009/11/8-2.html" title="第8回大会総合成績 - 光陽マーリンズ きときと杯特集へ移動する">サイト</a>で使用してます。</p>
<p>いくつかの方法がありますが二つご紹介。なお、テンプレートタグは当方で使用しているものに変更してあります（ul要素ではなくdl要素を使うなど）。</p>
<p>1. <a href="http://junnama.alfasado.net/online/2007/10/mtsetvarblockmtif.html">MTSetVar(Block)/MTIfタグの具体的な利用例。 - Junnama Online</a>で公開されている方法。</p>
<pre><code class="prettyprint">&lt;mt:EntryIfTagged&gt;
&lt;div class=&quot;asset-more&quot;&gt;
&lt;mt:SetVarBlock name=&quot;entrytags&quot;&gt;&lt;mt:EntryTags glue=&quot; OR &quot;&gt;&lt;$mt:TagName$&gt;&lt;/mt:EntryTags&gt;&lt;/mt:SetVarBlock&gt;
&lt;mt:SetVarBlock name=&quot;thisid&quot;&gt;&lt;mt:EntryID&gt;&lt;/mt:SetVarBlock&gt;
&lt;mt:SetVar name=&quot;match&quot; value=&quot;0&quot;&gt;&lt;mt:Ignore&gt;&lt;!--←当該エントリーがマッチしたかどうか--&gt;&lt;/mt:Ignore&gt;
&lt;mt:Entries tag=&quot;$entrytags&quot; lastn=&quot;11&quot;&gt;&lt;mt:Ignore&gt;&lt;!--←10件でなく11件にしておく--&gt;&lt;/mt:Ignore&gt;
&lt;mt:SetVarBlock name=&quot;eid&quot;&gt;&lt;mt:EntryID&gt;&lt;/mt:SetVarBlock&gt;
&lt;mt:SetVarBlock name=&quot;entryCount&quot;&gt;&lt;mt:EntriesCount&gt;&lt;/mt:SetVarBlock&gt;&lt;mt:Ignore&gt;&lt;!--←何件マッチしたか--&gt;&lt;/mt:Ignore&gt;
&lt;mt:If name=&quot;entryCount&quot; gt=&quot;1&quot;&gt;
&lt;mt:Ignore&gt;&lt;!--↑1件以上マッチしたら出力 / 1件だったら当該エントリのみと判断できる--&gt;&lt;/mt:Ignore&gt;
&lt;mt:EntriesHeader&gt;&lt;dl class=&quot;relatedEntry&quot;&gt;
&lt;dt&gt;&lt;$mt:GetVar name=&quot;entrytags&quot;$&gt;の記事&lt;/dt&gt;
&lt;dd&gt;
&lt;ul&gt;&lt;/mt:EntriesHeader&gt;
&lt;mt:Unless name=&quot;__last__&quot;&gt;&lt;mt:Ignore&gt;&lt;!--←ループの最後でなければ--&gt;&lt;/mt:Ignore&gt;
&lt;mt:Unless name=&quot;eid&quot; eq=&quot;$thisid&quot;&gt;
&lt;li&gt;&lt;a href=&quot;&lt;mt:EntryPermalink&gt;&quot; title=&quot;&lt;$mt:EntryTitle encode_html=&quot;1&quot;$&gt;に移動します&quot;&gt;&lt;mt:EntryTitle&gt;&lt;/a&gt;&lt;/li&gt;
&lt;mt:Else&gt;
&lt;mt:SetVar name=&quot;match&quot; value=&quot;1&quot;&gt;&lt;mt:Ignore&gt;&lt;!--←当該エントリーがマッチしたことを覚えておく!--&gt;&lt;/mt:Ignore&gt;
&lt;/mt:Else&gt;
&lt;/mt:Unless&gt;
&lt;mt:Else&gt;&lt;mt:Ignore&gt;&lt;!--←ループの最後ならば--&gt;&lt;/mt:Ignore&gt;
&lt;mt:If name=&quot;match&quot;&gt;&lt;mt:Ignore&gt;&lt;!--←当該エントリと既に一致していた場合は11件目を表示--&gt;&lt;/mt:Ignore&gt;
&lt;li&gt;&lt;a href=&quot;&lt;mt:EntryPermalink&gt;&quot; title=&quot;&lt;$mt:EntryTitle encode_html=&quot;1&quot;$&gt;に移動します&quot;&gt;&lt;mt:EntryTitle&gt;&lt;/a&gt;&lt;/li&gt;
&lt;mt:Else&gt;
&lt;mt:If name=&quot;__counter__&quot; ne=&quot;11&quot;&gt;&lt;mt:Ignore&gt;&lt;!--←11件に満たない場合も無条件に表示--&gt;&lt;/mt:Ignore&gt;
&lt;li&gt;&lt;a href=&quot;&lt;mt:EntryPermalink&gt;&quot; title=&quot;&lt;$mt:EntryTitle encode_html=&quot;1&quot;$&gt;に移動します&quot;&gt;&lt;mt:EntryTitle&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/mt:If&gt;
&lt;/mt:Else&gt;
&lt;/mt:If&gt;
&lt;/mt:Else&gt;
&lt;/mt:Unless&gt;
&lt;mt:EntriesFooter&gt;&lt;/ul&gt;
&lt;/dd&gt;
&lt;/dl&gt;&lt;/mt:EntriesFooter&gt;
&lt;/mt:If&gt;
&lt;/mt:Entries&gt;
&lt;/div&gt;
&lt;/mt:EntryIfTagged&gt;</code></pre>
<p>2. <a href="http://bizcaz.com/archives/2008/06/05-000035.php">Movable Type 備忘録 - エントリ・タグを使って関連するエントリ一覧を表示</a>だとこんな感じ</p>
<pre><code class="prettyprint">&lt;mt:EntryIfTagged&gt;
&lt;div class=&quot;asset-more&quot;&gt;
&lt;mt:SetVarBlock name=&quot;entid&quot;&gt;&lt;$MTEntryID$&gt;&lt;/mt:SetVarBlock&gt;
&lt;mt:SetVarBlock name=&quot;enttags&quot;&gt;&lt;MTEntryTags glue=&quot; OR &quot;&gt;&lt;$MTTagName$&gt;&lt;/MTEntryTags&gt;&lt;/mt:SetVarBlock&gt;
&lt;MTEntries tags=&quot;$enttags&quot; lastn=&quot;6&quot;&gt;
&lt;MTEntriesHeader&gt;
&lt;dl class=&quot;relatedEntry&quot;&gt;
&lt;dt&gt;&lt;$mt:GetVar name=&quot;enttags&quot;$&gt;の記事&lt;/dt&gt;
&lt;dd&gt;
&lt;ul&gt;
&lt;/MTEntriesHeader&gt;
&lt;mt:SetVarBlock name=&quot;cur&quot;&gt;&lt;$MTEntryID$&gt;&lt;/mt:SetVarBlock&gt;
&lt;mt:If name=&quot;entid&quot; ne=&quot;$cur&quot;&gt;
&lt;li&gt;&lt;a href=&quot;&lt;MTEntryPermalink&gt;&quot; title=&quot;&lt;$mt:EntryTitle encode_html=&quot;1&quot;$&gt;に移動します&quot;&gt;&lt;$MTEntryTitle$&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/mt:If&gt;
&lt;MTEntriesFooter&gt;
&lt;/ul&gt;
&lt;/dd&gt;
&lt;/dl&gt;
&lt;/MTEntriesFooter&gt;
&lt;/MTEntries&gt;
&lt;/div&gt;
&lt;/mt:EntryIfTagged&gt;</code></pre>]]>
    </content>
</entry>
</feed>
