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

<channel>
	<title>機械忍者 @cyborg__ninja &#187; Movabletype</title>
	<atom:link href="http://cyborg-ninja.com/tag/movabletype/feed" rel="self" type="application/rss+xml" />
	<link>http://cyborg-ninja.com</link>
	<description>主に「くだらないこと」「デジタル機器系」「すげぇと思ったもの」「Googleなどの検索エンジンもの」「マーケットやアンケート調査」「サッカー」「ゲーム」「ロードバイク（自転車）」などの情報をピックアップしています。たまにSEO、Ruby、CMSなどのナレッジログがあります。</description>
	<lastBuildDate>Mon, 06 Feb 2012 14:50:37 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<atom:link rel="hub" href="http://pubsubhubbub.appspot.com"/><atom:link rel="hub" href="http://superfeedr.com/hubbub"/>	<atom:link rel='hub' href='http://cyborg-ninja.com/?pushpress=hub'/>
<cloud domain='cyborg-ninja.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
		<item>
		<title>MTのページ分割あれこれ</title>
		<link>http://cyborg-ninja.com/cms/269</link>
		<comments>http://cyborg-ninja.com/cms/269#comments</comments>
		<pubDate>Mon, 25 Sep 2006 10:17:53 +0000</pubDate>
		<dc:creator>機械忍者</dc:creator>
				<category><![CDATA[CMS関連]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[Movabletype]]></category>
		<category><![CDATA[plugin]]></category>

		<guid isPermaLink="false">http://cyborg-ninja.com/?p=269</guid>
		<description><![CDATA[ひさしぶりにMTをいじった。 自分のチームの人間に今までお願いしていたMTの作業等をひさしぶりに自分でやる。 MTPaginateというMTのページ（カテゴリとかエントリとかどこでもいいんだけど）を複数ページに分割できる [...]]]></description>
			<content:encoded><![CDATA[<p>ひさしぶりにMTをいじった。<br />
自分のチームの人間に今までお願いしていたMTの作業等をひさしぶりに自分でやる。</p>
<p><span id="more-269"></span><br />
MTPaginateというMTのページ（カテゴリとかエントリとかどこでもいいんだけど）を複数ページに分割できるプラグインがありんす。<br />
ユーザビリティ上読みづらいので、「長すぎるページを分割する」のが主ですかね。<br />
ただ問題があって、<strong>ダイナミック化していると使用できない</strong>んです。<br />
しかし、エントリー数が10000超えている半端ない状況のでダイナミック化したいと思っていて、この相反する要望をどうしてくれようと悩んでいるときに、<br />
<a href="http://invisible.jp/blog/archives/2005/11/11/paginate-please/" target="_blank">invisible blog: 分割でお願いします</a></p>
<blockquote><p>否！<br />
ここで引き下がったら何か負けの気がする（何に？）<br />
と、調べていたらありました！両立できる方法が！</p></blockquote>
<blockquote><p>これによると、MTでダイナミック生成の為に使われているSmartyとやらは、もともとページ分割表示をする事ができるらしい。なんだ、わざわざプラグインなんて使う必要ないんじゃん。</p></blockquote>
<p><span style="font-size:x-large;">プラグインいらないのかよ＿|￣|○ </span><br />
正直これを見てアホだと思った。<br />
プラグインいらねぇじゃん。<br />
というか、プラグインを入れられるスキルがあって、特にこういう問題で四苦八苦してるスキルレベルの人はsmarty覚えた方が早いじゃんって思いました。<br />
ということでこれから挑戦してみま。</p>
]]></content:encoded>
			<wfw:commentRss>http://cyborg-ninja.com/cms/269/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>ひさしぶりにMT系</title>
		<link>http://cyborg-ninja.com/cms/268</link>
		<comments>http://cyborg-ninja.com/cms/268#comments</comments>
		<pubDate>Mon, 25 Sep 2006 07:29:30 +0000</pubDate>
		<dc:creator>機械忍者</dc:creator>
				<category><![CDATA[CMS関連]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[Movabletype]]></category>
		<category><![CDATA[plugin]]></category>

		<guid isPermaLink="false">http://cyborg-ninja.com/?p=268</guid>
		<description><![CDATA[Movable Type: アーカイブ・マッピングの変更方法 [ItsMemo::IT] マッピングルール。]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.itsmemo.com/it/movabletype/000003.html" target="_blank">Movable Type: アーカイブ・マッピングの変更方法 [ItsMemo::IT]</a><br />
マッピングルール。</p>
]]></content:encoded>
			<wfw:commentRss>http://cyborg-ninja.com/cms/268/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MTのカテゴリーを分割するプラグイン</title>
		<link>http://cyborg-ninja.com/cms/234</link>
		<comments>http://cyborg-ninja.com/cms/234#comments</comments>
		<pubDate>Mon, 04 Jul 2005 07:57:47 +0000</pubDate>
		<dc:creator>機械忍者</dc:creator>
				<category><![CDATA[CMS関連]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[Movabletype]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[カテゴリー]]></category>

		<guid isPermaLink="false">http://cyborg-ninja.com/?p=234</guid>
		<description><![CDATA[network styly *: 【MovableTypeカスタマイズ】長くなりすぎたページを分割して表示する方法]]></description>
			<content:encoded><![CDATA[<p><a href="http://ellington.gel.sfc.keio.ac.jp/nsly/mt/ns/000664.html" target="_blank">network styly *: 【MovableTypeカスタマイズ】長くなりすぎたページを分割して表示する方法</a></p>
]]></content:encoded>
			<wfw:commentRss>http://cyborg-ninja.com/cms/234/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Windowsで Movable Typeを動かす方法</title>
		<link>http://cyborg-ninja.com/cms/231</link>
		<comments>http://cyborg-ninja.com/cms/231#comments</comments>
		<pubDate>Fri, 17 Jun 2005 15:39:49 +0000</pubDate>
		<dc:creator>機械忍者</dc:creator>
				<category><![CDATA[CMS関連]]></category>
		<category><![CDATA[ITネタ（TIPSとかも）]]></category>
		<category><![CDATA[Movabletype]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://cyborg-ninja.com/?p=231</guid>
		<description><![CDATA[Windowsで Movable Typeを動かす あんたはえらい]]></description>
			<content:encoded><![CDATA[<p><a href="http://homepage1.nifty.com/yito/anhttpd/faq/movabletype.html" target="_blank">Windowsで Movable Typeを動かす</a><br />
あんたはえらい</p>
]]></content:encoded>
			<wfw:commentRss>http://cyborg-ninja.com/cms/231/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>カテゴリーの順番を好きなように並べるために</title>
		<link>http://cyborg-ninja.com/cms/224</link>
		<comments>http://cyborg-ninja.com/cms/224#comments</comments>
		<pubDate>Thu, 14 Apr 2005 11:57:49 +0000</pubDate>
		<dc:creator>機械忍者</dc:creator>
				<category><![CDATA[CMS関連]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[Movabletype]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[カテゴリー]]></category>

		<guid isPermaLink="false">http://cyborg-ninja.com/?p=224</guid>
		<description><![CDATA[TOY COZY MUSEUM 別館: カテゴリーの順番を好きなように並べ替える・・・の巻。 1.カテゴリ名を作る際に「001*******」など数字3文字程度を頭につける。 2.ルールにのっとってカテゴリ名をつけながら [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.toycozy.com/blog/archives/2005/02/post_211.html" target="_blank">TOY COZY MUSEUM 別館: カテゴリーの順番を好きなように並べ替える・・・の巻。</a></p>
<p><span id="more-224"></span><br />
1.カテゴリ名を作る際に「001*******」など数字3文字程度を頭につける。<br />
2.ルールにのっとってカテゴリ名をつけながらカテゴリを作る<br />
3.<a href="http://www.h-fj.com/blog/archives/2004/12/movable_type_2.php" target="_blank">このプラグイン</a>を利用する。<br />
4.以下のようにテンプレートに記述する</p>
<blockquote><p>各テンプレートの<&#36;MTCategoryLabel&#36;> 等のカテゴリー名を表示するタグを、<&#36;MTCategoryLabel cutfirstchar="3"&#36;>にしてあげるだけです。</p></blockquote>
<p>以前、カテゴリを順番にならべるため、カテゴリ名（CategoryLabel）はただの管理用として使用し、Categorydescriptionに正確なカテゴリ名を表記。<br />
表示にはCategorydescriptionを使用することで上記の「カテゴリーを順番に並べる」ことが可能でしたが、ちょっと邪道だなぁと思っていました。<br />
カテゴリの「ここはこういう内容をまとめとるザンス」っていう説明文としてのフィールドとして用意されているわけなので、本来の使い方から脱線しているわけです。<br />
ユーザビリティ上、カテゴリ名を見て一発でわかればいいですがどうしたって説明がついている方が分かりやすいに決まっています。<br />
なので、Categorydescriptionは生かしたまま、なんとか順番の制御をしたかったってところだったわけです。<br />
そしたらこんな便利なプラグインがあったと。。。。。<br />
(・e・)</p>
]]></content:encoded>
			<wfw:commentRss>http://cyborg-ninja.com/cms/224/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>特定のカテゴリを隠す。特定のカテゴリだけ表示する。</title>
		<link>http://cyborg-ninja.com/cms/223</link>
		<comments>http://cyborg-ninja.com/cms/223#comments</comments>
		<pubDate>Wed, 13 Apr 2005 06:19:23 +0000</pubDate>
		<dc:creator>機械忍者</dc:creator>
				<category><![CDATA[CMS関連]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[Movabletype]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[カテゴリー]]></category>

		<guid isPermaLink="false">http://cyborg-ninja.com/?p=223</guid>
		<description><![CDATA[MovableTypeでマイブログ:特定のカテゴリを隠す MovableTypeではMTCategoriesタグを使うことで、カテゴリ一覧を取得することが出来ますが、細かな操作ができない為に、特定のカテゴリだけを抽出した [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://hammer.bine.jp/mt/archives/2005/02/post_14.html" target="_blank">MovableTypeでマイブログ:特定のカテゴリを隠す</a></p>
<blockquote><p>MovableTypeではMTCategoriesタグを使うことで、カテゴリ一覧を取得することが出来ますが、細かな操作ができない為に、特定のカテゴリだけを抽出したり、もしくは特定のカテゴリだけを隠したりといったことが出来ません。</p></blockquote>
<p><span id="more-223"></span></p>
<blockquote><p>＜MTCategories＞<br />
＜MTFilterCategories exclude=&#8221;特集|オススメ&#8221;＞<br />
＜a href=&#8221;＜&#36;MTCategoryArchiveLink&#36;＞&#8221;＞＜&#36;MTCategoryLabel&#36;＞＜/a＞＜br＞<br />
＜/MTFilterCategories＞<br />
＜/MTCategories＞</p></blockquote>
<blockquote><p>excludeの部分をinclude</p></blockquote>
<blockquote><p>カテゴリ名を｜で区切って指定</p></blockquote>
<p>カテゴリを2種類に分けたりとかできないのですかね。<br />
Category1とCategory2みたいに。<br />
たとえばこのエントリーをMTでカテゴリ分けするときに、<br />
「BLOG」という大枠で見たものなのか「TIPS」でみたものかなのか、両方に入れるかは好きなところにカテゴリ分けしますわね。<br />
んで、エントリ自体のカテゴリ登録は問題ないんだけど、いざリストを作りたい時に「BLOGのリストだけ」とか「TIPSってところだけ」とか、限定しようとするといまいち使いづらい。というか使えない。<br />
「アルファベット順」にならべた地域名一覧と「地域別」にならべた地域名一覧が混在しちゃってリストが「ABCDアメリカEF」とか並んだ瞬間にMTの真髄を見る。<br />
（これうまく並べるコツ教えてください。MTCategoryDescriptionの指定なしで）<br />
いまいちカテゴリーまわりが<a href="http://users72.psychedance.com/up/renew/imgs/2/20030910/20280952.jpg" target="_blank">なんともにゃー</a>って思います。</p>
]]></content:encoded>
			<wfw:commentRss>http://cyborg-ninja.com/cms/223/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>mail-entry導入の覚書（MovableTypeでモブログ）</title>
		<link>http://cyborg-ninja.com/cms/178</link>
		<comments>http://cyborg-ninja.com/cms/178#comments</comments>
		<pubDate>Mon, 17 Jan 2005 04:29:33 +0000</pubDate>
		<dc:creator>機械忍者</dc:creator>
				<category><![CDATA[CMS関連]]></category>
		<category><![CDATA[Movabletype]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[モバイル]]></category>

		<guid isPermaLink="false">http://cyborg-ninja.com/?p=178</guid>
		<description><![CDATA[MovableTypeでもモブログやりたいなーって思ったので、いろいろ調べてみた。 moblog.uva.ne.jpが最も簡単で、さすがシックスアパートの人。すごいなぁと。 サーバーの準備しなくていいのが非常に楽。 ただ [...]]]></description>
			<content:encoded><![CDATA[<p>MovableTypeでもモブログやりたいなーって思ったので、いろいろ調べてみた。</p>
<p><a href="http://uva.jp/dh/mt/archives/000639.html" target="_blank">moblog.uva.ne.jp</a>が最も簡単で、さすがシックスアパートの人。すごいなぁと。</p>
<p>サーバーの準備しなくていいのが非常に楽。<br />
ただ、私が探していたのはこういったサーバーすらも自分で準備したい方。<br />
というよりも上記を使うと、「ひらた だいじ」氏は全部見れてしまうわけではないですか。<br />
それはごめんこうむると思って探していたらありました。</p>
<blockquote><p><a href="http://www.mobile-bozu.com/weblog/archives/000153.html" target="_blank">Mobile-bozu: mail-entry.cgi説明書</a></p></blockquote>
<p>もばいる坊主さんのCGIスクリプトです。<br />
今回はこの導入について。</p>
<p><span id="more-178"></span><br />
まずほとんどのPMモジュールをCPAN（なんて読むんですか？）から取ってこないといかんのです。<br />
面倒くせぇ。</p>
<p>必要なのが、<br />
1.<a href="http://search.cpan.org/~eryq/MIME-tools-5.411a/" target="_blank">MIME-tools-5.411a</a><br />
2.<a href="http://search.cpan.org/~eryq/IO-stringy-2.109/" target="_blank">IO-stringy-2.109</a><br />
3.<a href="http://search.cpan.org/~markov/MailTools-1.65/" target="_blank">MailTools-1.65</a><br />
の3点です。<br />
（バージョンが古かったら最新版をCPANにて探してください。）</p>
<p>ただし、インストールされている場合も稀少ながらあり得る話なので、<br />
まずは一回、<a href="http://www.mobile-bozu.com/weblog/archives/000186.html" target="_blank">Mobile-bozu: モジュールチェック用スクリプト</a>にてチェックするといいかもです。</p>
<p>んで肝心のインストールですが、<br />
サーバーの管理者さんに頼んでしまうのが一番手っ取り早いしほぼミスなぞないのでこれでFA。</p>
<p>もしサーバーの管理者、管理会社が使用を禁止している場合はそのサーバーでは運用できないでしょう。<br />
サーバー管理者がただやらないというのであれば自分でがんばるしかない。<br />
さて、サーバーの管理者がダメならどうしたらいいでしょうか。<br />
<a href="http://www.google.co.jp/search?q=cache:CfGqwV2CHMoJ:choco.hacca.jp/mami/yome/archives/000080.html+extlib+mail-entry&amp;hl=ja&amp;lr=lang_ja" target="_blank">ヨメの見本。</a>の通りにインストールしましょう。やったね。</p>
<p><strong>【1】MIMEのインストール</strong><br />
「MIME-tools-5.416&yen;lib」にアクセスしましょう。<br />
MIMEの解凍をして中をのぞきましょう。libフォルダまであけてください。<br />
中に「MIME」というフォルダが入っていると思うのですが、<br />
そのフォルダごと、MTをインストしたところにある「extlib」内にッポイ。</p>
<p><strong>【2】MIMEのインストール</strong><br />
「IO-stringy-2.109&yen;lib」にアクセスしましょう。<br />
IO-stringy-2.109の解凍をして中をのぞきましょう。libフォルダまであけてください。<br />
中に「IO」というフォルダが入っていると思うのですが、<br />
こいつを上と一緒。「extlib」内にッポイ。</p>
<p><strong>【3】Mailのインストール</strong><br />
「MailTools-1.65&yen;lib」にアクセスしましょう。<br />
MailTools-1.65の解凍をして中をのぞきましょう。<br />
中に「Mail」というフォルダが入っていると思います。<br />
こいつを上と一緒。「extlib」内にッポイ。</p>
<p>インストールしゅうりょーー。<br />
いやまじで。<br />
ッポイって放り込むだけです。</p>
<p>あとは<a href="http://www.mobile-bozu.com/weblog/archives/000153.html" target="_blank">説明書</a>どおりにセットアップを慣行するだけです。<br />
ネックに思っているのは、<br />
・下書きと公開のステータスが選べない<br />
　（保存しておいて、あとで更新したいこともあるじゃないか）<br />
・リアルタイム更新ではない<br />
　（メール送ったら即更新というわけではなくmail-entry.cgiをいちいち叩かないといけない）<br />
下書きと公開のステータスはそういうvalueを飛ばせば出来そうで、<br />
リアルタイム更新に関しては、rebuild_index.cgiをmail-entry.cgiが最後に叩きにいけばいいと思うのだがどうでしょうか？＞もばいる坊主さん<br />
（自分はできないからパス）<br />
参考：<a href="http://www.mobile-bozu.com/weblog/archives/000153.html" target="_blank">Mobile-bozu: mail-entry.cgi説明書</a><br />
以上、モブログの導入についてでした。</p>
]]></content:encoded>
			<wfw:commentRss>http://cyborg-ninja.com/cms/178/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>MovableTypeのコメントにおいて英語（半角）だけのコメントを除外する方法</title>
		<link>http://cyborg-ninja.com/cms/112</link>
		<comments>http://cyborg-ninja.com/cms/112#comments</comments>
		<pubDate>Wed, 08 Sep 2004 11:58:03 +0000</pubDate>
		<dc:creator>機械忍者</dc:creator>
				<category><![CDATA[CMS関連]]></category>
		<category><![CDATA[ITネタ（TIPSとかも）]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[Movabletype]]></category>
		<category><![CDATA[plugin]]></category>

		<guid isPermaLink="false">http://cyborg-ninja.com/?p=112</guid>
		<description><![CDATA[MovableTypeを利用すると必ずといっていいほど「英語（半角）だけ」のエントリとは全く関係のないコメントをたっくさん書かれます。 （コメントスパムといいます） そんなエントリに何ら関係ないコメントで、人のブログを踏 [...]]]></description>
			<content:encoded><![CDATA[<p>MovableTypeを利用すると必ずといっていいほど「英語（半角）だけ」のエントリとは全く関係のないコメントをたっくさん書かれます。<br />
（<strong>コメントスパム</strong>といいます）<br />
そんなエントリに何ら関係ないコメントで、人のブログを踏み荒らしていく海外の悪質な業者をはじく方法をご紹介します。<br />
ちなみに、MovableType3.0以上の人はコメントスパムはされません。<br />
3.0未満のバージョン（Typepadが実装されていないバージョン）の方が対象です。導入自体はすっごい簡単なので是非導入を。</p>
<p><span id="more-112"></span><br />
実際に書き込まれる例は、</p>
<blockquote><p><a href="http://www.cyborg-ninja.com/" target="_blank">nice site</a>（←バイアグラの販売サイトとかに飛ばされる）</p></blockquote>
<p>なーんていう感じでしょうか。<br />
明らかにただの宣伝リンクをほぼ全てのエントリに書き込まれまくるわけです。</p>
<p><strong><span style="font-size:medium;">どこのエントリ見ても「nice site!、nice site!」。</span></strong><br />
で、こんなコメントをさせないための手法はいくつもあるんですが、<br />
最も効果があったものが「英語（半角）だけのコメントを除外する」という方法です。</p>
<p><a href="http://akihi.net/blog/archives/000119.html" target="_blank">きままにポロポロ: 続々コメントスパム</a>から飛べる”掲示板”に書かれている内容をそのまんま実行すればOKです。</p>
<p><span style="font-size:medium;">1.mt-comments.cgiを開く</span><br />
特定の記述を追加で記述します（きままにポロポロさんのBBSに掲載されてます）。</p>
<p><span style="font-size:medium;">2.上書きでアップロード</span><br />
完了です（早いっしょ？）。<br />
以下3パターンありまして、下に行くにつれて規制が厳しくなります。<br />
1.　半角英数記号しか含まない場合に強制終了させる方法（全角の文字が必須）<br />
2.　全角の句点「。」または読点「、」のいずれかがひとつも含まれない場合に強制終了させる方法（全角の句読点が必須）<br />
3.　ひらがなが連続していない場合に強制終了させる方法（連続したひらがなが必須の方法）</p>
<p>僕は最もゆるい「半角英数記号しか含まない場合に強制終了させる方法」を採用したことがありますが、かなり効果大です。<br />
もちろん突破される場合もありますが件数自体は相当減っていますね。</p>
<p>日に10件ぐらい来ていたコメントスパムが数ヶ月来ていないですから。<br />
最初に書きましたが、MovableType3.0以上では必要ありません。<br />
3.0未満のバージョンのみ必要性があります。<br />
MTが3.0未満の方でコメントスパムに悩んでいる方は是非導入してみてはいかがでしょうか。<br />
<a href="http://akihi.net/blog/archives/000119.html" target="_blank">きままにポロポロ: 続々コメントスパム</a><br />
<a href="http://akihi.net/blog/archives/000373.html" target="_blank">きままにポロポロ: コメントスパム　ひらがな対策</a></p>
]]></content:encoded>
			<wfw:commentRss>http://cyborg-ninja.com/cms/112/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MT3.1でもエントリやタイトルに字数制限をかけて文字数を調整できる、その方法</title>
		<link>http://cyborg-ninja.com/cms/101</link>
		<comments>http://cyborg-ninja.com/cms/101#comments</comments>
		<pubDate>Tue, 24 Aug 2004 04:40:44 +0000</pubDate>
		<dc:creator>機械忍者</dc:creator>
				<category><![CDATA[CMS関連]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[Movabletype]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[plugin]]></category>

		<guid isPermaLink="false">http://cyborg-ninja.com/?p=101</guid>
		<description><![CDATA[エントリ書いたはいいがタイトルが長すぎたせいで、改行され、デザインが見るも無残な姿になって「あーんもぅっ！」と思わずイヤラシイ声を漏らしてしまったアータ！ 文字数制限にLet&#8217;s Try。 MovableTy [...]]]></description>
			<content:encoded><![CDATA[<p>エントリ書いたはいいがタイトルが長すぎたせいで、改行され、デザインが見るも無残な姿になって「あーんもぅっ！」と思わずイヤラシイ声を漏らしてしまったアータ！<br />
文字数制限にLet&#8217;s Try。<br />
MovableType3.1の環境下でも試しましたのでほぼ問題ないと思います。<br />
<a href="http://www.villagewood.net/blog/archives/000195.html" target="_blank">M&#8217;s folder: MT 長いタイトルをトリミングする</a><br />
インストールの手順は<a href="http://vitalage.main.jp/blog/archives/2004/07/post_16.html" target="_blank">長いタイトルをトリミングする: *vitalage*blog</a><br />
が一番わかりやすかった印象です。<br />
このプラグインがMT3.1でも使うことができました。</p>
<p><span id="more-101"></span><br />
MovableType3.1でも全く同様のインストで行えます。<br />
<span style="font-size:medium;">1.ソースをコピる</span><br />
EUCなら</p>
<blockquote><p># 指定された文字数（半角文字数）にトリミングするフィルタ<br />
# EUC-JP 専用<br />
package MT::Plugin::Trimj;<br />
use MT::Template::Context;<br />
MT::Template::Context->add_global_filter(trimj_to => sub &#123;<br />
my(&#36;str, &#36;nstr, &#36;ctx) = @_;<br />
my &#36;sippo = &#8216;&#8230;&#8217;;<br />
my &#36;lenstr = length(&#36;str);<br />
if(&#36;lenstr <= &#36;nstr)&#123;return &#36;str;&#125;<br />
my &#36;out = substr(&#36;str,0,&#36;nstr);<br />
if (&#36;out =~ /&yen;x8F&#36;/ or &#36;out =~ tr/&yen;x8E&yen;xA1-&yen;xFE// % 2) &#123;<br />
chop &#36;out;<br />
if(&#36;out =~ /&yen;x8F&#36;/)&#123;<br />
chop &#36;out;<br />
&#125;<br />
&#125;<br />
&#36;out .= &#36;sippo;# 尻尾を付けたくない場合は、コメントアウトのこと。<br />
return &#36;out;<br />
&#125;);<br />
1;</p></blockquote>
<p>UTF-8なら</p>
<blockquote><p>package MT::Plugin::Trimj;<br />
use MT::Template::Context;<br />
MT::Template::Context->add_global_filter(trimj_to => sub &#123;<br />
my(&#36;str, &#36;nstr, &#36;ctx) = @_;<br />
my &#36;sippo = &#8216;&#8230;&#8217;;<br />
my &#36;lenstr = length(&#36;str);<br />
if (&#36;lenstr <= &#36;nstr) &#123; return &#36;str; &#125;<br />
my &#36;out = substr(&#36;str,0,&#36;nstr);<br />
if (&#36;out !~ /[?x00-?x7F]&#36;/) &#123;<br />
&#36;out =~ s/[?xC0-?xFD]&#36;//;<br />
&#36;out =~ s/[?xE0-?xFD][?x80-?xBF]&#36;//;<br />
&#36;out =~ s/[?xF0-?xFD][?x80-?xBF]&#123;2&#125;&#36;//;<br />
&#125;<br />
&#36;out .= &#36;sippo; # 尻尾を付けたくない場合は、コメントアウトのこと。<br />
return &#36;out;<br />
&#125;);<br />
1;</p></blockquote>
<p><a href="http://valium.oops.jp/archives/2004/03/01-1756.php" target="_blank">人生迷い箸: 日本語対応トリミングフィルタ（再度バグ修正）</a>ではJcodeを使ってますが上記のは使わないバージョン。<br />
Jcodeを利用するのが好きな人は<a href="http://valium.oops.jp/archives/2004/03/01-1756.php" target="_blank">人生迷い箸</a>さんのソースを。<br />
<span style="font-size:medium;">2.テキストエディタに貼って保存</span><br />
メモ帳とかTerapadとかで保存。ファイル名は「mt-trimj.pl」とかにでもしておくのがいいらしいです。つーかまぁ拡張子の「.pl」さえ変更しなければいいんですけど。<br />
<span style="font-size:medium;">3.「plugin」フォルダ内にアップロード</span><br />
アップすればOK。<br />
ここで示しているpluginフォルダというのはトップの階層にあるはずです。その中に入れてってことです。<br />
古いMTのバージョンでは、pluginフォルダがあるんだかないんだかよくわかりませんが、確かなかったかと。ですのでそれらバージョンの場合何処にいれていいのか私は知りません。どっかで調べてください。<br />
<span style="font-size:medium;">4.MovableTypeのテンプレートを変更する</span><br />
文字数制限をかけたいところに「 trimj_to=&#8221;字数（半角カウントで）&#8221;」と付記する。</p>
<blockquote><p>例：<br />
<&#36;MTEntryTitle&#36;>　→　<&#36;MTEntryTitle trimj_to="40"&#36;><br />
<&#36;MTEntryBody&#36;>　→　<&#36;MTEntryBody trimj_to="200"&#36;></p></blockquote>
<p><span style="font-size:medium;">5.リビルド</span><br />
完了です。<br />
<strong>9/24追記：</strong><br />
ちょっと問題発見しました。<br />
&#36;MTEntryBodyなどにこのタグを追加すると、PタグやBRタグといったHTMLタグも文字数としてカウントしているようですね。<br />
これはこまった・・。純粋なテキストだけになんとか絞れませんでしょうかね。</p>
]]></content:encoded>
			<wfw:commentRss>http://cyborg-ninja.com/cms/101/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>MovableType3.1　発表</title>
		<link>http://cyborg-ninja.com/cms/79</link>
		<comments>http://cyborg-ninja.com/cms/79#comments</comments>
		<pubDate>Tue, 03 Aug 2004 07:40:21 +0000</pubDate>
		<dc:creator>機械忍者</dc:creator>
				<category><![CDATA[CMS関連]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[Movabletype]]></category>

		<guid isPermaLink="false">http://cyborg-ninja.com/?p=79</guid>
		<description><![CDATA[Movable Type 3.1の主な新機能について うお。いろいろついたみたいだが・・・これはどうだろうか。 1.テンプレートごとに管理可能なダイナミックPHPページ生成 2.予約投稿 3.サブカテゴリー 4.アプリケ [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.movabletype.jp/archives/2004/08/movable_ty.html" target="_blank">Movable Type 3.1の主な新機能について</a><br />
うお。いろいろついたみたいだが・・・これはどうだろうか。</p>
<p><span id="more-79"></span><br />
1.テンプレートごとに管理可能なダイナミックPHPページ生成<br />
2.予約投稿<br />
3.サブカテゴリー<br />
4.アプリケーション・レベルのコールバック<br />
<strong>2.予約投稿</strong><br />
例えばネタを書き溜めておいて、毎日毎日決まった時間に配信っていうメルマガみたいな使い方とかか。<br />
<a href="http://www.aivy.co.jp/BLOG_TEST/kobakoba/archives/002123.html" target="_blank">ぬる風呂さん</a>のような一般的に”小説”と呼ばれるような文章を一気にどばーーーーっと構想通りに書いてしまって定期掲載するようなやり方がいいのでは。とか。通常、日がたつとその場の勢いがなくなってたり、話の軸線がずれっちゃったりしますからな。<br />
リアルタイム制がなくなるので、リアルタイム配信が肝な日記とかには向かない機能。<br />
<strong>3のサブカテゴリー</strong><br />
<span style="font-size:large;">大歓迎</span>で。<br />
今回の目玉はこれだろうと思う。MovableType3.0以前から<a href="http://www.rayners.org/2004/03/24/subcategories_v04/index.php" target="_blank">カテゴリを管理するプラグイン「SubCategories v0.4」</a>があるのだが、どうにも扱いづらい。（<a href="http://shuhoudou.zive.net/~yas_/000067.php" target="_blank">このプラグインの詳しい使い方はこちら</a>）<br />
しょうがないっちゃーしょうがないんですが、管理画面がMTの物と別になってしまうのですな。なので扱いづらい。よって<strong>大歓迎</strong>。<br />
<strong>4.アプリケーション・レベルのコールバック</strong><br />
<span style="font-size:large;">大歓迎</span>で。</p>
<blockquote><p>再構築などのイベントをプラグインに連携させることや、プラグインを独自のカスタム機能で拡張することができます。</p></blockquote>
<p>開発者がんばれ。そしてその開発された物を僕が使います。というか、よりMovableTypeが普及すると思うので、<strong>大歓迎</strong>です。</p>
<blockquote><p>プラグイン・コンテストの入賞作を集めた「プラグイン・パック」もご提供予定ですが、日本語版でのご提供予定は現在ございません</p></blockquote>
<p>そうですか・・・残念・・・。＿|￣|○<br />
英語読めないから厳しいですなぁ。英語、本格的に勉強しないとダメっぽいです。<br />
ぇ？<br />
<strong>1.テンプレートごとに管理可能なダイナミックPHPページ生成</strong>についてですか？<br />
<span style="font-size:x-large;">無視</span>です。こんな機能いらね。Nucleusかっつーの。<br />
せっかくMovableTypeを使うことで勝手にSEOができるのにSEOしないとはどないやねん。多分重いだろうし。<br />
プレーンなPHPになると予想されるので最低限検索エンジンにひっかかるとは思いますが、やはりHTMLファイルの方が圧倒的に有利であることにかわりはありません。<br />
特にGoogleではMovableTypeのせいでやたらいらねぇブログがひっかかります。<br />
それぐらいGoogleでのSEOには効果が高いのですよ。<br />
そういえば、どこかのSEO業者で「ブログでSEOサービス、はじめました」とか言ってた会社があった気しますが、MovableType使えば誰がやったってある程度のキーワードで上位きますよ。<br />
2004年9月1日：3.1リリースされたようです。<br />
<a href="http://internet.watch.impress.co.jp/cda/news/2004/09/01/4466.html" target="_blank">Six Apart、ブログツールの新バージョン「Movable Type 3.1」をリリース</a></p>
]]></content:encoded>
			<wfw:commentRss>http://cyborg-ninja.com/cms/79/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

