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

<channel>
	<title>MinorProbrem&#187; MT4</title>
	<atom:link href="http://hmlab.info/minor/tag/mt4/feed/" rel="self" type="application/rss+xml" />
	<link>http://hmlab.info/minor</link>
	<description>グダグダ日記</description>
	<lastBuildDate>Wed, 27 Apr 2011 21:48:54 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://hmlab.info/minor/tag/mt4/feed/" />
		<item>
		<title>ブログ記事のアーカイブ保存ディレクトリを変更</title>
		<link>http://hmlab.info/minor/2007/12/post-7/</link>
		<comments>http://hmlab.info/minor/2007/12/post-7/#comments</comments>
		<pubDate>Thu, 27 Dec 2007 17:14:37 +0000</pubDate>
		<dc:creator>Hex68</dc:creator>
				<category><![CDATA[MovableType]]></category>
		<category><![CDATA[movabletype4]]></category>
		<category><![CDATA[MT4]]></category>
		<category><![CDATA[アーカイブ]]></category>
		<category><![CDATA[ディレクトリ]]></category>
		<category><![CDATA[変更]]></category>

		<guid isPermaLink="false">http://hmlab.info/wordpress/2007/12/post-7.html</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<p>MovableType4でデフォルト設定のまま記事を書いていくと、過去のエントリーを含むアーカイブがそれぞれ執筆者別、日時別、カテゴリー別にディレクトリを分けて出力されます。</p>
<p>そのままでも問題ないのですが、ブログを長く続けていくにつれ、カテゴリーも細分化していくでしょうし、年月ごとのフォルダも増えると思います。</p>
<p>これらアーカイブディレクトリはブログの親ディレクトリに作成されるものですから、ほうっておくと第一階層がアーカイブディレクトリだらけになってしまいます。</p>
<p>なので、ファイルの出力先を変更します。</p>
<p><span id="more-3369"></span></p>
<p><img src="http://f.hatena.ne.jp/images/fotolife/H/HEX68/20080111/20080111225325.jpg" /></p>
<p>①デザイン→テンプレート→②（クイックフィルタから）アーカイブテンプレート→③ブログ記事リストを選択します。</p>
<p>そうすると下のほうに【アーカイブマッピング】というところがありますので、そこに書かれているパスを変更すると、アーカイブファイルの出力先が変更されます。<br />
僕は第1階層の下にarchivesというディレクトリをつくって、その下にそっくりそのままデフォルトと同じディレクトリという構造にしています。<br />
その場合、各パスを記述するところを「カスタム」にして、%-cとか書いている先頭に<b>archives/を記述します。<br /></b><br />
<img src="http://f.hatena.ne.jp/images/fotolife/H/HEX68/20080111/20080111225326.jpg" /></p>
<p>月別やユーザー別など、ディレクトリ変更したいパスに（僕の場合４つ全て）同じ変更を加え、その後再構築します。</p>
<p>すると、第1階層にarchivesというディレクトリができています。<br />
その下のサブディレクトリにアーカイブが格納されていますので、これで変更終了です。<br />
<font style="font-size: 0.8em;">やってから思ったんだけど、カテゴリとカテゴリ月別だけ変えればよかったかも・・・編集人僕一人だし・・・</font></p>
<p>
「ブ<br />
ログ記事」のほうも変える場合、同じ事をするのですが、そちらも基本的にやることは同じです、が、ブログ記事単体へのパスを変えてしまってから、もともと<br />
あったのアーカイブファイルを消してしまうと、記事に直接ブックマークしている人や、誰かのブログへトラックバックした際の自分の記事へのパーマネントリ<br />
ンクの先がなくなってしまうので注意。<br />
なので、アーカイブパスの変更は「記事リスト」のみにするか、どうしてもやるのであれば、ブログ記事へのパスの変更は最初にやってしまうほうが良いでしょう。ブログ記事リストにリンクする人はあまりいないと思いますし・・・</p>
]]></content:encoded>
			<wfw:commentRss>http://hmlab.info/minor/2007/12/post-7/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://hmlab.info/minor/2007/12/post-7/" />
	</item>
		<item>
		<title>カテゴリーごとにRSSを出力したい</title>
		<link>http://hmlab.info/minor/2007/10/rss-2/</link>
		<comments>http://hmlab.info/minor/2007/10/rss-2/#comments</comments>
		<pubDate>Sat, 27 Oct 2007 15:13:13 +0000</pubDate>
		<dc:creator>Hex68</dc:creator>
				<category><![CDATA[MovableType]]></category>
		<category><![CDATA[mixi]]></category>
		<category><![CDATA[MT4]]></category>
		<category><![CDATA[rss]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[カスタマイズ]]></category>

		<guid isPermaLink="false">http://hmlab.info/wordpress/2007/10/rss-2.html</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<p>コンテンツの更新情報を示す上でいまや欠かすことができないRSSだけれども、MovableTypeでエントリーを作成するとカテゴリは関係なくすべてのエントリーがひとつのRSSファイルとして出力されてしまう。</p>
<p>これはこれでいいのだけれど、ちょっと僕にはうれしくない。できたらカテゴリーごとにRSSを分けて出力したいところだ。<br />僕はmixiをやっているのだけれど、mixi日記では外部で書いた他のblogなんかのRSSを食べて表示してくれる。<br />mixi日記であんまり技術よりなエントリーを書いても「HEX68さんてオタクなんですね。まじムリなんすけどwwww」なんて、貴重なマイミクさんにヒカれてしまうことにもなりかねない。それは避けたい。</p>
<p>調べてみるとこれもけっこう簡単に実現できる。すげえな、MT。</p>
<p><span id="more-3340"></span><br />
参考URL:<a href="http://www.dspt.net/blog/archives/2005/12/rss.html">http://www.dspt.net/blog/archives/2005/12/rss.html</a></p>
<p>MT４での手順は</p>
<p>1 ダッシュボードのトップメニューからデザインのテンプレートを選択</p>
<p>2 RSS2.0を出力したいので、『RSS』というテンプレートを開く（ファイル名rss.xml)</p>
<p>3 ２で開いたファイルをマルッとコピー、で、何もせず閉じる。</p>
<p>4 同ページにある『インデックステンプレートを作成』を押す</p>
<p>5 ３でコピーした内容をペースト。テンプレート名は分かりやすいのを適当に（日記ならカテゴリ別RSS日記、など）</p>
<p>6&nbsp; テンプレートの種類はRSS</p>
<p>7 出力ファイル名を分かりやすい名前にしておく（日記ならcat_diary.xml、など。拡張子はRSS2.0ならxmlにするのがデ<br />フォ）</p>
<p>8 再構築オプションがチェックされているのを確認 </p>
<p>9 さっきペーストした中に<b>&lt;MTEntries lastn=&#8221;15&#8243;&gt;</b>という部分を探す。（15はエントリー数、必要なら変更してください）</p>
<p>10 該当部分を<b>&lt;MTEntries lastn=&#8221;15&#8243; <font color="red">category=&#8221;カテゴリ名&#8221;</font>&gt;</b>に変更する。（カテゴリ名『日記』ならば<b>category=&#8221;日記</b>&#8220;）</p>
<p>11 記事を再構築するとカレントディレクトリにRSSファイルが作成されます</p>
<p>あとは、RSSが必要なカテゴリ数分同じ作業を繰り返してやればOK。<br />トップページにリンクを張って告知するなり、mixiに食わせるなりしてください。</p>
<p>ここのサイドバーにカテゴリーごとのRSSへのリンクがはってあります。ちょっとゴチャゴチャしちゃうけど、なんだかガンバってるっぽく見えるので（？）これで。</p>
<p>ちなみに、RSSアイコンは<br /><a href="http://www.masahiko.info/blog/archives/000066.html">http://www.masahiko.info/blog/archives/000066.html</a><br />こちらのものを使わせていただきました。ありがとうございます。</p>
]]></content:encoded>
			<wfw:commentRss>http://hmlab.info/minor/2007/10/rss-2/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://hmlab.info/minor/2007/10/rss-2/" />
	</item>
		<item>
		<title>特定のカテゴリーの記事のみトップページに掲載したい</title>
		<link>http://hmlab.info/minor/2007/10/post-4/</link>
		<comments>http://hmlab.info/minor/2007/10/post-4/#comments</comments>
		<pubDate>Tue, 23 Oct 2007 13:34:37 +0000</pubDate>
		<dc:creator>Hex68</dc:creator>
				<category><![CDATA[MovableType]]></category>
		<category><![CDATA[MT4]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[カテゴリー]]></category>
		<category><![CDATA[トップページ]]></category>

		<guid isPermaLink="false">http://hmlab.info/wordpress/2007/10/post-4.html</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<div class="entry-body">
<p>ブログでエントリーを投稿した場合、カテゴリーに関係なく最新のものから順に表示されてしまう。<br />それでも問題ないといえば無いのだけれど、ブログのフロントエンドたるトップページに何月何日バナー変更しましたなんていう更新履歴エントリーが鎮座ましましていたりするのもいかがかと思うし、なんて言うか、表立って見せるほどの類じゃないけれど記事にはしておきたい項目ってあるじゃないですか。</p>
<p></p>
</div>
<div class="entry-more">
<p>僕はこのMovableTypeカテゴリをはじめ、もろもろのマジメ（？）コンテンツはトップページからのリンクにとどめ、日記カテゴリーの記事のみを<br />トップページにおもしろおかしく掲載したいと思っていたので、そういうことができないものかと検索してみたところどうも可能らしい。</p>
<p>要するにブログを再構築するタイミングで特定の、掲載したいカテゴリーのみを引っ掛けてあげるようにすれば良いというわけです。</p>
</div>
<p><span id="more-3338"></span><br />
<br />参考：<a href="http://markpasc.org/code/mt/catentries/">markpasc.org</a></p>
<p>まず上記URLで公開されている『<b>catentries</b>』というプラグインをダウンロードしてきます。<br />といっても普通にクリックするとブラウザにそのままテキストが表示されると思いますのでそれをコピーして、テキストファイルを新規作成してそこにペーストします。ファイル名は適当に<b>catentries.pl</b>などにしましょう。.plの拡張子以外は分かりやすいものでかまわないと思います。</p>
<p>それを自分のブログのMTフォルダ、その下にあるpluginsにアップロードします。<br />以上下準備終了。これからブログの設定を変更します。</p>
<p>メインページを構成するテンプレート（index.html）の中で</p>
<p><b></p>
<p>&lt;MTEntries&gt;</b>というタグを探します。<br />そこを</p>
<p><font style="font-size: 1em;"><b><font style="font-size: 1em;">&lt;MTCatEntries<br />
include=&#8221;日記&#8221; lastn=&#8221;10&#8243;&gt;<br /></font></b></font><font style="font-size: 1em;"><br /></font><font style="font-size: 1em;">のように変更してください。</font><br />includeの中に書かれているカテゴリーに属するもののみをここで選別します。<br />僕の場合「日記」カテゴリのみを表示させたいので”日記”となっています。<br />ちなみに、特定のカテゴリ以外を表示させたい場合はincludeをexcludeに変更してください。<br />たとえば<br /><b><font style="font-size: 1em;">&lt;MTCatEntries exclude=&#8221;日記&#8221;<br />
lastn=&#8221;10&#8243;&gt;</font></b><br />とすると日記以外のカテゴリのみが表示されるようになります。<br />複数指定する場合は<br /><font style="font-size: 1em;"><font style="font-size: 1.25em;"><font style="font-size: 0.8em;"><b><br />&lt;MTCatEntries include=&#8221;日記,更新履歴&#8221;<br />
lastn=&#8221;10&#8243;&gt;</b></font></font></font></p>
<p>のようにカンマで区切ればOKです。<br />lastnは表示させる記事の数になりますので適当に変更してください。</p>
<p>最後に<br /><b>&lt;/MTEntries&gt;</b><br />となっている箇所を<br /><font style="font-size: 1em;"><b><br />&lt;/MTCatEntries&gt;</b><br /></font>と変更して保存して終了です。</p>
<p>その後、再構築を行えば指定したカテゴリのみがトップに記載されることとなります。</p>
]]></content:encoded>
			<wfw:commentRss>http://hmlab.info/minor/2007/10/post-4/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://hmlab.info/minor/2007/10/post-4/" />
	</item>
	</channel>
</rss>

