<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="http://feeds.glassleaf.info/~d/styles/rss2japanesefull.xsl" type="text/xsl" media="screen"?><?xml-stylesheet href="http://feeds.glassleaf.info/~d/styles/itemcontent.css" type="text/css" media="screen"?><rss xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
   <channel>
      <title>Glassleaf - Movable Type</title>
      <link>http://glassleaf.info/blog/</link>
      <description>Movable Type</description>
      <language>ja</language>
      <copyright>Copyright 2007</copyright>
      <lastBuildDate>Mon, 21 May 2007 21:00:32 +0900</lastBuildDate>
      <generator>http://www.sixapart.com/movabletype/</generator>
      <docs>http://blogs.law.harvard.edu/tech/rss</docs> 

            <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.glassleaf.info/Glassleaf-movable_type" type="application/rss+xml" /><feedburner:emailServiceId>23693</feedburner:emailServiceId><feedburner:feedburnerHostname>http://www.feedburner.jp</feedburner:feedburnerHostname><item>
         <title>WiiでアバウトミーのブログパーツがFlashバージョン低くて見れない件の対策をした</title>
         <description><![CDATA[<p>
昨日気づいたWiiでこのブログにアクセスしてみたらアバウトミーのプロフィール画像ブログパーツがエラーで見れない件の対策をした。
</p>

<p>
プロフィールのWidget内のブログパーツ部分をこんな感じのコードに変更。<br />
PHPを使ってブラウザのUserAgentをチェックしてWiiのインターネットチャンネルでのアクセスだったら画像表示。<br />
Wiiじゃなかったら普通にブログパーツを表示している。<br />
単純。
</p>

<p>
ちなみに同じような感じで携帯電話でのブログへのアクセスをもチェックして携帯専用ページに飛ばしている。<br />
その方法もそのうち書くかも。
</p>

<pre style="width: 95%;overflow: scroll;   padding: 1em 1em;  border: 1px solid #000;
  background-color: #fefefe; font-size: 80%;">

&lt;?php
$ua&nbsp;=&nbsp;$_SERVER[&quot;HTTP_USER_AGENT&quot;];
if(ereg(&quot;Nintendo&nbsp;Wii&quot;,$ua)){&nbsp;
print&nbsp;&quot;&lt;a&nbsp;href=\&quot;http://****.aboutme.jp/profile\&quot;&gt;&lt;img&nbsp;src=\&quot;/images/profile_photo.jpg\&quot;&nbsp;alt=\&quot;プロフィールサイトへ\&quot;&nbsp;&nbsp;/&gt;&lt;/a&gt;&quot;;
}
else{
print&nbsp;&quot;&lt;script&nbsp;language=\&quot;JavaScript\&quot;&nbsp;type=\&quot;text/javascript\&quot;&gt;var&nbsp;AbUnum='******************************';&lt;/script&gt;&lt;script&nbsp;language=\&quot;JavaScript\&quot;&nbsp;type=\&quot;text/javascript\&quot;&nbsp;src=\&quot;http://p.aboutme.jp/p/js/blogp.js\&quot;&gt;&lt;/script&gt;&quot;;
}

?&gt;

</pre>]]></description>
         <link>http://feeds.glassleaf.info/~r/Glassleaf-movable_type/~3/http%3A%2F%2Fglassleaf.info%2Fblog%2Farchives%2F20070521210032.php</link>
         <guid isPermaLink="false">http://glassleaf.info/blog/archives/20070521210032.php</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">Movable Type</category>
                  <category domain="http://www.sixapart.com/ns/types#category">プログラミング</category>
        
                  <category domain="http://www.sixapart.com/ns/types#tag">PHP</category>
                  <category domain="http://www.sixapart.com/ns/types#tag">USER_AGENT</category>
                  <category domain="http://www.sixapart.com/ns/types#tag">Wii</category>
                  <category domain="http://www.sixapart.com/ns/types#tag">アバウトミー</category>
                  <category domain="http://www.sixapart.com/ns/types#tag">インターネットチャンネル</category>
                  <category domain="http://www.sixapart.com/ns/types#tag">ブログパーツ</category>
        
         <pubDate>Mon, 21 May 2007 21:00:32 +0900</pubDate>
      <feedburner:origLink>http://glassleaf.info/blog/archives/20070521210032.php</feedburner:origLink></item>
            <item>
         <title>MovableTypeにナンチャッテSEOを施してみた</title>
         <description><![CDATA[<p>
基本的にあんまり検索ランキングをあげるためにSEOを行うって考え方は好きではない。<br />
PageRankを稼ぐためにスパムギリギリの手法を取る業者がいて、検索結果が激しく劣化するのは検索サイトの利用者にとって明らかに不利益だ。<br />
だから、そういうSEOのテクニックを使う事はあんまりしないんだけど、このドメインをGoogleで検索してみてあきらかに問題があると感じたので調整だけはする事にした。<br />
検索したキーワードとほとんど一致しないページが大量に検索結果に出てきてしまうのだ。
</p>

<p>
問題はMovableTypeの標準テンプレートにあった。<br />
MTでは基本的に、個別のページ(permalink)とその内容のコピーを含むインデックスページ、カテゴリアーカイブ、日別アーカイブなどが生成される。<br />
さらにそれぞれのテンプレート内にはタギングされたキーワードの検索結果ページへのリンクも含まれる。<br />
こうした状態にあるサイトがGoogleによってクロールされると、同じ内容のテキストを含むページが大量にインデックスされてしまう。<br />
そしてインデックスページやアーカイブページはたいていの場合、時期がたつと載っているコンテンツは新しい物に書き換えられる。
</p>

<p>
このためMTで構築されたサイトがGoogle検索される時にはトップページ、各種アーカイブページ、パーマリンク、そして検索ワードがなんらかのタグ名に含まれている場合にはすべてのタグ検索結果ページ…と膨大なページがヒットする。<br />
しかし、検索結果の中で確実に検索された情報を含んでいるページはパーマリンクのみであってアーカイブページやインデックスページは多くの場合古くなっていて役に立たない。<br />
さらに最悪なのはタグ検索結果のページで、検索結果の標準テンプレートにはタグクラウドが含まれているため、検索ワードがタグ名に含まれていた場合には全てのページが検索結果にヒットしてしまう。
</p>

<p>
Googleのサイト内検索でこのブログからSleipnirを検索すると佐井祐里奈さんのタグ検索ページとかまで含まれている。<br />
どう考えてもSleipnirの情報を探してやって来た人にとってはノイズになってしまっている。<br />
これらの問題は標準のMTのテンプレートでノイズデータの事が考慮されてないのが原因だろう。
</p>

<p>
さすがにマズイと思ったので対策をいくつか施してみた。
</p>

<ul>
<li>個別アーカイブ以外のアーカイブにmetaタグでNOINDEXを入れた</li>
<li>検索結果ページを含むMTのcgiディレクトリをまるまるROBOTS.txtではじく</li>
<li>メインインデックスにはGooglebot向けにmetaタグでNOSNIPPETを入れた</li>
<li><a href="http://www.google.com/webmasters/sitemaps">Googleウェブマスターツール</a>を使って検索の邪魔になるゴミデータをすべて削除申請</li>
</ul>

<p>
まだ施したばかりで結果は出てないんだけど、こんなもんで良いのではないかなと。<br />
基本方針としてはGoogleで引っかかるべきはトップページとパーマリンクのみで良いって事で。<br />
ユーザーの検索の邪魔になるようなページは最初から一切インデックスさせない事で、確実に情報のあるページにだけ誘導する訳です。<br />
トップページに関してはアーカイブページと似たような構成になっているのでそのままだと検索の邪魔になりますが、かといってインデックスから削除させるわけにもいかないサイトの顔でもあるのでGoogleさんにテキストデータだけを削除して貰います。<br />
そういう時に使う便利な指定がNOSNIPPETです。
</p>

インデックステンプレート内メインページのheadに追加
<pre style="width: 95%;overflow: scroll;   padding: 1em 1em;  border: 1px solid #000;
  background-color: #fefefe; font-size: 80%;">
&nbsp;&nbsp;&nbsp;&lt;META&nbsp;NAME=&quot;GOOGLEBOT&quot;&nbsp;CONTENT=&quot;NOSNIPPET&quot;&gt;&nbsp;
</pre>

カテゴリ・アーカイブ、日別アーカイブのheadに追加
<pre style="width: 95%;overflow: scroll;   padding: 1em 1em;  border: 1px solid #000;
  background-color: #fefefe; font-size: 80%;">
&nbsp;&nbsp;&nbsp;&lt;meta&nbsp;name=&quot;ROBOTS&quot;&nbsp;content=&quot;NOINDEX&quot;&gt;
</pre>

サーバのルートにはインデックス拒否したいディレクトリを書いたrobots.txtをおく
<pre style="width: 95%;overflow: scroll;   padding: 1em 1em;  border: 1px solid #000;
  background-color: #fefefe; font-size: 80%;">
User-Agent:&nbsp;*
Sitemap:&nbsp;http://glassleaf.info/blog/sitemap.xml
Disallow:&nbsp;/x/
Disallow:&nbsp;/blog/search/
Disallow:&nbsp;/blog/tag/
</pre>

サイトマップファイルにはトップページとパーマリンクだけ(sitemap.xml)
<pre style="width: 95%;overflow: scroll;   padding: 1em 1em;  border: 1px solid #000;
  background-color: #fefefe; font-size: 80%;">
&lt;?xml&nbsp;version=&quot;1.0&quot;&nbsp;encoding=&quot;UTF-8&quot;?&gt;
&lt;urlset&nbsp;xmlns=&quot;http://www.sitemaps.org/schemas/sitemap/0.9&quot;&gt;

&lt;url&gt;
&lt;loc&gt;&lt;$MTBlogURL&nbsp;encode_xml=&quot;1&quot;$&gt;&lt;/loc&gt;
&lt;lastmod&gt;&lt;$MTDate&nbsp;utc=&quot;1&quot;&nbsp;format=&quot;%Y-%m-%dT%H:%M:%SZ&quot;$&gt;&lt;/lastmod&gt;
&lt;changefreq&gt;daily&lt;/changefreq&gt;
&lt;priority&gt;1.0&lt;/priority&gt;
&lt;/url&gt;

&lt;MTEntries&nbsp;lastn=&quot;9999&quot;&gt;
&lt;url&gt;
&lt;loc&gt;&lt;$MTEntryPermalink&nbsp;encode_xml=&quot;1&quot;$&gt;&lt;/loc&gt;
&lt;lastmod&gt;&lt;$MTEntryModifiedDate&nbsp;utc=&quot;1&quot;&nbsp;format=&quot;%Y-%m-%dT%H:%M:%SZ&quot;$&gt;&lt;/lastmod&gt;
&lt;changefreq&gt;never&lt;/changefreq&gt;
&lt;/url&gt;
&lt;/MTEntries&gt;

&lt;/urlset&gt;
</pre>

<p>
果たして成果は出るのか！？
</p>]]></description>
         <link>http://feeds.glassleaf.info/~r/Glassleaf-movable_type/~3/http%3A%2F%2Fglassleaf.info%2Fblog%2Farchives%2F20070519184935.php</link>
         <guid isPermaLink="false">http://glassleaf.info/blog/archives/20070519184935.php</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">Movable Type</category>
                  <category domain="http://www.sixapart.com/ns/types#category">日記</category>
        
                  <category domain="http://www.sixapart.com/ns/types#tag">Google</category>
                  <category domain="http://www.sixapart.com/ns/types#tag">MTテンプレート</category>
                  <category domain="http://www.sixapart.com/ns/types#tag">robots.txt</category>
                  <category domain="http://www.sixapart.com/ns/types#tag">SEO</category>
                  <category domain="http://www.sixapart.com/ns/types#tag">Sitemap</category>
        
         <pubDate>Sat, 19 May 2007 18:49:35 +0900</pubDate>
      <feedburner:origLink>http://glassleaf.info/blog/archives/20070519184935.php</feedburner:origLink></item>
            <item>
         <title>カテゴリアーカイブの改良をした</title>
         <description><![CDATA[<p>
「カテゴリアーカイブは見やすい目次画面であるべき」という発想から標準のカテゴリアーカイブのテンプレートを大幅変更しました。
</p>

<p>
タイトルアンカーの下に単文の抜粋、というか要約文を2、3行ほど表示して、その下にはエントリーに張られたタグと投稿日時、コメント・トラバという感じにしました。<br />
標準テンプレートではカテゴリ内の記事を全文表示してずらっと並べるので一覧性が絶無でした。<br />
しかし、カテゴリ内を覗く人はその中にどんな記事があるのか、有益な情報が無いかと、さらっと目を通したいから開いたはずなので、このGoogleの検索結果みたいなシンプルさがぴったりだと思います。
</p>

<p>
今のところは意味無いのでつけてないけど、そのうちコメント数・トラバ数・ブックマーク数なんかでソート出来る機能をつけてもおもしろいかなと思ったりしてます。
</p>

<p>
いちおう元の全文表示仕様のテンプレートも残してはあるのですが、たぶん使わないかな。
</p>]]></description>
         <link>http://feeds.glassleaf.info/~r/Glassleaf-movable_type/~3/http%3A%2F%2Fglassleaf.info%2Fblog%2Farchives%2F20070515204146.php</link>
         <guid isPermaLink="false">http://glassleaf.info/blog/archives/20070515204146.php</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">Movable Type</category>
                  <category domain="http://www.sixapart.com/ns/types#category">日記</category>
        
                  <category domain="http://www.sixapart.com/ns/types#tag">MovableType</category>
                  <category domain="http://www.sixapart.com/ns/types#tag">MTテンプレート</category>
        
         <pubDate>Tue, 15 May 2007 20:41:46 +0900</pubDate>
      <feedburner:origLink>http://glassleaf.info/blog/archives/20070515204146.php</feedburner:origLink></item>
            <item>
         <title>Sleipnirで便利にMovableTypeへ投稿する</title>
         <description><![CDATA[<p>
昨日書いた<a href="http://glassleaf.info/blog/archives/20070513132022.php">MovableTypeのクイック投稿で投稿先ブログを指定出来ないって話</a>だが、いろいろ試して見て解決策がわかった。<br />
クイック投稿専用の小窓では無くダイレクトに標準の投稿画面に行けば投稿先のブログは当然URIから指定できる。<br />
そしてエントリー投稿画面にはデフォルトでbody欄に入れるテキストデータを渡すことも出来た。
</p>

<p>
両方の問題が解決するならばわざわざ使いにくいクイック投稿の小窓なんか使わずに標準の投稿画面を使って投稿するスクリプトを作ればいい。
</p>

<p>
ブックマークレット的使用をするのだから当然多くの場合には、どこかのサイトへの引用・言及が主な使い方となる。
</p>

この場合に考えられる利用パターンといえば、
<ul>
<li>タイトルとアドレスだけコピー</li>
<li>タイトル・アドレスに引用文つき</li>
<li>さらに引用元・言及先のサムネイル付き</li>
</ul>

<p>
こんなもんか。
</p>

<p>
って事で、選択された文章のあるなしをチェックして引用タグをつけるか判断する機能、さらにサムネイルも埋め込む機能がついた<a href="http://www.fenrir.co.jp/sleipnir/">Sleipnir2</a>の<a href="http://www.fenrir.co.jp/sleipnir/plugins/extension.html">UserActionスクリプト</a>を作成した。<br />
作成中に知った事なのだがIEでは入力可能なURI文字数が2083文字までという制限があった。<br />
引用文の量が多いと当然URI文字数がオーバーする可能性がある。<br />
そこで、URIの文字数が2083文字をオーバーした場合にはURI渡しは行わずにクリップボードに全文を入れてアラートを出すようにした。
</p>

<p>
<a href="http://www.fenrir.co.jp/sleipnir/">Sleipnir2</a>の右クリックメニューに<a href="http://www.fenrir.co.jp/labs/extended_menu.html">ExtendedMenu</a>プラグインを使用して「ブログに投稿」というコマンドを追加しテストブログで試しているがとりあえず今のところ問題なく動いている。<br />
もちろん、まだなんかエラーがある可能性はあるけど。
</p>

<p>
<a href="http://glassleaf.info/blog/upload/script/PostToMovableType.txt">PostToMovableType.jsをダウンロード</a>
</p>


<pre style="width: 95%;overflow: scroll;   padding: 1em 1em;  border: 1px solid #000;
  background-color: #fefefe; font-size: 80%;height: 50em; ">
/////////////////////////////////////////////////////////////////////////////
//	PostToMovableType.js&nbsp;&nbsp;ver&nbsp;1.01&nbsp;20070516
//	現在開いているページに言及したエントリーをMovableTypeに投稿する
//	author&nbsp;:&nbsp;S.Kazuya
/////////////////////////////////////////////////////////////////////////////


//	初期設定

	//	投稿CGIのURI
	//		mt.cgiがある場所を指定してください。
	//		例：	MT_URI&nbsp;=&nbsp;'http://foo.bar/mt/mt.cgi';
	
		MT_URI&nbsp;=&nbsp;'http://foo.bar/mt/mt.cgi';	

	//	サムネイル取得
	//		SimpleAPIの機能を使って引用元のスクリーンショットを埋め込みます。
	//		この機能をオンにするならtrue、使用しないならfalse
	
		SCREEN_SHOT&nbsp;=&nbsp;true;

	//	ブログID
	//		ひとつのMovable&nbsp;Typeを使って複数のブログを運営している場合に変更してください。
	//		Movable&nbsp;Typeの投稿画面のアドレスに含まれているblog_id=?という数字です。
	
		BLOG_ID&nbsp;=&nbsp;1;


/////////////////////////////////////////////////////////////////////////////


//	プログラム本体

var&nbsp;objectSleipnirApi&nbsp;=&nbsp;new&nbsp;ActiveXObject(&quot;Sleipnir.API&quot;);
var&nbsp;activeDocumentIndex&nbsp;=&nbsp;objectSleipnirApi.GetDocumentID(objectSleipnirApi.ActiveIndex);
var&nbsp;_document&nbsp;=&nbsp;objectSleipnirApi.GetDocumentObject(activeDocumentIndex);
var&nbsp;_window&nbsp;=&nbsp;objectSleipnirApi.GetWindowObject(activeDocumentIndex);


//&nbsp;新規エントリー画面のURI
var&nbsp;PostUri&nbsp;=&nbsp;MT_URI&nbsp;+&nbsp;'?__mode=view&amp;_type=entry&amp;blog_id='&nbsp;+&nbsp;BLOG_ID;&nbsp;


function&nbsp;html_entities(str){
&nbsp;&nbsp;return&nbsp;str.replace(/([&lt;&gt;&amp;])/g,&nbsp;function(m0,m1){&nbsp;return&nbsp;{&nbsp;'&lt;':'&amp;lt;',&nbsp;'&gt;':'&amp;gt;',&nbsp;'&amp;':'&amp;amp;'&nbsp;}[m1]&nbsp;});
}

if&nbsp;(_document&nbsp;==&nbsp;null)
{
	objectSleipnirApi.MessageBox(&quot;documentオブジェクトを作成できません&quot;);
}
else
{

	//&nbsp;引用元文書のタイトル、アドレス、選択テキストを取得
	var&nbsp;quoteTitle&nbsp;=&nbsp;html_entities(_document.title);
	var&nbsp;quoteUri&nbsp;=&nbsp;_window.location.href;
	var&nbsp;quoteText&nbsp;=&nbsp;html_entities(_document.selection.createRange().text);

	var&nbsp;entryText&nbsp;=&nbsp;'';
	
	//&nbsp;スクリーンショット機能がオンならSimpleAPIからサムネイル取得
	if(SCREEN_SHOT){
		entryText&nbsp;+=&nbsp;'&lt;img&nbsp;&quot;class=thumbnail&quot;&nbsp;src=&quot;http://img.simpleapi.net/small/'&nbsp;+&nbsp;quoteUri&nbsp;+&nbsp;'&quot;&nbsp;alt=&quot;'&nbsp;+&nbsp;quoteTitle&nbsp;+&nbsp;'&quot;&nbsp;style=&quot;float:left&amp;#059;&nbsp;margin:1em&amp;#059;&quot;&nbsp;/&gt;&lt;br&nbsp;/&gt;\n';
	}	
	
	//&nbsp;引用元のタイトルとアンカー
	entryText&nbsp;+=&nbsp;'&lt;div&nbsp;class=&quot;quotetitle&quot;&gt;&lt;a&nbsp;href=&quot;'&nbsp;+&nbsp;quoteUri&nbsp;+&nbsp;'&quot;&nbsp;target=&quot;_blank&quot;&gt;'&nbsp;+&nbsp;quoteTitle&nbsp;+&nbsp;'&lt;/a&gt;&lt;/div&gt;\n';

	//&nbsp;引用元でテキスト選択状態になっていれば引用タグで囲んで追加する
	if&nbsp;(quoteText&nbsp;!=&nbsp;''){
		entryText&nbsp;+=&nbsp;'&lt;blockquote&gt;\n\n'&nbsp;+&nbsp;quoteText&nbsp;+&nbsp;'\n\n&lt;/blockquote&gt;&lt;br&nbsp;style=&quot;clear:both&amp;#059;&quot;&nbsp;/&gt;';
	}
	

&nbsp;	//&nbsp;投稿画面URIにエントリー本文を追加したURI
	var&nbsp;Uri&nbsp;=&nbsp;PostUri&nbsp;+&nbsp;'&amp;text='&nbsp;+&nbsp;encodeURIComponent(entryText);

	//&nbsp;IEのURI文字数制限2083文字を超えているか確認
	if(Uri.length&nbsp;&gt;&nbsp;2083){
		//&nbsp;制限オーバーの場合
		
		//&nbsp;本文無しで新規投稿画面をそのまま開く
		_window.open(PostUri,&nbsp;&quot;_self&quot;);

&nbsp;		//&nbsp;エントリー本文をクリップボードに格納
		_window.clipboardData.setData(&quot;text&quot;,entryText);
		
		//&nbsp;本文をクリップボードに格納したことを告知するメッセージ
		objectSleipnirApi.MessageBox(&quot;URIに格納可能な文字数をオーバーしたのでクリップボードに格納しました。\n貼り付けてお使いください。&quot;);
	}
	else{
		//&nbsp;制限内に納まっている場合、生成されたURIにそのままジャンプする
		_window.open(Uri,&nbsp;&quot;_self&quot;);
	}	
	
	//あとかたづけ
	_document&nbsp;=&nbsp;null;
}

//あとかたづけその2
objectSleipnirApi&nbsp;=&nbsp;null;
</pre>

<p>
さっきテストブログで実験中に間違ってこっちのブログに投稿してpingまで飛ばしてしまったのは内緒だ。
</p>

<p>
2007年5月14日 - ver1.00 公開<br />
2007年5月16日 - ver1.01 実体参照化を忘れてたバグを直した。
</p>]]></description>
         <link>http://feeds.glassleaf.info/~r/Glassleaf-movable_type/~3/http%3A%2F%2Fglassleaf.info%2Fblog%2Farchives%2F20070514141821.php</link>
         <guid isPermaLink="false">http://glassleaf.info/blog/archives/20070514141821.php</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">Movable Type</category>
                  <category domain="http://www.sixapart.com/ns/types#category">Sleipnir</category>
                  <category domain="http://www.sixapart.com/ns/types#category">プログラミング</category>
        
                  <category domain="http://www.sixapart.com/ns/types#tag">ExtendedMenu</category>
                  <category domain="http://www.sixapart.com/ns/types#tag">MovableType</category>
                  <category domain="http://www.sixapart.com/ns/types#tag">sleipnir</category>
                  <category domain="http://www.sixapart.com/ns/types#tag">UserActionExtension</category>
                  <category domain="http://www.sixapart.com/ns/types#tag">スクリプト</category>
        
         <pubDate>Mon, 14 May 2007 14:18:21 +0900</pubDate>
      <feedburner:origLink>http://glassleaf.info/blog/archives/20070514141821.php</feedburner:origLink></item>
            <item>
         <title>ダイナミックパブリッシング版ページナビをつけた</title>
         <description><![CDATA[<p>
まだエントリーが全然無いので必要性は無いけどアーカイブページに改ページのコードを埋め込んだ。<br />
藤本さんのPerl版ダイナミックパブリッシングを導入しているので改ページプラグインも専用版を使っている。
</p>

<p>
<a href="http://www.h-fj.com/blog/archives/2005/07/08-130132.php" target="_blank">The blog of H.Fujimoto：ページ分割プラグイン</a>
</p>

<p>
紹介ページにあったサンプルコードはフォームを使っていたり、ページを切り替えるたびにテキストが出たり消えたりしていまいちしっくりこなかったので、自分でコードを書いた。<br />
なぜかググってみても同じ事やってる人が見つからなかったので。<br />
Googleみたいに数字を並べて、前ページ、次ページへのリンクだけのシンプルなナビゲーションにしてある。<br />
DIVタグの中でstyle使って中央寄せしているのは本当は避けたいが、ブログのデザインを標準プラグインのテーマ切り替えでやっているので、テーマファイルの方を改変するのもなんか違う気がしたので暫定的にこうした。<br />
そのうち直そう。
</p>

<p>
現在の所、月別アーカイブのページにだけナビが表示されている。
</p>

<pre style="width: 95%;overflow: scroll;   padding: 1em 1em;  border: 1px solid #000;
  background-color: #fefefe; font-size: 80%; ">
&lt;div&nbsp;id=&quot;page_navi&quot;&nbsp;style=&quot;text-align:center;&quot;&gt;&lt;MTDivPagesIfMulti&gt;
&nbsp;&lt;MTDivPagesIfPrevPage&gt;
&nbsp;&lt;a&nbsp;href=&quot;&lt;$MTDivPagesPrevPageLink$&gt;&quot;&gt;&amp;laquo;&nbsp;前ページ&lt;/a&gt;
&nbsp;&lt;MTElse&gt;&amp;laquo;&nbsp;前ページ&lt;/MTElse&gt;&nbsp;
&nbsp;&lt;/MTDivPagesIfPrevPage&gt;&nbsp;|&nbsp;
&nbsp;
&nbsp;&lt;MTDivPagesLoop&gt;
&nbsp;&lt;MTDivPagesIfCurPage&gt;&lt;b&gt;&lt;font&nbsp;size=&quot;+1&quot;&gt;&lt;$MTDivPagesNumber$&gt;&lt;/b&gt;&lt;/font&gt;
&nbsp;&lt;MTElse&gt;
&nbsp;&lt;a&nbsp;href=&quot;&lt;$MTDivPagesLink$&gt;&quot;&gt;&lt;$MTDivPagesNumber$&gt;&lt;/a&gt;
&nbsp;&lt;/MTElse&gt;
&nbsp;&lt;/MTDivPagesIfCurPage&gt;
&lt;MTDivPagesLoopFooter&gt;&lt;MTElse&gt;|&lt;/MTElse&gt;&lt;/MTDivPagesLoopFooter&gt;
&nbsp;&lt;/MTDivPagesLoop&gt;
&nbsp;
&nbsp;&nbsp;|&nbsp;&lt;MTDivPagesIfNextPage&gt;
&nbsp;&lt;a&nbsp;href=&quot;&lt;$MTDivPagesNextPageLink$&gt;&quot;&gt;次ページ&amp;raquo;&lt;/a&gt;
&nbsp;&lt;MTElse&gt;次ページ&amp;raquo;&lt;/MTElse&gt;&nbsp;
&nbsp;&lt;/MTDivPagesIfNextPage&gt;
&lt;/MTDivPagesIfMulti&gt;&lt;/div&gt;
</pre>]]></description>
         <link>http://feeds.glassleaf.info/~r/Glassleaf-movable_type/~3/http%3A%2F%2Fglassleaf.info%2Fblog%2Farchives%2F20070513170212.php</link>
         <guid isPermaLink="false">http://glassleaf.info/blog/archives/20070513170212.php</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">Movable Type</category>
                  <category domain="http://www.sixapart.com/ns/types#category">プログラミング</category>
        
                  <category domain="http://www.sixapart.com/ns/types#tag">MovableType</category>
                  <category domain="http://www.sixapart.com/ns/types#tag">MTテンプレート</category>
                  <category domain="http://www.sixapart.com/ns/types#tag">MTプラグイン</category>
        
         <pubDate>Sun, 13 May 2007 17:02:12 +0900</pubDate>
      <feedburner:origLink>http://glassleaf.info/blog/archives/20070513170212.php</feedburner:origLink></item>
      
   </channel>
</rss>
