高橋征義と申します。はじめまして。
MTOS 4.2rc4-ja で、sqlite3とPHP5を使ってダイナミックパブリッシングで動かして
いたんですが、テンプレートを修正してもなかなか反映されないようでした。
調べてみたところ、MTDatabaseBaseクラス(mtdb_base.php)のresolve_urlメソッドで、
バックアップしたはずのファイルを読み込んでいました。
とりあえずパッチを書いてみたのですが、これでいいのでしょうか? どなたか
確認していただけるとうれしいです。
$ diff -u php/lib/mtdb_base.php.orig php/lib/mtdb_base.php
--- php/lib/mtdb_base.php.orig 2008-08-07 13:52:22.000000000 +0900
+++ php/lib/mtdb_base.php 2008-08-07 13:53:25.000000000 +0900
@@ -86,6 +86,7 @@
where fileinfo_blog_id = $blog_id
and ((fileinfo_url = '%1\$s' or fileinfo_url =
'%1\$s/') or (fileinfo_url like '%1\$s/$escindex%%'))
and blog_id = fileinfo_blog_id
+ and template_type != 'backup'
and template_id = fileinfo_template_id
order by length(fileinfo_url) asc
";
よろしくお願いいたします。
高橋征義 (
takah...@gmail.com)