MovableType

MTでアップした画像のディレクトリを指定する方法

2010年1月17日(日) 14:16

まいど忘れるMTのアップロードしたアイテムのディレクトリに関するカスタマイズ。

ファイルアップ時にデフォルトでディレクトリが選ばれているようにする。
MTをインストールしたシステムディレクトリ内にある、/tmpl/cms/include/asset_upload.tmplの1行目に次の1行を追加。

アイテムのサムネール画像など、システムが生成する画像の保存ディレクトリを変更する。(デフォルトだとasset_cというディレクトリが生成される)
mt-config.cgiに次の1行を追加。

参考にさせて頂いたサイト:
Movable Type 4.2 のデフォルトファイルアップロード先の指定 | SCREAMO CREATIVE.
MT4のアップロード画像のキャッシュディレクトリ – Rewish.

0

ダイナミックパブリッシングでメモリエラー

2009年12月23日(水) 17:28

MTでダイナミックパブリッシングを使っていたら、「Allowed memory size of XXXX bytes exhausted」というPHPエラーが出て解決したのでメモ。
php.iniでメモリを増やせばいいみたい。php.iniが編集できないサーバーだったらアウトだ。

詳しくは:Allowed memory size of XXXX bytes exhausted – SquirrelMail Japan.

0

ダイナミックパブリッシングでPHPをそのまま記述する方法

2009年12月20日(日) 14:04

MTのダイナミックパブリッシングにはPHPのSmarty(Smartyとは)が使われている関係で、テンプレートにそのままPHPを記述することができませんが、これを書けるようにする方法。

<?php を {{php}} にして、?> を {{/php}} にするだけ。簡単。
これでPHPが普通に通ります。関数も問題なし。

参考にさせて頂いたサイト:Knowledge Database IT

こっちもそのうちお世話になりそう。WingMemo:MTIncludeに変数を取り込む

[2009/12/25 追記]
と思ったらウソでした。書けました。<?や<?=といった省略形ではなく、ちゃんと<?phpと記述することで普通に書けます。。

また、PHPをそのまま書くと、PHP内でMTタグを使用することができません。これはPHPを実行するタイミングとMTタグが解析されるタイミングの問題なのかなーと思いますがよく分かりません。
これを解決するためにはPHPをSmartyの記法で書く必要がありますが、それはまたこんど。

0

MT5にアクションストリーム

2009年11月26日(木) 21:22

MovableType5.0が今日正式にリリースされました。そしてサイトもリニューアル

ところでMT5にはMT4にあったアクションストリームとMotionが組み込まれないことになりました。(ただし将来的には提供されるかも?)

Motion一度も使ったことないけど使ってみたいなーとか、最近やっとTwitterとかTumblrとかはじめたんだけどなーとか思ってたら、MT5ユーザーコミュニティにて、アクションストリームプラグインが有志で作られてました。
アクションストリームプラグイン(MT5用) – MTQ | Movable Type 5 ユーザーコミュニティ.

あ、藤本さんだ。有名人ですね。
ダウンロードはこちらからできるようです。
MT5用アクションストリームプラグイン一部修正 – The blog of H.Fujimoto.

なかったら作ればいい。
エンジニアってかっこいい。

0