category     - 備忘録-Blog:MT -

続・MTのGoogle Sitemapテンプレート(完結)
早くも続編「MTのGoogle Sitemapテンプレート」。

前回のエントリーでできた(つもりだった)Google Sitemapテンプレですが、よくよく調べると、どうやらNGだった模様。

その原因は、またもや文字コード。
EUC-JPとUTF-8の問題でした。

というのも...
続きを読む >> “続・MTのGoogle Sitemapテンプレート(完結)”
[2005/08/22 23:13] | 備忘録-Blog:MT | トラックバック(0) | コメント(0)
この記事のURL | TOP ▲
MTのGoogle Sitemapテンプレート
自社サイトをせっかくMTで作ったので、Google Sitemapに登録することに。

参考サイト
 ・MovableTypeで Google Sitemapsを作成する(SEMリサーチさん)
 ・Google Sitemaps(Magic Whiteさん)
 ・Google Sitemaps(Ogawa::Memorandaさん)

◇ <$lastmod> の値が取れないとき(MT2.x)
なお、MT2.6xではSEMリサーチさんのところで紹介されているコードの<$MTEntryModifiedDate> では<$lastmod>の値が取得できず、<$MTEntryDate&> を使いました。
[2005/08/22 20:19] | 備忘録-Blog:MT | トラックバック(0) | コメント(0)
この記事のURL | TOP ▲
MT:Poque(ポッケ) をEUC-JPのRDFで使う
poque(ぽっけ)というブログパーツ今さらですが...
Poque(ポッケ)というブログパーツのサービス。

RDF/XMLを読み込んで、エントリーリストやイメージのリスト/スライドショーをFLASHで表示するというかわいいアクセサリ。

うちのクライアントさん(B2C)のブログサイトでは、写真がやたらと多いタイプ。
しかも、多い日で1日に10エントリーぐらいと膨大な写真データがたまっています。

「このブログでPoque使ったら、エンドユーザとのコミュニケーションに役に立つやも!」

と思いたち、すぐできるだろうと軽い気持ちで設置しようとしたところ、ハマリまくり。

というのも、MTでつくったこのブログサイトの文字コードがネックになったのだ。
# 要はPoqueがEUC-JPのRDFを食ってくれないという問題。

根本の解決策は...
続きを読む >> “MT:Poque(ポッケ) をEUC-JPのRDFで使う”
[2005/08/22 00:14] | 備忘録-Blog:MT | トラックバック(0) | コメント(0)
この記事のURL | TOP ▲
MT: 検索結果テンプレートの変更
Movable Typeではなぜか検索結果ページのテンプレートが管理画面からは行うことができない。

これを変更するには、
 [mt_top]/search_templates/default.tmpl
を変更するのが一番単純だが、これだと
 1. ファイル直接編集&FTPなので今後のメンテもやりにくい
 2. バージョンアップ時に上書きされる可能性あり。(カスタマイズを再適用の場合も!
というネックがある。
特に2.は精神衛生上よろしくない。

ということで、「代替テンプレート」で対応。
その手順としては、
続きを読む >> “MT: 検索結果テンプレートの変更”
[2005/08/21 03:06] | 備忘録-Blog:MT | トラックバック(0) | コメント(0)
この記事のURL | TOP ▲
MT: カテゴリアーカイブでのカテゴリリスト表示
デフォルトのテンプレートに含まれているカテゴリリストが、カテゴリーアーカイブでの表示がうまくいかない。
デフォルトのテンプレートに含まれる記述では表示されないのだ。

これをメインページやIndivisualアーカイブ同様に表示されるように対応。

具体的には、
続きを読む >> “MT: カテゴリアーカイブでのカテゴリリスト表示”
[2005/08/21 02:42] | 備忘録-Blog:MT | トラックバック(1) | コメント(0)
この記事のURL | TOP ▲
MT: カスタマイズ備忘録
■ 新規エントリー記事のHTMLコードの変更(MT2.6x)
画像の回りこみ(imgタグのalign指定/hspace/vspace)の追加。

[MT_TOP]/lib/App/MT/CMS.pmのファンクションを変更。
sub _process_post_upload のHTMLコード部分を任意に変更。


■ コメントスパムの対応(MT 2.6x)
日本語を含まないコメントをrejectする。

[MT_TOP]/lib/App/MT/Comments.pmのファンクション変更。
ファンクション post の中(94行目あたり)に以下のコード追加。
-- ここから
my $txt = $q->param('text') || '';
if(($txt ne "") && ($txt !~ m/[\x80-\xff]/)){
return $app->handle_error($app->translate(
"Sorry, Japanese Only!"));
}
-- ここまで
[2004/12/30 20:02] | 備忘録-Blog:MT | トラックバック(0) | コメント(0)
この記事のURL | TOP ▲
| HOME |