<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title>MT Customize - kahoyan.com</title>
    <link rel="alternate" type="text/html" href="http://kahoyan.com/archives/mt-customize/" />
    <link rel="self" type="application/atom+xml" href="http://kahoyan.com/archives/mt-customize/atom.xml" /> />
    <id>tag:kahoyan.com,2009-06-16://1</id>
    <updated>2009-07-06T06:24:41Z</updated>
    <subtitle>YN design - technical memorandum</subtitle>
    <generator uri="http://www.sixapart.com/movabletype/">Movable Type 4.25</generator>

<entry>
    <title>サイト統一サイドメニュー</title>
    <link rel="alternate" type="text/html" href="http://kahoyan.com/archives/mt-customize/post-6/" />
    <id>tag:kahoyan.com,2009://1.40</id>

    <published>2009-07-02T15:29:11Z</published>
    <updated>2009-07-06T06:24:41Z</updated>

    <summary>サイト全体で統一のサイドナビにカスタマイズしてみようと思います。参考小粋空間: ...</summary>
    <author>
        <name>kahoyan</name>
        
    </author>
    
        <category term="MT Customize" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="customize" label="Customize" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="mtcustomize" label="MT Customize" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://kahoyan.com/">
        <![CDATA[<p>サイト全体で統一のサイドナビにカスタマイズしてみようと思います。</p><p>参考</p><ul><li><a href="http://www.koikikukan.com/archives/2007/12/07-022222.php">小粋空間: アーカイブページのリストの表示内容が異なる理由</a></li><li><a href="http://www.koikikukan.com/archives/2007/12/06-011111.php">小粋空間: サイドバーの表示をメインページと同じにする</a></li><li><a href="http://blog.aklaswad.com/2007/000078.html">idxctx プラグインというのを作ってみました。 - blog.aklaswad.com</a></li></ul><p>うちの場合のサイドバーテンプレートは各ウィジェットをウィジェットセットで</p>

<pre><code>&lt;$mt:WidgetSet name="2カラムのサイドバー"$&gt;</code></pre>


<p>みたいな感じで読み込んでいます。「2カラムのサイドバー」ウィジェットセットには「最近のブログ記事」「 検索,」「最近のコメント」「カテゴリアーカイブ」「月別アーカイブ」「OpenID対応」「Powered By」をインストールしています。</p><p>簡単なのは、参考の3つ目のプラグインを使うことです。</p><p>プラグインをインストールしウィジェットセットを読み込んでる部分を</p>

<pre><code>&lt;MTIndexContext&gt;<br />&lt;MTWidgetManager name="<code>2カラムのサイドバー</code>"&gt;<br />&lt;/MTIndexContext&gt;</code></pre>

<p>のように「MTIndexContext」コンテナ・タグで括ればアーカイブページでもメインページと同じ表示内容になってくれます。</p><br /><p>ですが、今回最終的な目標は、サイト全体統一のサイドメニューにし、メインページ以外で現在位置表示。今このページにいますよ～的な表現をサイドメニューに施そうと思ってます。</p><p>参考<br /></p><a href="http://www.koikikukan.com/archives/2005/01/12-205005.php">小粋空間: 選択されたアーカイブリンクを強調表示する（モジュール化対応版）</a><br /><br />上記ページを参考に、各アーカイブのウィジェットをカスタムするわけですが<br />方法としては、アーカイブテンプレートに設定された予約変数を判定して分岐させ、<br />JavaScriptで「a」タグにclass属性を付与していきます。<br /><br />この際、（参考3つ目）idxctxプラグインを使用してると、サイドバー部分は一時的にメインページと同じ振る舞いをしてるのでアーカイブテンプレートの予約変数を判定してくれません。<br /><br />ということで、idxctxの利用は今回さけて、サイドバーの各ウィジェットを弄ってこう。<br />月別アーカイブ、カテゴリアーカイブに関しては、それぞれ1番外側を括ってる「MTIｆ」タグを外していく<br /><br />

<pre><code>カテゴリアーカイブ：<br />&lt;MTIf name="module_category_archives"&gt;<br />～<br />&lt;</code><code>/MTIf&gt;<br /><br /></code><code>別アーカイブ：<br />&lt;</code><code>MTIf name="module_monthly_archives"&gt;<br /></code><code>～<br />&lt;</code><code>/MTIf&gt;</code>
</pre>

<p>↑これを削除すれば、それぞれのアーカイブページでもメインページと同じ表示内容になります。<br /><br />問題は、最近のブログ記事<br /></p>]]>
        <![CDATA[最近のブログ記事リストをメインページと同じにするには、何度も言うように、<br />1番手っ取り早いのはidxctxプラグインです。<br /><br />ですが、前述のような理由から今回使えないので、他の方法を模索します。<br /><br />方法としては、最近のブログ記事のアーカイブテンプレートを作成し、PHP や SSI もしくは<br />MTInclude タグを使って include　する方法です。<br /><br />今回は、MTIncludeでアーカイブファイルを include　する方法をとってみます。<br /><br />テンプレートは参考サイトを参照しつつ下記のようにしました。<br /><br />ただ、今度、記事エントリー時に再構築しないと最新の状態にならない部分<br />さらにリサーチが必要だな～。<br /><br />「テンプレート」＞「インデックステンプレートを作成」<br />ファイル名を「最近のエントリー」<br />出力ファイル名「recentEntries.html」<br /><br /><pre><code>&lt;mt:If tag="BlogEntryCount"&gt;<br />&nbsp;&nbsp;&nbsp; &lt;mt:Entries lastn="8"&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;mt:EntriesHeader&gt;<br />&lt;div class="widget-recent-entries widget-archives widget"&gt;<br />&nbsp;&nbsp;&nbsp; &lt;h3 class="widget-header"&gt;Recent Post&lt;/h3&gt;<br />&nbsp;&nbsp;&nbsp; &lt;div class="widget-content"&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;ul id="recentpostlist"&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/mt:EntriesHeader&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;li&gt;&lt;a href="&lt;$mt:EntryPermalink$&gt;"&gt;&lt;$mt:EntryTitle$&gt;&lt;/a&gt;&lt;/li&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;mt:EntriesFooter&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/ul&gt;<br />&nbsp;&nbsp;&nbsp; &lt;/div&gt;<br />&lt;/div&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/mt:EntriesFooter&gt;<br />&nbsp;&nbsp;&nbsp; &lt;/mt:Entries&gt;<br />&lt;/mt:If&gt;</code></pre><br /><p>サイドバーのアーカイブファイル読み込み部分は</p><pre>&lt;$MTInclude file="recentEntries.html"$&gt;</pre><p>として、現在位置表示のためのJavaScript</p><pre>&lt;MTIf name="entry_template"&gt;<br />&lt;script type="text/javascript"&gt;<br />&lt;!--<br />var data = "&lt;$mt:EntryTitle$&gt;";<br />var nodes = document.getElementById('recentpostlist').getElementsByTagName("a");<br />for (i = 0; i &lt; nodes.length; i++) {<br />    if(nodes[i].innerHTML == data){<br />        nodes[i].setAttribute("class","selectedlink");<br />        nodes[i].setAttribute("className","selectedlink"); // for IE<br />    }<br />}<br />//--&gt;<br />&lt;/script&gt;<br />&lt;/MTIf&gt; </pre>とMTIncludeの下に記述しました。<br /><br />こんな感じで、理想の表示は実現できたけど、毎回の再構築が難点。。<br />ダイナミックパブリッシングに関してリサーチを続けていこう・・・。<br />]]>
    </content>
</entry>

<entry>
    <title>カテゴリ別のatomフィード配信</title>
    <link rel="alternate" type="text/html" href="http://kahoyan.com/archives/mt-customize/atom-feed/" />
    <id>tag:kahoyan.com,2009://1.32</id>

    <published>2009-06-16T19:30:59Z</published>
    <updated>2009-06-16T21:16:35Z</updated>

    <summary>Zen Cart に関してのメモもエントリーしてくことにしたので、descrip...</summary>
    <author>
        <name>kahoyan</name>
        
    </author>
    
        <category term="MT Customize" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="mtcustomize" label="MT Customize" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://kahoyan.com/">
        <![CDATA[<p>Zen Cart に関してのメモもエントリーしてくことにしたので、<span class="attribute-value">description</span>も変更しフィードもカテゴリ毎につくっとこーと思います。以下試した手順。<br /></p><p>1.　ルートのatom.xmlを生成している、インデックステンプレートの「最新記事のフィード」のソースコードをコピーしといて。</p><p>2.　アーカイブテンプレート、アーカイブテンプレートの作成　+ブログ記事リスト。</p><p>3.　タイトルを「カテゴリ別のフィード」とし、コピーしたコードをペースト。</p><p><br /></p><p><br /> </p>
]]>
        <![CDATA[<p>4.　ソースコードは下記。変更したのは、3～5行目。タイトルにカテゴリ名入れたのと4,5行目のhref属性の値のみ。</p><pre>&lt;$mt:HTTPContentType type="application/atom+xml"$&gt;&lt;?xml version="1.0" encoding="&lt;$mt:PublishCharset$&gt;"?&gt;<br />&lt;feed xmlns="http://www.w3.org/2005/Atom"&gt;<br />    &lt;title&gt;<b>&lt;$MTCategoryLabel$&gt;</b> - &lt;$mt:BlogName remove_html="1" encode_xml="1"$&gt;&lt;/title&gt;<br />    &lt;link rel="alternate" type="text/html" href="<b>&lt;$mt:ArchiveLink$&gt;</b>" /&gt;<br />    &lt;link rel="self" type="application/atom+xml" href="<b>&lt;$mt:ArchiveLink$&gt;atom.xml</b>" /&gt; /&gt;<br />    &lt;id&gt;tag:&lt;$mt:BlogHost exclude_port="1" encode_xml="1"$&gt;,&lt;$mt:TemplateCreatedOn format="%Y-%m-%d"$&gt;:&lt;$mt:BlogRelativeURL encode_xml="1"$&gt;/&lt;$mt:BlogID$&gt;&lt;/id&gt;<br />    &lt;updated&gt;&lt;mt:Entries lastn="1"&gt;&lt;$mt:EntryModifiedDate utc="1" format="%Y-%m-%dT%H:%M:%SZ"$&gt;&lt;/mt:Entries&gt;&lt;/updated&gt;<br />    &lt;mt:If tag="BlogDescription"&gt;&lt;subtitle&gt;&lt;$mt:BlogDescription remove_html="1" encode_xml="1"$&gt;&lt;/subtitle&gt;&lt;/mt:If&gt;<br />    &lt;generator uri="http://www.sixapart.com/movabletype/"&gt;&lt;$mt:ProductName version="1"$&gt;&lt;/generator&gt;<br />&lt;mt:Entries lastn="15"&gt;<br />&lt;entry&gt;<br />    &lt;title&gt;&lt;$mt:EntryTitle remove_html="1" encode_xml="1"$&gt;&lt;/title&gt;<br />    &lt;link rel="alternate" type="text/html" href="&lt;$mt:EntryPermalink encode_xml="1"$&gt;" /&gt;<br />    &lt;id&gt;&lt;$mt:EntryAtomID$&gt;&lt;/id&gt;<br /><br />    &lt;published&gt;&lt;$mt:EntryDate utc="1" format="%Y-%m-%dT%H:%M:%SZ"$&gt;&lt;/published&gt;<br />    &lt;updated&gt;&lt;$mt:EntryModifiedDate utc="1" format="%Y-%m-%dT%H:%M:%SZ"$&gt;&lt;/updated&gt;<br /><br />    &lt;summary&gt;&lt;$mt:EntryExcerpt remove_html="1" encode_xml="1"$&gt;&lt;/summary&gt;<br />    &lt;author&gt;<br />        &lt;name&gt;&lt;$mt:EntryAuthorDisplayName encode_xml="1"$&gt;&lt;/name&gt;<br />        &lt;mt:If tag="EntryAuthorURL"&gt;&lt;uri&gt;&lt;$mt:EntryAuthorURL encode_xml="1"$&gt;&lt;/uri&gt;&lt;/mt:If&gt;<br />    &lt;/author&gt;<br />    &lt;mt:EntryCategories&gt;<br />        &lt;category term="&lt;$mt:CategoryLabel encode_xml="1"$&gt;" scheme="http://www.sixapart.com/ns/types#category" /&gt;<br />    &lt;/mt:EntryCategories&gt;<br />    &lt;mt:EntryIfTagged&gt;&lt;mt:EntryTags&gt;&lt;category term="&lt;$mt:TagName normalize="1" encode_xml="1"$&gt;" label="&lt;$mt:TagName encode_xml="1"$&gt;" scheme="http://www.sixapart.com/ns/types#tag" /&gt;<br />    &lt;/mt:EntryTags&gt;&lt;/mt:EntryIfTagged&gt;<br />    &lt;content type="html" xml:lang="&lt;$mt:BlogLanguage ietf="1"$&gt;" xml:base="&lt;$mt:BlogURL encode_xml="1"$&gt;"&gt;<br />        &lt;$mt:EntryBody encode_xml="1"$&gt;<br />        &lt;$mt:EntryMore encode_xml="1"$&gt;<br />    &lt;/content&gt;<br />&lt;/entry&gt;<br />&lt;/mt:Entries&gt;<br />&lt;/feed&gt;</pre><br /><p><br /></p><p>5.　テンプレートの設定　アーカイブマッピング　新しいアーカイブマッピングを作成。<br />種類「カテゴリ」追加！<br />パスの設定　カスタムを選択し入力をアクティブ化</p><pre>%c/atom.xml</pre><p>としました。</p><br /><p><br /></p><p>あとは、購読ボタンの設定ですが、カテゴリ毎のフィード配信の目的は、Zen Cartで構築中のショップのHOMEに特定カテゴリの新着を載っけるためなので今回は見送りました。</p><br /><p><br /></p><p><br /></p>]]>
    </content>
</entry>

<entry>
    <title>サブドメインで新規ブログ</title>
    <link rel="alternate" type="text/html" href="http://kahoyan.com/archives/mt-customize/post-4/" />
    <id>tag:kahoyan.com,2009://1.16</id>

    <published>2009-05-19T15:00:07Z</published>
    <updated>2009-05-19T15:51:28Z</updated>

    <summary>かみさんに「産休のあいだ、kahoyanの成長記録みたいなブログやらない？」とさ...</summary>
    <author>
        <name>kahoyan</name>
        
    </author>
    
        <category term="MT Customize" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="customize" label="Customize" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="entry" label="Entry" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="movabletype" label="Movable Type" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="template" label="Template" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://kahoyan.com/">
        <![CDATA[<p>かみさんに</p><p>「産休のあいだ、kahoyanの成長記録みたいなブログやらない？」</p><p>とさそい、kahoyanテンプレートのモニターやってもらおうと思いました。</p><br /><p>そこで、サブドメインで新規のブログ作成を試す。<br /></p>
]]>
        <![CDATA[<p>サブドメインを下記で作成し。</p><pre><code>http://riblog.kahoyan.com</code></pre><p>サブドメイン用のディレクトリを　/riblog　としました。</p><p>MT公開設定でサイトURL・サイトパス・アーカイブURL・アーカイブパスを設定し、スタイルキャッチャーでkahoyanを選択しデザインを適用！再構築！！</p><p><br /></p><p>ぅう～ん。。スタイルシートよんでね～な～。。</p><br /><p>いろいろ調べて、原因は「mt-config.cgi」だと判明！</p><p>ドキュメントにもしっかり書いてありました。。おうちゃくしちゃダメですね。しっかり読まないと</p><p>参考</p><p><a href="http://www.movabletype.jp/documentation/configuration.html">環境設定ファイル mt-config.cgi の設定</a><br /></p><p><br /></p>]]>
    </content>
</entry>

<entry>
    <title>アーカイブページに全エントリーを表示する</title>
    <link rel="alternate" type="text/html" href="http://kahoyan.com/archives/mt-customize/post-3/" />
    <id>tag:kahoyan.com,2009://1.14</id>

    <published>2009-05-17T12:06:21Z</published>
    <updated>2009-05-17T12:22:43Z</updated>

    <summary>アーカイブページがデフォルトでは、月別アーカイブとカテゴリーアーカイブだけになっ...</summary>
    <author>
        <name>kahoyan</name>
        
    </author>
    
        <category term="MT Customize" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="customize" label="Customize" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="entry" label="Entry" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="mtos" label="MTOS" 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://kahoyan.com/">
        <![CDATA[<p>アーカイブページがデフォルトでは、月別アーカイブとカテゴリーアーカイブだけになってるので<br />最初のうちは、エントリー全部表示しておくことにします。（日付タイトルだけ。）</p><p>月別アーカイブ、カテゴリーアーカイブの前に次のコードを追加しました。<br /></p>
<pre><code>&lt;div class="all-entry"&gt;<br /> &lt;div class="archive-content"&gt;<br />  &lt;h2 class="archive-header"&gt;All Entries&lt;/h2&gt;<br />   &lt;ul&gt;<br />    &lt;MTEntries lastn="0"&gt;<br />     &lt;li&gt;&lt;span class="date"&gt;&lt;$MTEntryDate format="%Y-%m-%d"$&gt;&lt;/span&gt;&amp;nbsp;：&amp;nbsp;&lt;a href="&lt;$MTEntryPermalink$&gt;"&gt;&lt;$MTEntryTitle$&gt;&lt;/a&gt;&lt;/li&gt;<br />    &lt;/MTEntries&gt;<br />   &lt;/ul&gt;<br />  &lt;/div&gt;<br />&lt;/div&gt;<br /></code></pre><p>MTEntries タグの lastn アトリビュートを0と設定すると全エントリーを取得します。<br />こちら何調べてても辿り着く「小粋空間」さんの記事を参考にしました。</p><p><br /></p>]]>
        
    </content>
</entry>

<entry>
    <title>pre、code、blockquoteあたりを調整</title>
    <link rel="alternate" type="text/html" href="http://kahoyan.com/archives/mt-customize/precodeblockquote/" />
    <id>tag:kahoyan.com,2009://1.13</id>

    <published>2009-05-16T06:04:43Z</published>
    <updated>2009-05-16T06:09:35Z</updated>

    <summary>ソースコードを表示するケースが多いと思うので　pre、code、blockquo...</summary>
    <author>
        <name>kahoyan</name>
        
    </author>
    
        <category term="MT Customize" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="css" label="CSS" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="customize" label="Customize" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://kahoyan.com/">
        <![CDATA[<p>ソースコードを表示するケースが多いと思うので　pre、code、blockquote、あたりのスタイルを指定しました。</p><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://kahoyan.com/images/capture003.jpg"><img alt="capture003.jpg" src="http://kahoyan.com/assets_c/2009/05/capture003-thumb-380x304-12.jpg" class="mt-image-none" style="" height="304" width="380" /></a></span><br /> <div><br /></div>
<p>キレイに色分けされ行番号など付加してくれるプラグインやJSライブラリがあるようですが<br />今回は、CSSで指定したのみ。<br /></p>]]>
        
    </content>
</entry>

<entry>
    <title>ウェブページ一覧を横並びのグローバルナビゲーションとして表示</title>
    <link rel="alternate" type="text/html" href="http://kahoyan.com/archives/mt-customize/post-2/" />
    <id>tag:kahoyan.com,2009://1.12</id>

    <published>2009-05-16T02:37:17Z</published>
    <updated>2009-05-16T04:22:57Z</updated>

    <summary>MTOSには「汎用ウェブサイトのテンプレートセット」は入ってないってことで・・・...</summary>
    <author>
        <name>kahoyan</name>
        
    </author>
    
        <category term="MT Customize" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="MTTemplate" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="customize" label="Customize" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="mtos" label="MTOS" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://kahoyan.com/">
        <![CDATA[<p>MTOSには「汎用ウェブサイトのテンプレートセット」は入ってないってことで・・・</p><p>やりたかったのは、ウェブページ機能を使って作成した個別ページをヘッダーにグローバルナビゲーションとして横並びに表示することでした。</p><p>んじゃ、自力でなんとかやってみる。</p>]]>
        <![CDATA[<p>テンプレートモジュールを新規で作成し「グローバルナビゲーション」としました。</p><p>コードは下記（うちのサイトの場合。）。（ウィジェットテンプレートのページ一覧のコードをもってきてちょこっと弄くっただけです。）</p><pre><code>
&lt;mt:IfArchiveTypeEnabled archive_type="Page"&gt;<br />&nbsp; &lt;div class="widget-pages widget"&gt;<br />&nbsp;&nbsp;&nbsp; &lt;div class="widget-content"&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;ul&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;li class="page home"&gt;&lt;a href="&lt;$MTBlogURL$&gt;" rel="nofollow"&gt;Home&lt;/a&gt;&lt;/li&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;li class="page archives"&gt;&lt;a href="&lt;$MTLink template="アーカイブインデックス"$&gt;"&gt;Archives&lt;/a&gt;&lt;/li&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;mt:Pages no_folder="1" sort_by="title" sort_order="ascend"&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  &lt;li class="page &lt;$mt:PageBasename$&gt;"&gt;&lt;a href="&lt;$mt:PagePermalink$&gt;"&gt;&lt;$mt:PageTitle$&gt;&lt;/a&gt;&lt;/li&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/mt:Pages&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/ul&gt;<br />&nbsp;&nbsp;&nbsp; &lt;/div&gt;<br />&nbsp; &lt;/div&gt;<br />&lt;/mt:IfArchiveTypeEnabled&gt; </code></pre><p>んで　MTInclude で「バナーヘッダー」テンプレートに読み込み。</p><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://kahoyan.com/images/capture002.jpg"><img alt="" src="http://kahoyan.com/assets_c/2009/05/capture002-thumb-380x122-10.jpg" class="mt-image-none" style="" height="122" width="380" /></a></span><p><br />生成されたXHTMLは下記のようになりました。<br /></p><pre><code>&lt;<span class="start-tag">div</span><span class="attribute-name"> class</span>=<span class="attribute-value">"widget-pages widget"</span>&gt;<br />    &lt;<span class="start-tag">div</span><span class="attribute-name"> class</span>=<span class="attribute-value">"widget-content"</span>&gt;<br />        &lt;<span class="start-tag">ul</span>&gt;<br />        　　&lt;<span class="start-tag">li</span><span class="attribute-name"> class</span>=<span class="attribute-value">"page home"</span>&gt;&lt;<span class="start-tag">a</span><span class="attribute-name"> href</span>=<span class="attribute-value">"http://kahoyan.com/" </span><span class="attribute-name">rel</span>=<span class="attribute-value">"nofollow"</span>&gt;Home&lt;/<span class="end-tag">a</span>&gt;&lt;/<span class="end-tag">li</span>&gt;<br />　　　　　　&lt;<span class="start-tag">li</span><span class="attribute-name"> class</span>=<span class="attribute-value">"page archives"</span>&gt;&lt;<span class="start-tag">a</span><span class="attribute-name"> href</span>=<span class="attribute-value">"http://kahoyan.com/archives.html"</span>&gt;Archives&lt;/<span class="end-tag">a</span>&gt;&lt;/<span class="end-tag">li</span>&gt;<br />            &lt;<span class="start-tag">li</span><span class="attribute-name"> class</span>=<span class="attribute-value">"page about"</span>&gt;&lt;<span class="start-tag">a</span><span class="attribute-name"> href</span>=<span class="attribute-value">"http://kahoyan.com/about/"</span>&gt;About&lt;/<span class="end-tag">a</span>&gt;&lt;/<span class="end-tag">li</span>&gt;<br />            &lt;<span class="start-tag">li</span><span class="attribute-name"> class</span>=<span class="attribute-value">"page links"</span>&gt;&lt;<span class="start-tag">a</span><span class="attribute-name"> href</span>=<span class="attribute-value">"http://kahoyan.com/links/"</span>&gt;Links&lt;/<span class="end-tag">a</span>&gt;&lt;/<span class="end-tag">li</span>&gt;<br />        &lt;/<span class="end-tag">ul</span>&gt;<br />    &lt;/<span class="end-tag">div</span>&gt;<br />&lt;/<span class="end-tag">div</span>&gt;</code></pre><p>このマークアップに対してスタイルシートでfloatさせたり、ボタン画像のアイコン置いたりと設定を追加しています。</p>]]>
    </content>
</entry>

<entry>
    <title>metaタグ、keywords・descriptionを入れておこう。</title>
    <link rel="alternate" type="text/html" href="http://kahoyan.com/archives/mt-customize/meta-customize/" />
    <id>tag:kahoyan.com,2009://1.11</id>

    <published>2009-05-16T02:19:21Z</published>
    <updated>2009-05-16T02:32:08Z</updated>

    <summary>meta タグで keywords と descriptionを追加してみる。ブ...</summary>
    <author>
        <name>kahoyan</name>
        
    </author>
    
        <category term="MT Customize" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="mtos" label="MTOS" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="description" label="description" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="keywords" label="keywords" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="meta" label="meta" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://kahoyan.com/">
        <![CDATA[<p>meta タグで keywords と descriptionを追加してみる。</p><p>ブログ記事ごとに変える方法もあるみたいだけど、このサイトはMTカスタマイズ情報に絞ってるので（今んとこ）サイト全体で統一にしようと思います。</p><p>テンプレートモジュールの「HTMLヘッダー」テンプレートを編集。</p><p>keywordsはMT関連のキーワードをカンマ（,）区切りで羅列。</p><p>descriptionは最初に　&lt;$mt:BlogDescription$&gt;　でブログの説明文</p><blockquote><p>Movable Type 4 　Customize memo</p></blockquote><p>を挿入し、ちょっとさびしいので日本語での説明文を後に続けました。<br /></p>
]]>
        

    </content>
</entry>

<entry>
    <title>やっぱ、2カラム、大・小へ</title>
    <link rel="alternate" type="text/html" href="http://kahoyan.com/archives/mt-customize/2/" />
    <id>tag:kahoyan.com,2009://1.8</id>

    <published>2009-05-13T18:12:57Z</published>
    <updated>2009-05-16T04:50:16Z</updated>

    <summary>やっぱり2カラムに変更。デザイン/スタイル/スタイルを選択→レイアウト（プルダウ...</summary>
    <author>
        <name>kahoyan</name>
        
    </author>
    
        <category term="MT Customize" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="customize" label="Customize" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="mtos" label="MTOS" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://kahoyan.com/">
        <![CDATA[<p></p><p>やっぱり2カラムに変更。<br />デザイン/スタイル/スタイルを選択→レイアウト（プルダウンメニューから）2カラム、大・小<br />デザインを適用。</p><p>んで、右カラムの幅なども変更してみる。<br /></p><pre><code>/MTをインストールしたフォルダ（ここの場合mt）/mt-static/themes-base/blog.css</code></pre><p>browser styling　のResetや大枠のレイアウトなどを指定している上記の【blog.css】はバックアップとして取っておいて、同ディレクトリに【blog02.css】でコピーする。</p><p>スタイルシートテンプレートのimportファイルを【blog02.css】に修正</p><pre><code>@import url(mt/mt-static/themes-base/blog02.css);</code></pre><p>【blog02.css】の　/* Wide-Thin */　ってとこ探して　#alpha　と　#beta</p><p>の幅を変更。<br /></p>]]>
        

    </content>
</entry>

<entry>
    <title>画像まわりのスタイルを調整</title>
    <link rel="alternate" type="text/html" href="http://kahoyan.com/archives/mt-customize/post-1/" />
    <id>tag:kahoyan.com,2009://1.7</id>

    <published>2009-05-13T18:04:52Z</published>
    <updated>2009-06-16T21:00:12Z</updated>

    <summary>画像まわりのスタイルを設定したので、違うサイズでもうまくいくかテスト ...</summary>
    <author>
        <name>kahoyan</name>
        
    </author>
    
        <category term="Diary" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="MT Customize" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://kahoyan.com/">
        <![CDATA[<span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="PICT0344.jpg" src="http://kahoyan.com/images/PICT0344.jpg" class="mt-image-none" style="" height="225" width="300" /></span><br /><br />画像まわりのスタイルを設定したので、違うサイズでもうまくいくかテスト<br />
<br /><div><br /></div><div><br /></div><div><br /></div>]]>
        
    </content>
</entry>

<entry>
    <title>Google Analyticsの設定</title>
    <link rel="alternate" type="text/html" href="http://kahoyan.com/archives/mt-customize/google-analytics/" />
    <id>tag:kahoyan.com,2009://1.5</id>

    <published>2009-05-13T12:23:08Z</published>
    <updated>2009-05-16T04:27:17Z</updated>

    <summary>まだ、2個しかエントリーしてないけど、Analyticsの設定をしちゃおう。まず...</summary>
    <author>
        <name>kahoyan</name>
        
    </author>
    
        <category term="MT Customize" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="analytics" label="Analytics" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="customize" label="Customize" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="include" label="Include" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="mt" label="MT" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://kahoyan.com/">
        <![CDATA[<p>まだ、2個しかエントリーしてないけど、Analyticsの設定をしちゃおう。</p><p>まずはGoogle Analyticsで新規プロファイルを作成しkahoyan.com用のトラッキングコードを作成します。</p><p>何処に貼るのがいいんだろう？ってことですが、bodyの終了タグの前に・・とあるので<br />テンプレートモジュール　バナーフッターに貼り付けることにします。</p><p>各ページでバナーフッターをIncludeしてるので、これで全ページに設定されることになります。</p><p>貼り付け方法ですが、今回は<br />新規でテンプレートモジュールを作成しそれをバナーフッターにIncludeすることにします。</p><p>テンプレートモジュールを作成+マークから「Analyticsトラッキングコード」と名前をつけて<br />作成したトラッキングコードをコピペします。</p><p>そんで、バナーフッターテンプレートの最後に</p><pre><code>&lt;$mt:Include module="Analyticsトラッキングコード"$&gt;</code></pre><p>と追加します。</p><p>ソースは</p><pre><code>&lt;body&gt;<br /></code>&lt;<span class="start-tag">div</span><span class="attribute-name"> id</span>=<span class="attribute-value">"container"</span>&gt;<br />～<br />&lt;script&gt;トラッキングコード&lt;/script&gt;<br />&lt;/div&gt;<br />&lt;/body&gt;</pre><p>って感じで厳密に&lt;/body&gt;の前になってないんですが、問題ないようです。<br />解析してくれてます。</p>]]>
        
    </content>
</entry>

<entry>
    <title>3カラム、大・小･小で</title>
    <link rel="alternate" type="text/html" href="http://kahoyan.com/archives/mt-customize/3/" />
    <id>tag:kahoyan.com,2009://1.4</id>

    <published>2009-05-13T09:48:44Z</published>
    <updated>2009-05-16T04:30:40Z</updated>

    <summary>とりあえず、規定スタイルから適当に選んで、3カラム、大・小・小でスタイルを適応し...</summary>
    <author>
        <name>kahoyan</name>
        
    </author>
    
        <category term="MT Customize" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="customize" label="Customize" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="mt" label="MT" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://kahoyan.com/">
        <![CDATA[<p>とりあえず、規定スタイルから適当に選んで、3カラム、大・小・小でスタイルを適応してみました。</p><p></p><pre><code>/MTをインストールしたフォルダ/mt-static/support/themes</code></pre><p>に選択したスタイル名でディレクトリが作成されます。</p><p>こんなかのcssファイルを弄くってこうと思います。</p><p>まず、/themes　ディレクトリに新規に　kahoyanフォルダを作成し弄くったcssファイル（今回は【style.css】としました。）、背景画像等をアップしていきます。</p><p>スタイルキャッチャーにもオリジナルスタイルが反映されるように、【style.css】の上部にコメントアウトで</p><pre><code>/* <br />name: kahoyan&nbsp; <br />designer: ko sato&nbsp; <br />designer_url: http://yukinachu.com/<br />layouts: layout-wtt, layout-twt, layout-wt, layout-tw<br />*/</code></pre><p>と記述しました。（サムネイルの設定はある程度サイトが出来てきてからにしよう。）<br /></p>
]]>
        

    </content>
</entry>

<entry>
    <title>kahoyan.com</title>
    <link rel="alternate" type="text/html" href="http://kahoyan.com/archives/mt-customize/kahoyancom/" />
    <id>tag:kahoyan.com,2009://1.3</id>

    <published>2009-05-13T02:48:21Z</published>
    <updated>2009-05-14T06:59:33Z</updated>

    <summary>娘にちなんで、kahoyan.com　というドメインを取得しました。YN des...</summary>
    <author>
        <name>kahoyan</name>
        
    </author>
    
        <category term="MT Customize" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="cms" label="CMS" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="mtos" label="MTOS" 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://kahoyan.com/">
        <![CDATA[娘にちなんで、kahoyan.com　というドメインを取得しました。<br /><a href="http://yukinachu.com/">YN design</a>　の姉妹サイトとして運営して行こうと思います。<br /><br />このサイトは　Movable Type（Open Source） version 4.25　で構築しています。<br />MTのカスタマイズ・メモを中心にエントリーして行こうと思ってます。<br /> ]]>
        
    </content>
</entry>

</feed>
