2005年08月23日

やっとページデザインに手をつける

MovableType 3.171-ja にアップグレードした時に、 テンプレートも初期化してそのままになっていましたが、 やっとデザインに手をつける気になりました。

まず、トップページを3列にして、 最近のコメントとトラックバックを表示するようにしました。

これで、めったに登録のないコメントやトラックバックを 見過ごすことはありません。

さらに、各ページを html から shtml に変更して、 SSIが使えるようにする。

投稿者 makot-s : 03:18 | コメント (0) | トラックバック

2005年08月03日

むむ、トラックバックがエラーになっている!

このサイトにトラックバックを貼るテストをしてみたところ、 エラーになっているではないですか><。

An error occurred: Can't locate object method
"iso-8859-1" via package "Jcode"
at /virtual/makots/public_html/mt/lib/MT/I18N.pm line 53.

いつからだろう?・・・とにかく、修正しなければ。

まず、MT::I18N.pm の最初の方にある %Charset に iso-8859-1 を utf-8 に置換するエントリを追加してみる。

my %Charset = (
   'shift_jis' => 'sjis', 
   'iso-2022-jp' => 'jis', 
   'euc-jp' => 'euc', 
   'utf-8' => 'utf8',
   'ascii' => 'utf8',
   'iso-8859-1' => 'utf8',
);

これで、トラックバックを送信すると、今度は MT-BlackList のエラー。

エラーが発生しました:<p>

<pre>
Can't locate object method &quot;deny_altscript_response&quot;
via package &quot;Blacklist::App::Submission&quot;
at plugins/Blacklist/lib/Blacklist/App/Submission.pm line 61.
</pre>

MT-Blacklist をアンインストールしてみると、 トラックバックに成功したので、 MT-Blacklistはあきらめることにしました。

代わりに見つけたのが SpamLookup で、 こちらはコメントもトラックバックも問題なく機能しました。 ただし、MovableType 本体と同様、xrea.com 対応の変更が必要でした。

投稿者 makot-s : 16:21 | コメント (0) | トラックバック

2005年07月23日

MovableType 3.171 にアップデート

このサイトのMovableTypeを3.171にアップデートしました。 例によって2箇所の訂正が必要。

投稿者 makot-s : 16:01 | コメント (0) | トラックバック

2005年06月18日

MovableType 3.17 にアップデート

MovableType 3.17にアップデートしたところ、 いろんな場所のリンクが included://makots.s56.xrea.com/… になってしまいました。 どうやら xrea.com のサーバーでは SERVER_PROTOCOL に INCLUDED がセットされていて、 これがSCRIPT_URLのプロトコル名になってしまっているようです。

強引な方法ですが、mt.cgi に次の1行を追加して回避しました。

$ENV{SERVER_PROTOCOL} = 'HTTP/1.1' if ($ENV{SERVER_PROTOCOL} eq 'INCLUDED');

この原因が見つかるまでに、MovableTypeをインストールし直して、 ページのデザインを初期化してしまいました。 これまで使っていたデザインは英語版に手を加えたものから 日本語版に移行したものだったため、 コメントフォームとかいろいろな場所が英語のままだったので、 ちょうどよいきっかけになりました。

投稿者 makot-s : 04:09 | コメント (0)

2005年02月16日

MTを3.151にアップデート

久しぶりですが、一応MTを3.151にアップデート。

tmpl/cms/header.tmpl と tmpl/cms/header-popup.tmpl に xrea.com のバナー広告の位置を指定するタグを追加して公開です。

ついでに、MT-Blacklist も 2.04bにアップデート。

投稿者 makot-s : 02:54 | コメント (0) | トラックバック

2004年10月25日

サーバーの設定変更?

今日 Wiki にアクセスすると Internal Server Error が発生。 いろいろ調べた結果、.htaccess で <FileMatch> を使うとエラーになるようなので、 代わりに <Files> に変更しました。

xrea.com のサポート情報を見ると、 サーバーソフトウェアを変更したようなので、その影響のようです。

XREA SUPPORT BOARD
セキュリティ対策のため、ウェブサーバーソフトを最新版に変更しております。04/10/24 11:54 AM

投稿者 makot-s : 15:11 | コメント (0) | トラックバック

2004年10月23日

MovableType 3.11日本語版に変更

MovableType を 3.11 日本語版に更新しました。

これまでは、英語版を使っていたので日本語がEUCで登録されいたため、 登録済みのデータの文字コードをUTF-8に変換して、 全てのページを再構築しました。 文字コードを変換するために少しコードを書かなければなりませんでしたが、 それ以外は特に問題もなくアップグレードは成功。

ついでに MT-Blacklist 2.01b をインストールしましたが、 こちらは mt-blacklist.cgi が以下の警告を出力して、動作しませんでした。

Use of uninitialized value in substitution (s///) at plugins/Blacklist/lib/Blacklist/App.pm line 44.
すぐには解決できそうになかったので、 安直に -w フラグを削除して使用することに決定。

投稿者 makot-s : 18:15 | コメント (0) | トラックバック

2004年10月13日

MovableType と PukiWiki をアップグレード

MovableType を 2.661 から 3.11 にアップグレードしました。 管理画面のデザインが変わっていて、 xrea.com の広告がヘッダ部分を隠してしまっていたので、 tmpl/cms/header.tmpl と style.css を変更して、 操作に影響がないようにしました。

また、PukiWikiも1.4.4にアップグレードしました。 こちらもskin/pukiwiki.skin.ja.php と skin/default.ja.css を変更して xrea.com の広告の表示を調整しています。 フォントサイズが小さくなってしまっていますが(Firefoxで見た場合)、 そのうち調整しようと思います。 (言い換えれば、今は修正しないという意味。)

投稿者 makot-s : 02:10 | コメント (0) | トラックバック

2004年03月24日

Wikiの更新情報を追加

wikiの更新ページ一覧を表示するようにしました。
mt-rssfeed を使うことも考えましたが、wikiを更新した後でインデックスページの再構築をするのが面倒なので、 JavaScript で最新のRSSからHTMLを生成するようにしました。 具体的には、PukiWiki が作成するRecentChangesのRSSを 読み込んで、 <MTEntries>と同様のタグを出力する JavaScript を生成するCGIを作成し、 BlogのテンプレートでそのJavaScriptを読み込むJavaScriptを指定してあります。

CGIの内容はこちら

投稿者 makot-s : 05:49 | コメント (0) | トラックバック

2004年03月23日

Similarity Search を追加。

Bulkfeeds: Similarity Searchを、 各記事の個別ページに追加しました。 ページの表示が遅くなるのではないかと心配しましたが、 バナー広告のValueClickの遅さに比べたら、 全然問題ありませんでした。

実際に検索されたページも、なかなかいい線いっていて、 ついつい全部のリンクを辿ってしまいます。

投稿者 makot-s : 00:07 | コメント (0) | トラックバック