Sponsored Link

Movable Typeアップデート地獄

さて。何から書こうか。取りあえず全部消してやり直そうキャンペーンは、あまり芳しくないのです。カテゴリ毎のリンクはなんとか機能してるんだけどね。

 

問題その1。管理画面から記事一覧が表示されない。これは全く分からない。何が分からないって、Firefoxだと表示できないという事に気付いたから。IEだと表示されるんだよね。なんだよソレ。

 

問題その2。Firefoxだとスタイルシートが適用されない。コイツは、何だろう。エラーコンソールによるとcssのContent-Typeがtext/htmlだから、らしい。どうもダイナミックパブリッシングにすると、cssでもContent-Typeがhtmlになるようだ。んー。phpのソースを見る限りtext/cssとして返してるんだけどなぁ。

 

問題その3。スタイル変わりすぎ。ていうかコレ、Movable Typeのデフォルト臭がするんだよね。どうなのよ。まあコレに関しては後々どうにかしようと思えばどうにかなるんだけど。

 

取りあえず大きな問題はこのぐらいでしょうか。mt.phpが毎回エラーを吐き出す、という問題もあったのですが、ソイツは取りあえず解消しました。mtview.phpを生成するときに、いんすとーるを繰り返したせいかincludeが被っていたのが問題でした。うーむ。やはりFirefoxでスタイルシートが適用されないのが一番デカい問題だ。あ、もしかしてスタイルシートをダイナミックにしなければいいのか。それでやってみよう。

そんなこんなでね。記事一覧の方は表示オプションを繰り返し変更していたらいつの間にか表示されるようになりました。何だそりゃ。で、スタイルシートもスタティックにしたら無事適用されるように。デザインはさておき、残る問題、というか新たに発覚した問題は、検索結果ですよ。サイト内検索の結果画面に、

/* This is the StyleCatcher theme addition. Do not remove this block. */ /* Selected Layout: */ @import url(base_theme.css); @import url(http://mho.s1.xrea.com/x/mt/mt-static/support/themes/minimalist-white/minimalist-white.css); /* end StyleCatcher imports */

という変な文字列が表示されます。どうも、StyleCatcherとかいうモジュールが埋め込んでいるようなのですが、埋め込まれた文字列から察するに、コイツはcssの表示をハンドルするべきであって、htmlは関係ないんじゃねーの?という気がします。知らないけどさ。ともかく、コイツをどうにかして、あと検索結果にも広告が表示されるようにしないとxreaから怒られちゃう、という問題も何とかしないといけない。広告はsearch_templateのファイルに入れてみたんだけど、表示されない。コレ使われてないような気がする。着実に分かりづらくなってるな、ホント。

あ、一個直った。ココにあったように、ヘッダから

<$MTInclude identifier="styles" trim_to="0"$>


を消したらStyleCatcherのヤツは出なくなりました。...消していいの?

トラックバック(0)

このブログ記事を参照しているブログ一覧: Movable Typeアップデート地獄

このブログ記事に対するトラックバックURL: http://mho.s1.xrea.com/x/mt/mt-tb.cgi/1754

コメントする

ガサリ

2009/11

Sun Mon Tue Wed Thu Fri Sat
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30          

ARCHIVE