NTシステムデザインの技術メモ

MovableType4メモ

最終更新:

ntaka206

- view
管理者のみ編集可
SlicehostにてMovableType 4.33を使用してサイト構築する際のメモ。
構築したサイトはこちら http://wwww.nt-sys.jp/

MovableType 4.33英語版を使用

Google用サイトマップ作成

ネタ元
Movable Type 備忘録 - Movable Type で Google Sitemaps 作る <http://bizcaz.com/archives/2006/01/05-115754.php>

上記ページのコードを修正して使用。
テンプレート名 GoogleSitemaps
出力先 sitemap.xml

<script language="JavaScript" src="http://feed2js.org//feed2js.php?src=http%3A%2F%2Fd.hatena.ne.jp%2Fntaka206%2Frss&amp;chan=y&amp;num=3&amp;desc=1&amp;date=y&amp;targ=y&amp;utf=y"  charset="UTF-8" type="text/javascript"></script>

<noscript>
<a href="http://feed2js.org//feed2js.php?src=http%3A%2F%2Fd.hatena.ne.jp%2Fntaka206%2Frss&amp;chan=y&amp;num=3&amp;desc=1&amp;date=y&amp;targ=y&amp;utf=y&amp;html=y">View RSS feed</a>
</noscript>

<?xml version="1.0" encoding="<$MTPublishCharset$>"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">

<mt:ignore>インデックス(メイン)</mt:ignore>
   <url>
       <loc><$MTBlogURL encode_xml="1"$></loc>
       <lastmod><$MTDate format="%Y-%m-%dT%H:%M:%S"$><$MTBlogTimezone$></lastmod>
       <changefreq>daily</changefreq>
   </url>

<mt:ignore>インデックス(アーカイブ)</mt:ignore>
   <url>
       <loc><$MTLink template="Archive Index" encode_xml="1"$></loc>
       <lastmod><$MTDate format="%Y-%m-%dT%H:%M:%S"$><$MTBlogTimezone$></lastmod>
   </url>

<mt:ignore>ブログページ</mt:ignore>
<MTIfArchiveTypeEnabled archive_type="Individual">
   <MTEntries lastn="9999">
   <url>
       <loc><$MTEntryPermalink encode_xml="1"$></loc>
       <lastmod><$MTEntryModifiedDate format="%Y-%m-%dT%H:%M:%S"$><$MTBlogTimezone$></lastmod>
       <priority>1.0</priority>
   </url>
   </MTEntries>
</MTIfArchiveTypeEnabled>

<mt:ignore>ウェブページ</mt:ignore>
<MTIfArchiveTypeEnabled archive_type="Page">
   <MTPages lastn="9999">
   <url>
       <loc><$MTPagePermalink encode_xml="1"$></loc>
       <lastmod><$MTPageModifiedDate format="%Y-%m-%dT%H:%M:%S"$><$MTBlogTimezone$></lastmod>
       <priority>1.0</priority>
   </url>
   </MTPages>
</MTIfArchiveTypeEnabled>

<mt:ignore>カテゴリーアーカイブ</mt:ignore>
<MTIfArchiveTypeEnabled archive_type="Category">
   <MTCategories>
   <url>
       <loc><$MTCategoryArchiveLink encode_xml="1"$></loc>
       <MTEntries lastn="1" sort_by="modified_on">
           <lastmod><$MTEntryModifiedDate format="%Y-%m-%dT%H:%M:%S"$><$MTBlogTimezone$></lastmod>
       </MTEntries>
       <priority>1.0</priority>
   </url>
   </MTCategories>
</MTIfArchiveTypeEnabled>
</urlset>

MailForm2.10bにて送信したメールが文字化けする

メールフォームから送信したメール本文の日本語が、???になってしまう。

日本語版以外のMovable Typeをお使いの場合、mt-config.cgiに以下の行を入れてください。
MailEncoding ISO-2022-JP

cd /usr/lib/cgi-bin/movabletype
sudo vi mt-config.cgi

元ネタ
メールフォームプラグインV2.0・その1(概要とインストール) - The blog of H.Fujimoto <http://www.h-fj.com/blog/archives/2008/01/31-143806.php#comment-2755>

メールフォームを設置する

メールフォームプラグインV2.0・その1(概要とインストール) - The blog of H.Fujimoto <http://www.h-fj.com/blog/archives/2008/01/31-143806.php>

unzip MailForm_2_10b.zip
sudo cp -R mt-static /usr/lib/cgi-bin/movabletype/
cd /usr/share/movabletype
sudo mkdir plugins
sudo cp -R plugins/* /usr/lib/cgi-bin/movabletype/plugins/
cd /usr/share/movabletype/plugins/MailForm: 
sudo chmod 705 mt-mail-form.cgi 

下記ページを参考にして設定行う。
メールフォームプラグインV2.10の使い方 - The blog of H.Fujimoto <http://www.h-fj.com/blog/mtplgdoc/mailformv2.php>
使っているMTが英語版(en)なので、メールフォームのテンプレートが参照しているテンプレート名の書き換えが必要。
例 HTMLヘッダ -> HTML Head など
人気記事ランキング
目安箱バナー