REDSIDETECHNIX
Amebaでブログを始めよう!
1 | 2 | 3 | 4 | 5 | 最初次のページへ >>

MT4でカテゴリーごとにデザイン変更させる

カテゴリー「AAA」の場合、モジュール"AAA"を呼び出し、
カテゴリー「BBB」の場合、モジュール"BBB"を呼び出し、
それら以外のカテゴリーはモジュール"CCC"にする場合の書き方


<MTSetVarBlock name="catList"><$MTEntryCategory$></MTSetVarBlock>
<MTIf name="catList" eq="AAA">
<$MTInclude module="AAA"$>
<MTElse>
<MTIf name="catList" eq="BBB">
<$MTInclude module="BBB"$>
<MTElse>
<$MTInclude module="CCC"$>
</MTIf>
</MTIf>
</MTEntries>


カテゴリー名に「事例」が含まれる場合、モジュール"typeA"を呼び出し、
それら以外のカテゴリーはモジュール"typeB"にする場合の条件分岐の書き方


<MTSetVarBlock name="catList"><$MTEntryCategory$></MTSetVarBlock>
<MTIf name="catList" like="事例">
<$MTInclude module="typeA"$>
<MTElse>
<$MTInclude module="typeB"$>
</MTIf>

MT4 エントリー確認画面でCSS丸出し!

エントリー確認画面で↓が丸出し


@import url(http://www.xxx.com/blog/base_theme.css);
@import url(http://www.xxx.com/cgi/mt/mt-static/themes/minimalist-red/screen.css );


perl 5.8.0だと出ちゃうんだとさ。

てか、もともとperl 5.8.0は文字コードの扱いに致命的なバグがあるらしい。

そのせいらしい。


問題の行

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

スタイルシートをインクルードするんだが、最初のi文字を取り出す trim_to 属性の値が 0 になっているということは、このタグでは何も表示されないのが正しい動作。

でも、Perl 5.8.0 では表示されるみたい。


下が回避策


<MTSetVarBlock name="__null__">
<$MTInclude identifier="styles"$>
</MTSetVarBlock>

メールでブログ更新

とにかく便利なツールだね。

http://www.ubicast.com/blogger/


xmlrpcを利用してる。

これ解析したら面白くね?

1 | 2 | 3 | 4 | 5 | 最初次のページへ >>