<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>MT4.1対応・動作試験-Materializing</title>
    <link rel="alternate" type="text/html" href="http://www.materializing.net/" />
    <link rel="self" type="application/atom+xml" href="http://www.materializing.net/atom.xml" />
   <id>tag:www.materializing.net,2006://1</id>
    <link rel="service.post" type="application/atom+xml" href="http://www.materializing.net/weblog/mt-atom.cgi/weblog/blog_id=1" title="Materializing" />
    <updated>2008-08-28T18:10:08Z</updated>
    <subtitle>web的暮らし と銘打ち、その足跡を遺していくサイトです。Movabletype等のCMSをローカルサーバ立てて楽しんでます。</subtitle>
 

<entry>
    <title>情報をランダム、ローテーション表示させるのに便利なMTプラグイン</title>
    <link rel="alternate" type="text/html" href="http://www.materializing.net/archives/2008/08/13083121.php" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.materializing.net/weblog/mt-atom.cgi/weblog/blog_id=1/entry_id=472" title="情報をランダム、ローテーション表示させるのに便利なMTプラグイン" />
    <id>tag:www.materializing.net,2008://1.472</id>
    
    <published>2008-08-12T23:31:21Z</published>
    <updated>2008-08-28T18:10:08Z</updated>
    
    <summary> フラフラと漂っていたところ、任意の箇所をランダム・ローテーションさせるのに便利なMovabletype用プラグインを見つけました。 ランダム表示といえばこちらのプラグインが有名かと思います。 ■Six Apart - Movable Ty...</summary>
    <author>
        <name>arata</name>
        <uri>http://www.materializing.net/</uri>
    </author>
    
        <category term="MT4.1対応・動作試験" />
    
        <category term="MT4.2対応・動作試験" />
    
        <category term="MT忘備録" />
    
    <content type="html" xml:lang="ja" xml:base="http://www.materializing.net/">
        <![CDATA[<p>
フラフラと漂っていたところ、任意の箇所をランダム・ローテーションさせるのに便利なMovabletype用プラグインを見つけました。
</p>

<p>
ランダム表示といえばこちらのプラグインが有名かと思います。<br />
■<a href="http://www.sixapart.jp/movabletype/plugins/mtrandomentries.html" title="Six Apart - Movable Type プラグインディレクトリ: MTRandomEntries">Six Apart - Movable Type プラグインディレクトリ: MTRandomEntries</a><br />
私も古い記事へのアクセスによかったらどうぞ、って感じで利用させて貰ってました。<br />
このプラグインは、ランダムはランダムでも表示させてる箇所(テンプレート)を再構築毎に変更してくれるものです。
</p>

<p>
で、今回のはそれとは異なり、PHPを利用して「表示させるタイミング毎」にランダム(ローテーション)を行ってくれます。
</p>]]>
        <![CDATA[<h3>ランダム(ローテーション)表示用プラグインのDL・UL</h3>

<p>
■<a href="http://www.skyarc.co.jp/engineerblog/entry/4026.html" title="テンプレートの一部をランダム表示するプラグインRotationTemplates | MTプラグイン配布 | MT エンジニアブログ | スカイアークシステム">テンプレートの一部をランダム表示するプラグインRotationTemplates | MTプラグイン配布 | MT エンジニアブログ | スカイアークシステム</a><br />
上記よりプラグインをDLしたら、MT/plugins/の中にアップします。
</p>

<p>
システムメニュー⇒プラグインと進んでプラグインが有効な事を確認します。
</p>


<h3>テンプレートへの記述例</h3>

<p>
規則性を保ったまま(記述した順序のまま)表示させる事と、ランダムで表示させる事が出来ます。
</p>


<h4>1行をひとつの情報として扱う場合</h4>

<pre><code>&lt;MTRotationTemplates&gt;
&lt;p&gt;表示内容01&lt;/p&gt;
&lt;p&gt;表示内容02&lt;/p&gt;
&lt;p&gt;表示内容03&lt;/p&gt;
&lt;/MTRotationTemplates&gt;

&lt;$MTRotationTemplatesDisplay$&gt;</code></pre>

<p>
1行の部分をひとつの情報として処理してくれます。
</p>


<h4>複数行をひとつの情報として扱う場合</h4>

<pre><code>&lt;dl&gt;
&lt;MTRotationTemplates&nbsp;block=&quot;1&quot;&gt;
&lt;MTEntries&nbsp;lastn=&quot;5&quot;&gt;
&lt;dt&gt;&lt;a&nbsp;href=&quot;&lt;$MTEntryPermaLink$&gt;&quot;&gt;&lt;$MTEntryTitle$&gt;&lt;/a&gt;&lt;/dt&gt;
&lt;dd&gt;&lt;$MTEntryExcerpt$&gt;&lt;/dd&gt;
&lt;$MTRotationTemplatesSeparator$&gt;
&lt;/MTEntries&gt;
&lt;/MTRotationTemplates&gt;
&lt;/dl&gt;

&lt;$MTRotationTemplatesDisplay$&gt;</code></pre>

<p>
shuffle=&quot;1&quot;を追加する事でランダムになります。<br />
&lt;MTRotationTemplates&nbsp;block=&quot;1&quot;&nbsp;shuffle=&quot;1&quot;&gt;
</p>


<h4>複数表示させる場合</h4>

<p>
表示させる行毎、又はブロック毎を幾つか表示させる際には、step属性を利用して表記します。
</p>

<pre><code>&lt;$MTRotationTemplatesDisplay$&gt;
&lt;$MTRotationTemplatesDisplay&nbsp;step=&quot;1&quot;&nbsp;$&gt;
&lt;$MTRotationTemplatesDisplay&nbsp;step=&quot;2&quot;&nbsp;$&gt;</code></pre>


<h4>あとがき</h4>

<p>
導入も簡単で、非常に扱い易くランダム表示を実現させる事が出来ます。<br />
あらゆる過去のエントリーを引っ張ってくるよりも、タグなんかで絞り込んだエントリーを表示させてローテーションさせたり、その範囲内でランダムさせてみるとか良さそうです。<br />
あとはランダムバナー表示とか。
</p>

<p>
PHPを利用して表示させるのですが、htmlの場合でもhtaccessファイルに<br />
AddType&nbsp;application/x-httpd-php&nbsp;.html の記述を行う事で使えるかと思います。<br />
とても便利ですねヾ(´･ω･)ﾉﾞ
</p>]]>
    </content>
</entry>

<entry>
    <title>MTでタグ入力を行うのに便利なプラグイン：TaggingHelper(アップデート)</title>
    <link rel="alternate" type="text/html" href="http://www.materializing.net/archives/2008/05/29175312.php" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.materializing.net/weblog/mt-atom.cgi/weblog/blog_id=1/entry_id=440" title="MTでタグ入力を行うのに便利なプラグイン：TaggingHelper(アップデート)" />
    <id>tag:www.materializing.net,2008://1.440</id>
    
    <published>2008-05-29T08:53:12Z</published>
    <updated>2008-08-28T18:10:05Z</updated>
    
    <summary> MTでタグ入力を行うのに便利なプラグインである「TaggingHelper」がアップデートしたのでご紹介です。 このプラグインを導入すると、エントリーに関連したタグの入力がとっても便利になります。 左図は導入画面。 アップデートにより、更...</summary>
    <author>
        <name>arata</name>
        <uri>http://www.materializing.net/</uri>
    </author>
    
        <category term="MT3.3x対応・動作試験" />
    
        <category term="MT4.1対応・動作試験" />
    
        <category term="MT4.2対応・動作試験" />
    
        <category term="MT忘備録" />
    
    <content type="html" xml:lang="ja" xml:base="http://www.materializing.net/">
        <![CDATA[<p>
MTでタグ入力を行うのに便利なプラグインである「<a href="http://blog.aklaswad.com/2008/000423.html" title="TaggingHelper0.3を公開します。 - blog.aklaswad.com">TaggingHelper</a>」がアップデートしたのでご紹介です。
</p>

<p>
<a href="http://www.flickr.com/photos/materializing/2533607224/" title="TaggingHelper導入画面 by materializing, on Flickr"><img src="http://farm4.static.flickr.com/3131/2533607224_33b59ec045_m.jpg" width="240" height="40" alt="TaggingHelper導入画面" class="webimg" /></a>このプラグインを導入すると、エントリーに関連したタグの入力がとっても便利になります。<br />
左図は導入画面。
</p>

<p>
アップデートにより、更にタグを「アルファベット順、頻度順、本文一致」などに分類して表示させる事が出来ます。<br />
図では「本文に一致」を選んでる状態です。
</p>]]>
        <![CDATA[<h3>プラグインの導入</h3>

<p>
■<a href="http://blog.aklaswad.com/mtplugins/tagginghelper.html" title="blog.aklaswad.com: TaggingHelper">blog.aklaswad.com: TaggingHelper</a>
</p>

<p>
上記よりプラグインをDLさせて貰い、解凍したら MT/plugins の中にディレクトリごとULします。<br />
あとはエントリー画面を開くと、きちんと動作していればタグ入力欄の下に表示条件一覧が出てきます。
</p>


<h4>あとがき</h4>

<p>
私の環境になりますが、IE6でも動いてます。
</p>

<p>
「本文に一致」表示とか、エントリーとタグを関連付けさせる点で非常に有用だーって思いました。<br />
他の条件ももちろんですが、こうやって条件別に表示出来るのは面白いですね。
</p>

<p>
本文内に存在するタグも、試しに書いてみて「本文に一致」をクリックしてみるとすぐに反映されます。<br />
大文字小文字も判別してくれます。
</p>

<p>
タグ入力が更に楽しくなりました。
</p>]]>
    </content>
</entry>

<entry>
    <title>MTで絵文字が使えるプラグイン：EmoticonButton</title>
    <link rel="alternate" type="text/html" href="http://www.materializing.net/archives/2008/05/20073618.php" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.materializing.net/weblog/mt-atom.cgi/weblog/blog_id=1/entry_id=435" title="MTで絵文字が使えるプラグイン：EmoticonButton" />
    <id>tag:www.materializing.net,2008://1.435</id>
    
    <published>2008-05-19T22:36:18Z</published>
    <updated>2008-08-28T18:10:05Z</updated>
    
    <summary> MTで絵文字が使えるプラグインが新しく出てましたので使ってみました プラグインのDL・UL ■MTでも絵文字使おうぜプラグイン、アリマス - Kickstart my heart 上記よりプラグインをDLして、それぞれのディレクトリを指定...</summary>
    <author>
        <name>arata</name>
        <uri>http://www.materializing.net/</uri>
    </author>
    
        <category term="MT4.1対応・動作試験" />
    
        <category term="MT4.2対応・動作試験" />
    
        <category term="MT忘備録" />
    
    <content type="html" xml:lang="ja" xml:base="http://www.materializing.net/">
        <![CDATA[<p>
MTで絵文字が使えるプラグインが新しく出てましたので使ってみました<img class="emoticon happy01" src="http://www.materializing.net/mt-static/plugins/EmoticonButton/images/emoticons/happy01.gif" alt="happy01" />
</p>


<h3>プラグインのDL・UL</h3>

<p>
■<a href="http://www.luckypines.com/mt/2008/05/mt.html" title="MTでも絵文字使おうぜプラグイン、アリマス - Kickstart my heart">MTでも絵文字使おうぜプラグイン、アリマス - Kickstart my heart</a>
</p>

<p>
上記よりプラグイン<img class="emoticon memo" src="http://www.materializing.net/mt-static/plugins/EmoticonButton/images/emoticons/memo.gif" alt="memo" />をDLして、それぞれのディレクトリを指定の箇所にULします。
</p>

<ul>
	<li>mt-static/plugins/の中</li>
	<li>mt/plugins/の中</li>
</ul>

<p>
<a href="http://www.flickr.com/photos/materializing/2506964626/" title="EmoticonButton by materializing, on Flickr"><img src="http://farm3.static.flickr.com/2097/2506964626_d4c25245fa_o.gif" width="300" height="90" alt="EmoticonButton" class="webimg" /></a>正しく動作が開始されると以下みたいに顔が出て来ます。かわいい<img class="emoticon heart02" src="http://www.materializing.net/mt-static/plugins/EmoticonButton/images/emoticons/heart02.gif" alt="heart02" />
</p>]]>
        <![CDATA[<h3>絵文字を眺めてると。。。</h3>

<p>
エディター画面に出て来る上の顔ですが、眺めてると表情が変わります。面白いｗ<br />
こういうギミックが仕込まれてると使うのもより楽しくなりますね<img class="emoticon sign01" src="http://www.materializing.net/mt-static/plugins/EmoticonButton/images/emoticons/sign01.gif" alt="sign01" />
</p>


<h3>少し動作を変えてみる</h3>

<p>
通常、利用する際に挿入されるタグは mt-static/plugins/EmoticonButton/js/emoticon.js の中の96行目に定義<img class="emoticon danger" src="http://www.materializing.net/mt-static/plugins/EmoticonButton/images/emoticons/danger.gif" alt="danger" />されてます。
</p>

<pre><code>this.editor.insertHTML('&lt;img class=&quot;emoticon ' + name + '&quot; src=&quot;' + StaticURI + 'plugins/EmoticonButton/images/emoticons/' + name + '.gif&quot; alt=&quot;' + name + '&quot; style=&quot;border:0;&quot; /&gt;');</code></pre>

<p>
なので、挿入される「style border」が不要<img class="emoticon ban" src="http://www.materializing.net/mt-static/plugins/EmoticonButton/images/emoticons/ban.gif" alt="ban" />の場合は上記記述部分の最後の方にある、
</p>

<pre><code>style="border:0;"</code></pre>

<p>
の箇所を削除してみると良いです。<br />
class名に絵文字アイコン名が付かないでも良いかな<img class="emoticon sign02" src="http://www.materializing.net/mt-static/plugins/EmoticonButton/images/emoticons/sign02.gif" alt="sign02" />って際にも、上記の修正を行うと良さそうです。
</p>


<h3>絵文字アイコン利用その他</h3>

<p>
絵文字挿入に便利なプラグインは他にもあるので利用して合う物を使うと良いですね<img class="emoticon note" src="http://www.materializing.net/mt-static/plugins/EmoticonButton/images/emoticons/note.gif" alt="note" />
</p>

<p>
■<a href="http://css-happylife.com/log/movabletype-plugin/000348.shtml" title="MT4.0、4.1専用 emoddy（絵文字プラグイン）｜CSS HappyLife">MT4.0、4.1専用 emoddy（絵文字プラグイン）｜CSS HappyLife</a><br />
■<a href="http://www.h-fj.com/blog/archives/2007/08/10-105920.php" title="エントリーとコメントで絵文字を使えるようにするプラグイン（MT4専用版・その1） - The blog of H.Fujimoto">エントリーとコメントで絵文字を使えるようにするプラグイン（MT4専用版・その1） - The blog of H.Fujimoto</a>
</p>


<h4>あとがき</h4>

<p>
絵文字は不得意な人間です。キライではないです。不得意。。。<img class="emoticon coldsweats02" src="http://www.materializing.net/mt-static/plugins/EmoticonButton/images/emoticons/coldsweats02.gif" alt="coldsweats02" /><br />
アイコンとか入ってると、記事に表情が生まれる感じがするし、そこはかとなく和みます。<br />
でもなんか進んで使おうとは思わなかったりします<img class="emoticon catface" src="http://www.materializing.net/mt-static/plugins/EmoticonButton/images/emoticons/catface.gif" alt="catface" /><br />
「絵文字は携帯で。。。」みたいな変な枠組みが自分の中で出来ちゃってるせいです。
</p>

<p>
今回のEmoticonButtonですが、アイコンが表示される動作も早いし、組み込むにはとても便利なプラグインだと思いました。<br />
紹介した他の2つももちろん良いです<img class="emoticon happy02" src="http://www.materializing.net/mt-static/plugins/EmoticonButton/images/emoticons/happy02.gif" alt="happy02" />
</p>

<p>
<strike>えと、それで自分の場合、emoddyを使おうとするとなぜかMT自体がScriptErrorに陥っちゃって利用出来ないんですね。。。<img class="emoticon shock" src="http://www.materializing.net/mt-static/plugins/EmoticonButton/images/emoticons/shock.gif" alt="shock" /><br />
ローカルサーバでは動いてるんですが理由がさっぱりです。うーん。。。(´･ω･)<br />
</strike>
</p>

<h4>emoddyスクリプトエラー一応解決：2008/08/13 06:50:03</h4>

<p>
mt/plugins/emoddy.pl の101行目、<br />
「my&nbsp;$blog_id&nbsp;=&nbsp;$app-&gt;blog-&gt;id;」の箇所を「先頭に＃付けてコメントアウト」です。<br />
「mt.cgi」を「mt.cgid」に変更すると、スクリプトの処理結果と警告メッセージの内容を見る事が出来ます。
</p>

<p>
それで、emoddyもemoticonも両方お試し導入してみたら大変な事になっちゃいました（笑
</p>

<p>
<span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://www.materializing.net/images/20080813_070640_capture.gif"><img alt="絵文字プラグイン2つ導入状態" src="http://www.materializing.net/assets_c/2008/08/20080813_070640_capture-thumb-500x136.gif" width="500" height="136" class="mt-image-center" style="text-align: center; display: block; margin: 0 auto 20px;" /></a></span>
</p>

<p class="entryplus">2008/05/20 12:54:08</p>

<p>
絵文字エントリーという事で絵文字を使ってみまひた。。。<img class="emoticon cafe" src="http://www.materializing.net/mt-static/plugins/EmoticonButton/images/emoticons/cafe.gif" alt="cafe" />
</p>

<p class="entryplus">2008/08/10 05:26:54</p>

<p>
mt-config.cgiに設定するStaticWebPathを、MTのインストールCGIにより書き込まれる「http://」を省略されたままの状態だと、エントリー内で記述される絵文字ファイルまでのパスも省略されます。<br />
(例：/mt/mt-static/～と記述される⇒Feedburner上などで、画像のURLが切れて画像が表示されない症状が発生)
</p>

<p>
プラグインのemoticon.jsファイルを修正しても良いですが、configファイルにURLを記述する方を薦めます。
</p>]]>
    </content>
</entry>

<entry>
    <title>MT4の画像管理にとても便利なプラグイン「SidebarImage」</title>
    <link rel="alternate" type="text/html" href="http://www.materializing.net/archives/2008/05/02004620.php" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.materializing.net/weblog/mt-atom.cgi/weblog/blog_id=1/entry_id=426" title="MT4の画像管理にとても便利なプラグイン「SidebarImage」" />
    <id>tag:www.materializing.net,2008://1.426</id>
    
    <published>2008-05-01T15:46:20Z</published>
    <updated>2008-08-28T18:10:04Z</updated>
    
    <summary> ムービーは見た方が良いです。 ■せっかくWYSIWYGなんだから(2)。- SidebarImageプラグイン改良 (Junnama Online (Mirror)) というわけで、画像管理にとても便利なプラグインがあったので試してみまし...</summary>
    <author>
        <name>arata</name>
        <uri>http://www.materializing.net/</uri>
    </author>
    
        <category term="MT4.1対応・動作試験" />
    
        <category term="MT忘備録" />
    
    <content type="html" xml:lang="ja" xml:base="http://www.materializing.net/">
        <![CDATA[<p>
<a href="http://www.flickr.com/photos/materializing/2456248915/" title="SidebarImage by materializing, on Flickr"><img src="http://farm3.static.flickr.com/2090/2456248915_a593d48421_m.jpg" width="201" height="240" alt="SidebarImage" class="webimg" /></a>ムービーは見た方が良いです。
</p>

<p>
■<a href="http://junnama.alfasado.net/online/2008/04/post_172.html" title="せっかくWYSIWYGなんだから(2)。- SidebarImageプラグイン改良 (Junnama Online (Mirror))">せっかくWYSIWYGなんだから(2)。- SidebarImageプラグイン改良 (Junnama Online (Mirror))</a>
</p>

<p>
というわけで、画像管理にとても便利なプラグインがあったので試してみました。<br />
エントリー時画面のサイドバーに、利用した画像をまとめて表示させて扱う事の出来るプラグインです。<br />
ファイルアップも出来るし、アイテム・データの編集も出来て、おまけにリッチテキストで編集中にはドラッグ＆ドロップで画像貼り付けも出来ちゃいます。
</p>]]>
        <![CDATA[<h3>プラグインの導入</h3>

<p>
DLして解凍して出来たディレクトリ「SidebarImage」を、そのままpluginsディレクトリにULします。<br />
プラグインの設定画面に入って、ファイルの保管場所を設定しておきます。
</p>

<p>
あとはエントリー画面に入って、サイドバー上段に出来る「→画像」をクリックすると、利用してるファイルが表示されます。<br />
アイテム一覧に行かなくてもまとめて見る事が出来ますし、画像をクリックしたら拡大表示も行われます。<br />
。。。なんか非常にスマートで感動しますね。
</p>


<h3>トラブル発生</h3>

<p>
<strong>※プラグイン制作者であるJunnamaさんよりのコメント(対応)にて解決しました。2008/05/02 11:44:45</strong>
</p>

<p>
<strike>機能としては「ファイルアップも出来る」のですが、何かとこねくり回してる環境のせいか、サイドバーからのファイルアップでエラーが発生してしまいました。</strike>
</p>

<div class="quotation"><strike>Undefined subroutine &amp;Image::Size::imgsize called at /virtual/materia/public_html/mt32/plugins/SidebarImage/SidebarImage.pl line 661.</strike></div>

<p>
<strike>一応plファイルを覗いて見たところ、661行目にはイメージの高さと幅と、パスに関連してそうな記述がありました。</strike><br />
<strike>Perlが判らない自分にはさっぱりです。ショボーン</strike><br />
<strike>で、ファイル自体はエラーが発生しても、ULされてるみたいです。</strike><br />
<strike>ファイルパスを設定する箇所があるので、このせいかな？と思い変更したりデフォルトに戻したりしてみたのですが、変りませんでした。</strike>
</p>

<p>
しかし、通常のファイルアップ作業でファイルを上げる事は出来るし、上げたあとはサイドバーに反映されるから不都合はなかったりします。
</p>


<h3>まとめ</h3>

<p>
エントリーに用いてるアイテム(画像)を、すぐに一覧で見る事が出来るのって、良いです。<br />
そのまま直ぐに利用も出来ちゃうし。<br />
ブログとして使うにも、CMS的に使うにしても、利用画像をぽんぽん登録さえしておけば、使い回しに最適かと思います。
</p>

<p>
あと、ウェブページ作成時にもサイドバーに登場するのでこっちに使う場合にも良いです。
</p>

<p>
このプラグインを試して思ったのは、ここまでアイテム管理が便利になってくると、Flickrに画像を上げてそれを利用する意識がなくなってきそうって点です。<br />
MT3の頃は、画像(アイテム)の使い心地というか利用心地というか、そういう部分に不満ではないのですが「あっちに画像を置いてそこから使った方が良いかな？」って思えてました。<br />
で、今もそれを継続してるんですが、アイテムはすぐに見る事が出来るし、MTの管理下に置けば簡単に抜き出し利用も出来るし。。。そんな感じです。
</p>

<p>
ちなみに、Flickrなどに画像を置いてる場合でも以下のプラグインを用いればまとめて抜き出す事が出来ます。<br />
■<a href="http://www.h-fj.com/blog/archives/2006/08/05-124912.php" title="エントリー内の画像をリストアップするプラグイン(その1) - The blog of H.Fujimoto">エントリー内の画像をリストアップするプラグイン(その1) - The blog of H.Fujimoto</a>
</p>

<p>
それから、サイドバーにアイテム表示にはもうひとつプラグインがあって、こちらは「そのエントリーで利用してる画像」をひょいっと抜き出してくれるのでこちらもまた便利です。<br />
■<a href="http://junnama.alfasado.net/online/2008/01/entryasset.html" title="EntryAssetの編集を簡単に。 (Junnama Online (Mirror))">EntryAssetの編集を簡単に。 (Junnama Online (Mirror))</a>
</p>

<p>
アイテム情報の編集もその場で出来ます。
</p>

<p>
MTOSにもカスタムフィールドが実装されちゃったり、アイテム周りはこんな風に強化されて来てるし、なんというかこう・・・MTが「静かにわくわく」な盛り上がりを見せてるような気がします。<br />
(あくまで私見)
</p>]]>
    </content>
</entry>

<entry>
    <title>テンプレートをセットにして出力してくれるプラグイン「TemplateSetExporter」</title>
    <link rel="alternate" type="text/html" href="http://www.materializing.net/archives/2008/05/01220121.php" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.materializing.net/weblog/mt-atom.cgi/weblog/blog_id=1/entry_id=425" title="テンプレートをセットにして出力してくれるプラグイン「TemplateSetExporter」" />
    <id>tag:www.materializing.net,2008://1.425</id>
    
    <published>2008-05-01T13:01:21Z</published>
    <updated>2008-08-28T18:10:04Z</updated>
    
    <summary> ちょこちょことテンプレートを作成して、せっかくだからとそれらを公開してる方々にとっても役立つプラグインが登場しました。 ■MovableType用TemplateSetExporter Plugin　Ver.0.50 (エムロジック放課後...</summary>
    <author>
        <name>arata</name>
        <uri>http://www.materializing.net/</uri>
    </author>
    
        <category term="MT4.1対応・動作試験" />
    
        <category term="MT忘備録" />
    
    <content type="html" xml:lang="ja" xml:base="http://www.materializing.net/">
        <![CDATA[<p>
ちょこちょことテンプレートを作成して、せっかくだからとそれらを公開してる方々にとっても役立つプラグインが登場しました。
</p>

<p>
■<a href="http://labs.m-logic.jp/2008/04/template_set_exporter_050.html" title="MovableType用TemplateSetExporter Plugin　Ver.0.50 (エムロジック放課後プロジェクト)">MovableType用TemplateSetExporter Plugin　Ver.0.50 (エムロジック放課後プロジェクト)</a>
</p>

<p>
導入は簡単です。<br />
上記サイトに行き、DLしたファイルを解凍して「TemplateSetExporter」ディレクトリごと、pluginsディレクトリの中にULします。<br />
その中の「templates」ディレクトリには、書き出したファイルが保存されるので書き込み権限を与えておきましょう。
</p>]]>
        <![CDATA[<h3>プラグインの利用</h3>

<p>
プラグインをインストールすると、メニューの「デザイン」⇒「テンプレート」と進んで右側メニュー一覧に「テンプレートセットの書き出し」って項目が出来てます。<br />
こちらを選ぶとAjaxな画面が立ち上がり、テンプレート名や作者名、バージョン表記などを好きに記入する事が出来ます。
</p>

<p>
完了したあとは、\plugins\TemplateSetExporter\templates\templateset の中にテンプレート一覧を定義している「config.yaml」ファイルと一緒に、拡張子mtmlのファイルが収められてます。
</p>


<h3>まとめ</h3>

<p>
試してみたんですが、これは良いですね。<br />
「えっと、このyamlファイルにこうやって最初の定義を書いて、で、こうやってテンプレートを定義して名前を付けてファイル名も指定し・・・うわちょ、これ違う・・・あ！抜けてるし・・・」<br />
といった作業が一瞬で終わってしまいます。
</p>

<p>
MTにはもちろんバックアップ機能が備わってるのですが、とりあえずテンプレートだけ保存しておきたい場合にも使えるかと思います。
</p>

<p>
正直いつか出て来るハズ！と思ってたし、出来ることなら自分でやってみたかったんだけど、目標は絶賛スルー中という嘆かわしい始末。<br />
そんなダメ自分に救世主が・・・!!＼(^o^)／
</p>]]>
    </content>
</entry>

<entry>
    <title>MT4でカテゴリーの並び替えを行えるようにするプラグイン</title>
    <link rel="alternate" type="text/html" href="http://www.materializing.net/archives/2008/03/23233233.php" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.materializing.net/weblog/mt-atom.cgi/weblog/blog_id=1/entry_id=410" title="MT4でカテゴリーの並び替えを行えるようにするプラグイン" />
    <id>tag:www.materializing.net,2008://1.410</id>
    
    <published>2008-03-23T14:32:33Z</published>
    <updated>2008-08-28T18:10:03Z</updated>
    
    <summary> MT3の頃も、カテゴリーの並び替えに関しては様々な情報が出ていますが、皆さんはどんな風な方法を取ってるのでしょうか？ 私の場合、Cutstringプラグインを利用してカテゴリーの並び替えを行ってます。 ■任意の文字列を抽出する：CutSt...</summary>
    <author>
        <name>arata</name>
        <uri>http://www.materializing.net/</uri>
    </author>
    
        <category term="MT4.1対応・動作試験" />
    
        <category term="MT4.2対応・動作試験" />
    
        <category term="MT忘備録" />
    
    <content type="html" xml:lang="ja" xml:base="http://www.materializing.net/">
        <![CDATA[<p>
<span class="dropcap">M</span>T3の頃も、カテゴリーの並び替えに関しては様々な情報が出ていますが、皆さんはどんな風な方法を取ってるのでしょうか？<br />
私の場合、Cutstringプラグインを利用してカテゴリーの並び替えを行ってます。
</p>

<p>
■<a href="http://www.skyarc.co.jp/engineerblog/entry/2640.html" title="任意の文字列を抽出する：CutString | MTプラグイン配布 | MT エンジニアブログ | スカイアークシステム">任意の文字列を抽出する：CutString | MTプラグイン配布 | MT エンジニアブログ | スカイアークシステム</a>
</p>

<p>
このプラグインは、カテゴリーのみではなく様々な場面で利用出来るとても素晴らしいプラグインです。<br />
例えばArchiveTitleやEntryTitleなんかにも利用出来ますし、色んな場面で区切り文字を設定出来るので、使い方次第で意図する出力を容易に可能にしてくれます。
</p>

<p>
なので、GoogleMapとMTを組み合わせて緯度･経度出力の際にも、通常は「緯度」と「経度」の2つのフィールドを用意するかと思いますが、「緯度_経度」と出力させて、cutbeforeとcutnextのグローバル・フィルターを用いればひとつのフィールド済んでしまう利点があったりします。
</p>

<p>
で、今回はMT4でカテゴリー・ラベルやタイトルに、そういった記述の変更を行わなくても並べ替えが容易になるプラグインがありましたのでそちらを試しに導入してみました。
</p>]]>
        <![CDATA[<h3>プラグイン</h3>

<p>
以下よりプラグインをDLさせて貰い、それぞれにULします。<br />
■<a href="http://www.h-fj.com/blog/archives/2007/08/28-114447.php" title="カテゴリーとフォルダを並べ替えるプラグイン（MT4以降用） - The blog of H.Fujimoto">カテゴリーとフォルダを並べ替えるプラグイン（MT4以降用） - The blog of H.Fujimoto</a>
</p>

<ul>
	<li>mt-staticディレクトリ内にUL</li>
	<li>MT/pluginsディレクトリ内にUL</li>
</ul>

<p>
UL後、管理画面に入ろうとするとDatabaseのアップグレードが始まるので従います。
</p>


<h3>テンプレート記述追加</h3>

<p>
並び替え順をそのまま反映させたい箇所に以下の記述を追加します。<br />
カテゴリー一覧の箇所などですね。
</p>

<pre><code>&lt;MTTopLevelCategories sort_method=&quot;SortCatFld::Sort&quot;&gt;</code></pre>


<h3>並び替え管理</h3>

<p>
管理画面の「一覧」⇒「カテゴリ」に入ると「カテゴリの並べ替え」という項目が表示されてるので、こちらに入って並び替えを行う事が出来ます。
</p>

<p>
ちなみに、導入直後も以前の並び替え順が保持されたままだったのですごいなーと思いました。
</p>


<h4>まとめ</h4>

<p>
CutStringも素晴らしいのですが、例えばArchiveTitleで利用してる場合、そのアーカイブがEntryに当たる時(EntryTitle)に、ArchiveTitle＝EntryTitle＝EntryTitle cutbefore="区切り文字"となり、その際、エントリー・タイトル内に区切り文字が含まれてる時、予期せぬ区切りが行われてしまう場合に遭遇したので、今回のプラグインを試してみました。
</p>

<p>
並び替え自体は頻繁に行うものではないのですが、カテゴリー・ラベルの書き換えを行わずに済むのでとても便利です。
</p>

<p>
ひとつ気づいたのは、＜CategoryNext＞，＜CategoryPrevious＞では順番が反映されないのかな？って点です。<br />
ここも並び順になるようになんらかの方法はないものか、と少し探ってみたのですが、今のところ良い方法が浮かばないです。<br />
実は対応していて、自分だけの症状なら問題ないんですけど／(^o^)＼
</p>]]>
    </content>
</entry>

<entry>
    <title>エントリー記述に絵文字を入力出来るようにする(2)</title>
    <link rel="alternate" type="text/html" href="http://www.materializing.net/archives/2006/09/30140851.php" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.materializing.net/weblog/mt-atom.cgi/weblog/blog_id=1/entry_id=94" title="エントリー記述に絵文字を入力出来るようにする(2)" />
    <id>tag:www.materializing.net,2006://1.94</id>
    
    <published>2006-09-30T05:08:51Z</published>
    <updated>2008-08-28T18:09:52Z</updated>
    
    <summary> 先日・・・というか昨日か。むちゃくちゃ長い勢いで書いた「アイコン挿入」記事ですが、その労力を覆す情報を見つけてしまったので涙ながらに紹介します。 というのも、前回のやり方で挑戦したらアイコンは表示されないわ編集画面のレイアウトがちょっと崩...</summary>
    <author>
        <name>arata</name>
        <uri>http://www.materializing.net/</uri>
    </author>
    
        <category term="MT3.3x対応・動作試験" />
    
        <category term="MT4.1対応・動作試験" />
    
        <category term="MT忘備録" />
    
    <content type="html" xml:lang="ja" xml:base="http://www.materializing.net/">
        <![CDATA[<p>
先日・・・というか昨日か。むちゃくちゃ長い勢いで書いた「アイコン挿入」記事ですが、その労力を覆す情報を見つけてしまったので涙ながらに紹介します。<br />
というのも、前回のやり方で挑戦したらアイコンは表示されないわ編集画面のレイアウトがちょっと崩れたりするわで散々な目に遭いながら出来た事だったので。。。
</p>

<p>
[関連]<a href="http://www.materializing.net/archives/2006/09/29014145.php">エントリー記述に絵文字を入力出来るようにする</a>
</p>]]>
        <![CDATA[<h3>絵文字用プラグインのDL</h3>

<p>
[配布元]<a href="http://www.h-fj.com/blog/archives/2006/07/16-170028.php#comments" title="http://www.h-fj.com/blog/archives/2006/07/16-170028.php#comments" target="_blank">The blog of H.Fujimoto：エントリー投稿画面で絵文字を入れられるようにするプラグイン（MT3.3対応）</a>　[<a href="http://www.h-fj.com/blog/" title="http://www.h-fj.com/blog/" target="_blank">The blog of H.Fujimoto</a>]
</p>

<p>
上記よりソースをDLさせて貰い、<br />
InsertIcon.pl →MTルート/plugins<br />
mt_icon.js →mt-static　・・・下記修正を行ってからアップ<br />
にそれぞれアップします。
</p>


<h3>mt_icon.js</h3>

<p>
上記ファイルを開き、1行目をアイコンの置いてあるディレクトリ迄のURLを記述します。
</p>

<p>
3行目、4行目に指定例が書いてあるのでそれに倣って記述します。<br />
Array("ファイル名", "説明", 幅, 高さ),
</p>

<p>
ファイル名はパスではなく「ファイル名」をそのまま記述。<br />
説明は「alt属性」に当ります。<br />
幅・高さはピクセル単位です。px記述は不要。数値のみで。
</p>

<p>
この行を増やして記述していけば、それがそのまま編集画面でのアイコン表示に繋がります。<br />
以上。
</p>

<p>
前回のアイコン表示と大きく異なる点は、プラグインとスクリプトファイルの＋で済むため、MTのバージョンアップ時などにコアファイル(edit_entry.tmpl)に再度手を入れる必要がない事です。<br />
また、イメージ表示のためのHTMLソースをそのまま表示するため、記述時に判り易い事です。<br />
おまけに、もとからclass属性が付加してあるため、CSSを用いての表示変更も楽ですね。<br />
素晴らしいです。
</p>


<h4>参考記事：</h4>

<p>
■<a href="http://www.h-fj.com/blog/archives/2006/07/16-170028.php" title="http://www.h-fj.com/blog/archives/2006/07/16-170028.php" target="_blank">The blog of H.Fujimoto：エントリー投稿画面で絵文字を入れられるようにするプラグイン（MT3.3対応）</a>　[<a href="http://www.h-fj.com/blog/" title="http://www.h-fj.com/blog/" target="_blank">The blog of H.Fujimoto</a>]<br />
■<a href="http://www.mellmell.jp/blog/2006/07/22-024130.php" title="http://www.mellmell.jp/blog/2006/07/22-024130.php" target="_blank">++Blog-MELL++: エントリーの投稿で絵文字を使う♪</a>
</p>

<p>
2006/11/03 18:37:57：記事書き直し
</p>]]>
    </content>
</entry>

<entry>
    <title>秘密のコメント をMTでも使えるようにする</title>
    <link rel="alternate" type="text/html" href="http://www.materializing.net/archives/2006/09/11190449.php" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.materializing.net/weblog/mt-atom.cgi/weblog/blog_id=1/entry_id=64" title="秘密のコメント をMTでも使えるようにする" />
    <id>tag:www.materializing.net,2006://1.64</id>
    
    <published>2006-09-11T10:04:49Z</published>
    <updated>2008-08-28T18:09:51Z</updated>
    
    <summary> レンタルブログでは良く備わってる機能ですね。「サイト管理人のみが見る事が出来る」コメント機能のことです。コメントをする人が安心感を覚えたり、個人的に届けたいコメントの際に使えるのではない？という事で設置してみます。 こういうプラグイン作っ...</summary>
    <author>
        <name>arata</name>
        <uri>http://www.materializing.net/</uri>
    </author>
    
        <category term="MT3.3x対応・動作試験" />
    
        <category term="MT4.1対応・動作試験" />
    
        <category term="MT忘備録" />
    
    <content type="html" xml:lang="ja" xml:base="http://www.materializing.net/">
        <![CDATA[<p>
レンタルブログでは良く備わってる機能ですね。「サイト管理人のみが見る事が出来る」コメント機能のことです。コメントをする人が安心感を覚えたり、個人的に届けたいコメントの際に使えるのではない？という事で設置してみます。
</p>

<p>
こういうプラグイン作っちゃう方々ってほんとすごいですね。。。<br />
あと中身を見ると判るのですが、これってCGIも使わない。。。(・・;)
</p>]]>
        <![CDATA[<h3>秘密コメント利用の前に</h3>

<p>
複数のプラグインを用いるので、詳細は<br />
■<a href="http://www.h-fj.com/blog/archives/2005/10/30-102026.php">The blog of H.Fujimoto：「秘密のコメント」プラグイン(MT3.2以降用)</a>　[<a href="http://www.h-fj.com/blog/">The blog of H.Fujimoto</a>]<br />
をご覧になった方が良いです。
</p>


<h3>コメント用プラグインのDL</h3>

<p>
[配布元]<a href="http://www.h-fj.com/blog/archives/2005/10/30-102026.php">The blog of H.Fujimoto：「秘密のコメント」プラグイン(MT3.2以降用)</a>　[<a href="http://www.h-fj.com/blog/">The blog of H.Fujimoto</a>]<br />
上記よりプラグインをDLします。
</p>

<p>
また、上記リンクページにある「GetQueryParam.pl」もDLして下さい。
</p>


<h3>コメント用プラグインのUL</h3>

<p>
2つのプラグインを<br />
MTルートディレクトリ/plugins ディレクトリにアップします。
</p>


<h3>エントリーアーカイブテンプレートの修正</h3>

<p>
コメント入力フォームtextareaのあとに以下のコードを追記します。2箇所あります。
</p>

<pre><code>&lt;label for=&quot;secret_comment&quot;&gt;
&lt;input type=&quot;checkbox&quot; id=&quot;secret_comment&quot; name=&quot;secret_comment&quot; /&gt;
秘密のコメント（管理者にだけコメントを公開する）
&lt;/label&gt;</code></pre>


<h3>コメントプレビューとコメントエラー テンプレートの修正</h3>

<p>
コメントプレビュー・テンプレートのコメント入力フォームtextareaのあとに以下のコードを追記します。
</p>

<pre><code>&lt;label for=&quot;secret_comment&quot;&gt;
&lt;input type=&quot;checkbox&quot; id=&quot;secret_comment&quot; name=&quot;secret_comment&quot;&lt;MTIfQueryParam name=&quot;secret_comment&quot; value=&quot;on&quot;&gt; checked=&quot;checked&quot;&lt;/MTIfQueryParam&gt; /&gt;
秘密のコメント（管理者にだけコメントを公開する）
&lt;/label&gt;</code></pre>

<p>
コメントエラー・テンプレートにも textarea を設けている場合は、同様にコードを追加します。
</p>


<h3>確認</h3>

<p>
再構築して「秘密のコメントチェックボックス」が表示されるかどうか確認します。<br />
※コメント記入欄を個別エントリーアーカイブにだけ表示させている時は、エントリーアーカイブだけの再構築で良いかもしれません。
</p>


<h3>秘密のコメントの確認</h3>

<p>
管理画面で　メイン・メニュー → Blog名 → コメント<br />
と進む事で確認出来ます。
</p>

<p>
そのコメントの確認画面(編集画面)で内容が確認出来ます。<br />
注意点としては、そこでコメントの「状態」を 公開 に変更してはいけない点です。<br />
良く見かける「これは非公開のコメントです」みたいな表記は、エントリーのコメント一覧には表示されません。<br />
もし誤って 公開 状態にした場合は、急いで 非公開(下書き) 状態に戻して下さい。<br />
それにより、コメント一覧からは再度隠されます。
</p>

<p>
以上。
</p>

<p>
■<a href="http://www.h-fj.com/blog/archives/2005/10/30-102026.php">The blog of H.Fujimoto：「秘密のコメント」プラグイン(MT3.2以降用)</a>　[<a href="http://www.h-fj.com/blog/">The blog of H.Fujimoto</a>]
</p>

<p>
2006/09/14：記事修正・追記<br />
▼エントリーアーカイブの修正　は2箇所あります。
</p>

<p>
2006/10/22 01:53:22：記事書き直し
</p>]]>
    </content>
</entry>

<entry>
    <title>検索機能オプションを拡張する</title>
    <link rel="alternate" type="text/html" href="http://www.materializing.net/archives/2006/09/04221601.php" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.materializing.net/weblog/mt-atom.cgi/weblog/blog_id=1/entry_id=60" title="検索機能オプションを拡張する" />
    <id>tag:www.materializing.net,2006://1.60</id>
    
    <published>2006-09-04T13:16:01Z</published>
    <updated>2008-08-28T18:09:50Z</updated>
    
    <summary> 通常の検索フォームを拡張させて、より使い易いものに変更してみます。 検索エンジンは、単純なキーワード検索と新規コメント検索の2種類をサポートします。 [引用元] Movable Type 3.2 マニュアル - サイト全体の検索：[Six...</summary>
    <author>
        <name>arata</name>
        <uri>http://www.materializing.net/</uri>
    </author>
    
        <category term="MT3.3x対応・動作試験" />
    
        <category term="MT4.1対応・動作試験" />
    
        <category term="MT忘備録" />
    
    <content type="html" xml:lang="ja" xml:base="http://www.materializing.net/">
        <![CDATA[<p>
通常の検索フォームを拡張させて、より使い易いものに変更してみます。
</p>

<blockquote title="Movable Type 3.2 マニュアル - サイト全体の検索" cite="http://www.sixapart.jp/movabletype/manual/3.2/mtmanual_public.html#search_forms">検索エンジンは、単純なキーワード検索と新規コメント検索の2種類をサポートします。</blockquote>
<div class="cite">
[引用元] <a href="http://www.sixapart.jp/movabletype/manual/3.2/mtmanual_public.html#search_forms" title="Movable Type 3.2 マニュアル - サイト全体の検索">Movable Type 3.2 マニュアル - サイト全体の検索</a>：[<a href="http://www.sixapart.jp/" title="http://www.sixapart.jp/">Six Apart</a>]</div>]]>
        <![CDATA[<h3>検索機能変更例</h3>

●プルダウンボックス
<pre><code>&lt;form method=&quot;get&quot; action=&quot;&lt;$MTCGIPath$&gt;&lt;$MTSearchScript$&gt;&quot;&gt;
&lt;input type=&quot;hidden&quot; name=&quot;IncludeBlogs&quot; value=&quot;&lt;$MTBlogID$&gt;&quot; /&gt;
&lt;input name=&quot;search&quot; class=&quot;search&quot; size=&quot;18&quot; value=&quot;&quot; /&gt;&lt;br /&gt;
&lt;input class=&quot;searchButton&quot; type=&quot;submit&quot; value=&quot;検索&quot; /&gt;
&lt;select name=&quot;SearchElement&quot; class=&quot;select&quot;&gt;
&lt;option value=&quot;entries&quot; selected=&quot;selected&quot;&gt;エントリー&lt;/option&gt;
&lt;option value=&quot;comments&quot;&gt;コメント&lt;/option&gt;
&lt;option value=&quot;both&quot;&gt;両方&lt;/option&gt;
&lt;/select&gt;
&lt;/form&gt;</code></pre>

●チェックボックス
<pre><code>&lt;form method=&quot;get&quot; action=&quot;&lt;$MTCGIPath$&gt;&lt;$MTSearchScript$&gt;&quot;&gt;
&lt;input type=&quot;hidden&quot; name=&quot;IncludeBlogs&quot; value=&quot;&lt;$MTBlogID$&gt;&quot; /&gt;
&lt;input name=&quot;search&quot; class=&quot;search&quot; size=&quot;12&quot; value=&quot;&quot; /&gt;
&lt;input class=&quot;searchButton&quot; type=&quot;submit&quot; value=&quot;検索&quot; /&gt;&lt;br /&gt;
&lt;input type=&quot;radio&quot; name=&quot;SearchElement&quot; value=&quot;entries&quot; /&gt;エントリー
&lt;input type=&quot;radio&quot; name=&quot;SearchElement&quot; value=&quot;comments&quot; /&gt;コメント
&lt;input type=&quot;radio&quot; name=&quot;SearchElement&quot; value=&quot;both&quot; /&gt;両方&lt;br /&gt;
&lt;/form&gt;</code></pre>


<h3>検索設定項目</h3>

<p>
2行目：検索対象となるブログを指定しています。
</p>

<p>
参考記事：<br />
■<a href="http://www.koikikukan.com/archives/2005/11/06-235155.php" title="http://www.koikikukan.com/archives/2005/11/06-235155.php">小粋空間: 検索オプションをつける</a>　[<a href="http://www.koikikukan.com/" title="http://www.koikikukan.com/">小粋空間</a>]<br />
■<a href="http://www.sixapart.jp/movabletype/manual/3.2/mtmanual_public.html#search_forms" title="http://www.sixapart.jp/movabletype/manual/3.2/mtmanual_public.html#search_forms">Movable Type 3.2 マニュアル - サイト全体の検索</a>　[<a href="http://www.sixapart.jp/" title="http://www.sixapart.jp/">Six Apart</a>]
</p>

<p>
2006/11/03 21:14:18：記事書き直し<br />
2007/01/31 22:51:39：記事書き直し
</p>]]>
    </content>
</entry>

</feed>