<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>MT3.3x対応-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:05Z</updated>
    <subtitle>web的暮らし と銘打ち、その足跡を遺していくサイトです。Movabletype,wordpress,EC-CUBE等のCMSをローカルサーバ立てて楽しんでます。それとちょびっとだけPHP。便利なソフトウェアや楽しそうなサイトも紹介中。</subtitle>
 

<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のエントリー内のリンク切れをチェックするプラグイン</title>
    <link rel="alternate" type="text/html" href="http://www.materializing.net/archives/2006/12/24045514.php" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.materializing.net/weblog/mt-atom.cgi/weblog/blog_id=1/entry_id=246" title="MTのエントリー内のリンク切れをチェックするプラグイン" />
    <id>tag:www.materializing.net,2006://1.246</id>
    
    <published>2006-12-23T19:55:14Z</published>
    <updated>2008-08-28T18:09:56Z</updated>
    
    <summary> メンテナンスの際に、サイト内のエントリー間のリンク切れが起こってないか、外部リンクとの接続は保たれているか、を調べるのは大事だと思います。 そんな時に役立つプラグインの紹介です。 リンク切れチェック用プラグインのDL・UL ■CheckLinks | Plu...</summary>
    <author>
        <name>arata</name>
        <uri>http://www.materializing.net/</uri>
    </author>
    
        <category term="MT3.3x対応" />
    
        <category term="MT忘備録" />
    
    <content type="html" xml:lang="ja" xml:base="http://www.materializing.net/">
        <![CDATA[<p>
メンテナンスの際に、サイト内のエントリー間のリンク切れが起こってないか、外部リンクとの接続は保たれているか、を調べるのは大事だと思います。<br />
そんな時に役立つプラグインの紹介です。
</p>


<h3>リンク切れチェック用プラグインのDL・UL</h3>

<p>
■<a href="http://www.staggernation.com/mtplugins/CheckLinks" title="CheckLinks | Plugins for Movable Type | staggernation.com">CheckLinks | Plugins for Movable Type | staggernation.com</a><br />
上記よりプラグインをDLしたら、<br />
MTルート/pluginsの中にplファイルをULします。
</p>]]>
        <![CDATA[<h3>チェック用テンプレートの作成</h3>

<p>
チェック後にリンク切れを起こしてるエントリーと、そのリンク(とエラーステータス)を表示してくれます。
</p>

<ul>
<li>テンプレート名・・・LinkCheck</li>
<li>出力・・・linkcheck/index.php (html)</li>
<li>再構築チェック・・・外す</li>
<li>内容・・・下記コード</li>
</ul>

<pre><code>&lt;MTEntries&nbsp;all=&quot;1&quot;&gt;
&lt;p&gt;
■&lt;a&nbsp;href=&quot;&lt;$MTEntryPermalink$&gt;&quot;&gt;&lt;$MTEntryTitle$&gt;&lt;/a&gt;
&lt;MTCheckLinks&gt;
&lt;MTCheckLinksHere&nbsp;include_local=&quot;1&quot;&gt;
&lt;$MTEntryBody$&gt;
&lt;$MTEntryExtended$&gt;
&lt;/MTCheckLinksHere&gt;
&lt;MTIfBadLinks&nbsp;omit_status=&quot;500&quot;&gt;
&lt;h4&gt;Bad&nbsp;links&lt;/h4&gt;
&lt;ul&gt;
&lt;MTBadLinks&gt;
&lt;li&gt;&lt;a&nbsp;href=&quot;&lt;$MTBadLinkURL$&gt;&quot;&gt;&lt;$MTBadLinkURL$&gt;&lt;/a&gt;&nbsp;(&lt;$MTBadLinkStatus$&gt;)&lt;/li&gt;
&lt;/MTBadLinks&gt;
&lt;/ul&gt;
&lt;/p&gt;
&lt;/MTIfBadLinks&gt;
&lt;MTIfNoBadLinks&gt;
-No&nbsp;bad&nbsp;links&nbsp;found
&lt;/p&gt;
&lt;/MTIfNoBadLinks&gt;
&lt;/MTCheckLinks&gt;
&lt;/MTEntries&gt;</code></pre>

<p>
問題のある箇所のみ表示させるには下記。<br />
BadLinkが存在しない場合は何も表示されない点に留意。
</p>

<pre><code>&lt;MTEntries&nbsp;all=&quot;1&quot;&gt;
&lt;p&gt;
&lt;MTCheckLinks&gt;
&lt;MTCheckLinksHere&nbsp;include_local=&quot;1&quot;&gt;
&lt;$MTEntryBody$&gt;
&lt;$MTEntryExtended$&gt;
&lt;/MTCheckLinksHere&gt;
&lt;MTIfBadLinks&nbsp;omit_status=&quot;500&quot;&gt;
&lt;h4&gt;Bad&nbsp;links&nbsp;There：&lt;a&nbsp;href=&quot;&lt;$MTEntryPermalink$&gt;&quot;&gt;&lt;$MTEntryTitle$&gt;&lt;/a&gt;&lt;/h4&gt;
&lt;ul&gt;
&lt;MTBadLinks&gt;
&lt;li&gt;&lt;a&nbsp;href=&quot;&lt;$MTBadLinkURL$&gt;&quot;&gt;&lt;$MTBadLinkURL$&gt;&lt;/a&gt;&nbsp;(&lt;$MTBadLinkStatus$&gt;)&lt;/li&gt;
&lt;/MTBadLinks&gt;
&lt;/ul&gt;
&lt;/p&gt;
&lt;/MTIfBadLinks&gt;
&lt;MTIfNoBadLinks&gt;
&lt;/p&gt;
&lt;/MTIfNoBadLinks&gt;
&lt;/MTCheckLinks&gt;
&lt;/MTEntries&gt;</code></pre>

<ul>
<li>include_local=&quot;1&quot;・・・相対リンクもチェック</li>
<li>omit_status=&quot;500&quot;・・・500エラーは除外</li>
</ul>


<h3>利用上の注意</h3>

<p>
これはエントリー内の、指定した箇所のリンクを全てチェックしますので、負荷は高いと思われます。<br />
環境に因るのですが、EntryBodyとExtendedを同時にチェックするのではなく、EntryBody用とExtended用のふたつを用意して、別々にチェックする方法もありかもしれませんね。
</p>


<h4>あとがき</h4>

<p>
リンクチェックに関しては、以前どこかで見掛けた事があった気がしていたのですが、今回はとても判り易い解説をされてる記事に出会えて勉強になりました。
</p>

<p>
そ、それからいよいよ初めてのトラックバックに挑戦です(｀･ω･´)
</p>


<h4>[参考記事]</h4>

<p>
■<a href="http://bizcaz.com/archives/2006/12/22-224639.php" title="MovableType備忘録: エントリ内のリンク切れをチェックする">MovableType備忘録: エントリ内のリンク切れをチェックする</a>　[<a href="http://bizcaz.com/" title="MovableType備忘録">MovableType備忘録</a>]<br />
■<a href="http://www.zelazny.mydns.jp/archives/000557.php" title="エントリー内のリンク先をチェックする (オラオラ)">エントリー内のリンク先をチェックする (オラオラ)</a>　[<a href="http://www.zelazny.mydns.jp/" title="オラオラ">オラオラ</a>]
</p>

<p>
[こちらはおまけ]<br />
■<a href="http://www.materializing.net/archives/2006/12/24043645.php">Firefox Extension-LinkChecker</a><br />
ページ内をちょっとリンクチェックする際に便利なのです。
</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>エントリー記述に絵文字を入力出来るようにする</title>
    <link rel="alternate" type="text/html" href="http://www.materializing.net/archives/2006/09/29014145.php" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.materializing.net/weblog/mt-atom.cgi/weblog/blog_id=1/entry_id=93" title="エントリー記述に絵文字を入力出来るようにする" />
    <id>tag:www.materializing.net,2006://1.93</id>
    
    <published>2006-09-28T16:41:45Z</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="MT忘備録" />
    
    <content type="html" xml:lang="ja" xml:base="http://www.materializing.net/">
        <![CDATA[<p>
レンタルブログには良く取り入れられてる機能のひとつですね。<br />
笑顔だったりちょっと怒った顔だったりして、眺めると面白いです。<br />
通常は、いわゆる携帯の絵文字みたいに使用するものかとは思いますが、アイデア次第で利用の幅はとても拡がるものと思います。<br />
ここでは、管理画面からそのアイコンを利用して、エントリー中・追記中に表示させる方法を紹介します。
</p>

<p>
[関連]<a href="http://www.materializing.net/archives/2006/09/30140851.php">エントリー記述に絵文字を入力出来るようにする(2)</a>(個人的にはこちらの方法を推奨)
</p>]]>
        <![CDATA[<h3>絵文字用プラグインのDL</h3>

<p>
[配布元]<br />
●MTMacro プラグイン<br />
<a href="http://bradchoate.com/weblog/2002/08/12/mtmacros" title="http://bradchoate.com/weblog/2002/08/12/mtmacros" target="_blank">Brad Choate: MTMacro</a><br />
●MT-Smileys プラグイン<br />
■<a href="http://mt-hacks.com/mt-smileys.html" title="http://mt-hacks.com/mt-smileys.html" target="_blank">MT Smileys - MT (Movable Type) Hacks</a>
</p>


<h3>絵文字用プラグインのUL</h3>

<p>
●MTMacro<br />
・macros.pl→MTルート/plugins<br />
・postproc.pm→MTルート/extlib/bradchoate<br />
・macros.pm→MTルート/extlib/bradchoate
</p>

<p>
●MT-Smileys<br />
imageディレクトリを mt.cgi と同じ場所にアップ
</p>


<h3>テンプレート作成</h3>

<p>
●テンプレート→モジュールタブ→モジュールを新規作成<br />
テンプレート名→smiley macros<br />
内容→MT-Smileys に入ってる smiley-macros.txt の内容全部
</p>


<h3>管理画面編集テンプレート修正</h3>

<p>
●エントリー記述内表示のため<br />
MTルート/tmpl/cms/edit_entry.tmpl を開いて、<br />
・smiley-javascript.txt<br />
・smileys.txt<br />
の内容をコピーして貼り付けます。
</p>

<p>
例：smiley-javascript の内容は div id="edit-entry"の下辺り<br />
※smiley-javascript.txt の4行目：comments を entry に変更する
</p>

<p>
smileys.txt の内容は、エントリー編集画面の表示させたい位置に。<br />
例：TMPL_IF NAME=DISP_PREFS_SHOW_EXTENDED の上辺り
</p>

<p>
●追記文中表示のため<br />
上記で貼り付けて改変したsmiley-javascript.txt の下に、再度scriptをコピーして貼り付け、<br />
・emoticon を emoticon1<br />
・entry_form.text をentry_form.text_more<br />
に改変します。
</p>

<p>
smileys.txt の内容も、再度表示させたい位置に貼り付けます。<br />
そして、emoticon を emoticon1 に全て変更します。
</p>

<p>
判り辛いと思うので例：以下をdiv id=edit-entry の下に貼り付けてます。
</p>

<pre><code>&lt;script type=&quot;text/javascript&quot; language=&quot;javascript&quot;&gt;
&lt;!--
function emoticon(smiley) {
	var txtarea = document.entry_form.text;
	smiley = ' ' + smiley + ' ';
	if (txtarea.createTextRange && txtarea.caretPos) {
		var caretPos = txtarea.caretPos;
		caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? smiley + ' ' : smiley;
		txtarea.focus();
	} else {
		txtarea.value  += smiley;
		txtarea.focus();
	}
}

//--&gt;
&lt;/script&gt;


&lt;script type=&quot;text/javascript&quot; language=&quot;javascript&quot;&gt;
&lt;!--
function emoticon1(smiley) {
	var txtarea = document.entry_form.text_more;
	smiley = ' ' + smiley + ' ';
	if (txtarea.createTextRange && txtarea.caretPos) {
		var caretPos = txtarea.caretPos;
		caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? smiley + ' ' : smiley;
		txtarea.focus();
	} else {
		txtarea.value  += smiley;
		txtarea.focus();
	}
}

//--&gt;
&lt;/script&gt;</code></pre>


<h3>テンプレート修正</h3>

<p>
例として、個別エントリーテンプレートの場合での説明です。<br />
●個別エントリーアーカイブの1行目に下記コードを追記
</p>

<pre><code>&lt;$MTInclude module=&quot;smiley macros&quot;$&gt;</code></pre>

<p>
●MTEntryBody を下記コードのように修正する
</p>

<pre><code>&lt;MTMacroApply&gt;&lt;$MTEntryBody$&gt;&lt;/MTMacroApply&gt;</code></pre>

<p>
●MTEnｔｒｙMore を下記コードのように修正する
</p>

<pre><code>&lt;MTMacroApply&gt;&lt;$MTEntryMore$&gt;&lt;/MTMacroApply&gt;</code></pre>

<p>
以上で、管理画面(エントリー編集画面)からアイコンが簡単に入力出来、投稿したエントリー・エントリー追記内でアイコンが表示されるようになります。<br />
更に、エントリーへのコメント時にも絵文字が使えるようにするには下記を行います。
</p>


<h3>テンプレート作成</h3>

<p>
●テンプレート名・・・smiley-javascript<br />
出力ファイル名・・・smiley.js<br />
内容・・・下記コード
</p>

<pre><code>function emoticon(smiley) {
	var txtarea = document.comments_form.text;
	smiley = ' ' + smiley + ' ';
	if (txtarea.createTextRange && txtarea.caretPos) {
		var caretPos = txtarea.caretPos;
		caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? smiley + ' ' : smiley;
		txtarea.focus();
	} else {
		txtarea.value  += smiley;
		txtarea.focus();
	}
}</code></pre>

<p>
●テンプレート→モジュールタブ→モジュールを新規作成<br />
テンプレート名→smileys<br />
内容→MT-Smileys に入ってる smileys.txt の内容全部
</p>


<h3>スクリプトを読み込ませる</h3>

<p>
下記コードを＜head＞～＜/head＞内に追記
</p>

<pre><code>&lt;script type=&quot;text/javascript&quot; src=&quot;&lt;$MTBlogURL$&gt;smiley.js&quot;&gt;&lt;/script&gt;</code></pre>


<h3>コメントにも絵文字を使えるようにする</h3>

<p>
●MTCommentBody を下記コードに修正する
</p>

<pre><code>&lt;MTMacroApply&gt;&lt;$MTCommentBody$&gt;&lt;/MTMacroApply&gt;</code></pre>

<p>
●絵文字を表示させる箇所<br />
絵文字を表示させたい箇所に下記コードを追記
</p>

<pre><code>&lt;$MTInclude module=&quot;smileys&quot;$&gt;</code></pre>

<p>
※コメント部に関してはテストしてないので確実な動作は判りません。そのうち試そうと思います。
</p>


<h4>大切なこと</h4>

<p>
「A文字列」は好きに決めますが、統一させること。<br />
また、ブログ内で使用される文字列は変換されてしまうので、あまり使われそうにない文字列で定義することが大事です。<br />
例「：hogehoge：」・・・コロンは半角です
</p>

<p>
●edit_entry.tmpl，smileys内
</p>

<pre><code>&lt;a href="javascript:emoticon(':A文字列:')"&gt;&lt;img src="～"&gt;&lt;/a&gt;</code></pre>

<p>
●smiley macros内
</p>

<pre><code>&lt;MTMacroDefine name=&quot;B文字列&quot; string=&quot;:A文字列:&quot; no_html=&quot;1&quot;&gt;
&lt;img src=&quot;～&quot; /&gt;
&lt;/MTMacroDefine&gt;</code></pre>


<h4>[参考記事]</h4>

<p>
■<a href="http://bizcaz.com/2006/03/21-095634.php" title="http://bizcaz.com/2006/03/21-095634.php" target="_blank">MovableType備忘録: コメントに絵文字を入れられるようにする</a>　[<a href="http://bizcaz.com/" title="http://bizcaz.com/" target="_blank">MovableType備忘録</a>]<br />
■<a href="http://mt-hacks.com/mt-smileys.html" title="http://mt-hacks.com/mt-smileys.html" target="_blank">MT Smileys - MT (Movable Type) Hacks</a><br />
■<a href="http://toycozy.com/blog/archives/2005/01/15-1734.php" title="http://toycozy.com/blog/archives/2005/01/15-1734.php" target="_blank">Document_Not_Bound...: エントリーの絵文字を"MT Smileys"に変更。</a><br />
■<a href="http://caetla.oops.jp/blog2/archives/2005/06/12_0520.php" title="http://caetla.oops.jp/blog2/archives/2005/06/12_0520.php" target="_blank">やむやむ: コメントとエントリ投稿用絵文字パワーアップ</a><br />
■<a href="http://noe.lolipop.jp/hitorigoto/archives/2005/01/000520.php" title="http://noe.lolipop.jp/hitorigoto/archives/2005/01/000520.php" target="_blank">[NC] : きつねさんでもOK</a>
</p>

<p>
上記解説内のsmiley JavaScriptは、絵文字が文末に表示されるので、それを解消するスクリプトは下記。Netscapeの場合は使わないように。
</p>

<pre><code>&lt;script type=&quot;text/javascript&quot; language=&quot;javascript&quot;&gt;
&lt;!--
// MT Smileys http://mt-hacks.com/mt-smileys.html
// Edited By Noel http://noe.lolipop.jp/
function emoticon (smiley) {
var txtarea = document.entry_form.text;
smiley = ' ' + smiley + ' ';
if(navigator.appName.indexOf(&quot;Microsoft&quot;) &gt; -1){ // If IE
txtarea.focus();
if (!document.selection) return;
var range = document.selection.createRange();
range.text=smiley;
txtarea.focus();
// return false;
}else{ // If other browser
if (txtarea.createTextRange && txtarea.caretPos) {
var caretPos = txtarea.caretPos;
caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? smiley + ' ' : smiley;
txtarea.focus();
} else {
var length = txtarea.textLength;
var start = txtarea.selectionStart;
var end = txtarea.selectionEnd;
var txtarea1 = txtarea.value.substring(0, start);
var txtarea2 = txtarea.value.substr(end, length);
txtarea.value = txtarea1 + smiley + txtarea2;
txtarea.focus();
}
}
}
//--&gt;
&lt;/script&gt;</code></pre>

<p>
2006/11/03 11:38:30：記事書き直し
</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>2009-03-12T00:35:35Z</updated>
    
    <summary> レンタルブログでは良く備わってる機能ですね。「サイト管理人のみが見る事が出来る」コメント機能のことです。コメントをする人が安心感を覚えたり、個人的に届けたいコメントの際に使えるのではない？という事で設置してみます。 こういうプラグイン作っちゃう方々ってほんと...</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>
レンタルブログでは良く備わってる機能ですね。「サイト管理人のみが見る事が出来る」コメント機能のことです。コメントをする人が安心感を覚えたり、個人的に届けたいコメントの際に使えるのではない？という事で設置してみます。
</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>

<p>
2009/03/12 09:35:02：MT4.2でも動作確認<br />

</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 Apart]...</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>

<entry>
    <title>BigTemplateWindow　日本語版</title>
    <link rel="alternate" type="text/html" href="http://www.materializing.net/archives/2006/08/02024737.php" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.materializing.net/weblog/mt-atom.cgi/weblog/blog_id=1/entry_id=35" title="BigTemplateWindow　日本語版" />
    <id>tag:www.materializing.net,2006://1.35</id>
    
    <published>2006-08-01T17:47:37Z</published>
    <updated>2008-08-28T18:09:49Z</updated>
    
    <summary> デフォルトのテンプレート編集画面は狭いので、それを拡大して編集出来るようになるプラグインです。 ■alogblog&apos;s MTy plugins: BigTemplateWindow 今回は、上記プラグインの日本語版の紹介になります。 ■[MT3.2]BigT...</summary>
    <author>
        <name>arata</name>
        <uri>http://www.materializing.net/</uri>
    </author>
    
        <category term="MT3.3x対応" />
    
        <category term="MT忘備録" />
    
    <content type="html" xml:lang="ja" xml:base="http://www.materializing.net/">
        <![CDATA[<p>
デフォルトのテンプレート編集画面は狭いので、それを拡大して編集出来るようになるプラグインです。<br />
■<a href="http://alogblog.com/movabletype/plugins/bigtemplatewindow/" target="_blank">alogblog's MTy plugins: BigTemplateWindow</a>
</p>

<p>
今回は、上記プラグインの日本語版の紹介になります。<br />
■<a href="http://caramel-tea.com/2005/11/25/bigtemplatewindow.php" target="_blank">[MT3.2]BigTemplateWindow 日本語版</a>
</p>]]>
        <![CDATA[<h3>プラグインのインストール</h3>

<p>
プラグインをDLしたら、
</p>

<ul>
<li>alt-tmplフォルダ→MTルートディレクトリ</li>
<li>pluginsフォルダの中身→MTルートディレクトリ/pluginsディレクトリ</li>
</ul>

<p>
へそれぞれアップします。
</p>

<p>
＜＜利点＞＞<br />
・日本語でツールチップの解説が出る<br />
・編集画面が大きい<br />
・MT専用タグ、一部のHTMLタグが選択して使用出来る<br />
他にも使用したら判る便利機能がたくさんです。
</p>


<h3>同梱されている「<a href="http://www.staggernation.com/mtplugins/BigPAPI/" target="_blank">BigPAPI Plugin</a>」について
</h3>

<p>
これ単品では特別な機能を持たず、他のプラグインを稼動させるためのベースとなるプラグイン。<br />
Movable Type 3.3からは同等の機能がMovable Type本体に組み込まれたため、BigPAPIプラグインをインストールする必要は無くなりました。
</p>

<p>
2006/09/23：追記<br />
■<a href="http://caramel-tea.com/2006/08/bigtemplatewindow33/" title="http://caramel-tea.com/2006/08/bigtemplatewindow33/" target="_blank">caramel*vanilla ≫ [MT3.3]BigTemplateWindow 日本語版</a>　[<a href="http://caramel-tea.com/" title="http://caramel-tea.com/" target="_blank">caramel*vanilla</a>]
</p>

<p>
解凍後のディレクトリをそれぞれ<br />
MTルートディレクトリ/plugins<br />
MTルートディレクトリ/mt-static<br />
にアップします。
</p>

<p>
2006/11/02 04:13:43：記事書き直し
</p>]]>
    </content>
</entry>

</feed>
