MT:システムレベルカスタムフィールドについて
2009.01.15
カスタムフィールドには、サイトレベルの物とシステムレベルの物の2種類があります。

【サイトレベル】
・個々のブログごとに作成したカスタムフィールド。他のブログでは使用できない。
・「ブログの複製」を行うときに、" target="_self">カスタムフィールドが複製されない問題が起こる。


【システムレベル】
・システムメニューから作成したカスタムフィールド。すべてのブログで使用できる。
・フィールドの種類に「アイテム」「オーディオ」「ビデオ」「画像」を選択することができない。
・システムレベルで作成したものはすべてのブログ管理画面で表示されるので、あまり数が多くなると邪魔になってしまう。
・「ブログの複製」を行うときに、" target="_self">カスタムフィールドが複製されない問題を回避できる。
MT:「ブログの複製」の問題点
2009.01.15
MTの便利な機能のひとつである(はずの)ブログの複製ですが、使っているうちにいろいろ問題が出てきたのでまとめてみます。(MT4.2)


カスタムフィールドが複製されない

これは結構致命的ではないでしょうか・・
ブログの複製では、カスタムフィールドは複製されません。

再構築をすると、なぜか入力されていた内容が問題なく書き出されるので気付きにくいですが、いざカスタムフィールドの内容を変更しようとすると見当たらない。
データベースにだけデータが残っている状態なのでしょうか?

この問題はどうやら、カスタムフィールドを作成する段階で、個々のブログのメニューからではなくシステムメニューから作ることで解決できるようです。
(システムメニューのカスタムフィールドはどのブログからでも参照できるので)


アイテムが複製されない

「ファイルアップロード」でアップしたデータは複製されません。
複製元のほうのデータを読みに行きます。

それはそうか、という感じですが、メニューの「一覧」>「アイテム」で表示されるアイテム一覧もコピーされないので、あとから使用したい場合に不便です。


その他、データベースにSQLiteを使用している場合は、テンプレートが複製されないという問題もあるようですね・・。

まだ実装されて間もない機能なので仕方がないのかもしれませんが、頑張ってほしいところです。
MT:三点リーダーがピリオドに置き換わってしまう
2008.12.24
MT4において、エントリー内で使用した三点リーダー(...)が、ピリオド3つに自動的に置き換わってしまうことが発覚してびっくり。

原因は 『設定』>『ブログ記事』 内で、「Word特有の文字を置き換える」で特有の文字が1バイトASCII文字に置き換えられている。つまり、Wordなどで表現できる機種依存文字を自動的に判断して文字化けなどが無いように置き換えてくれる、という機能のようだ。対象にするフィールドまで選ぶことができるので、親切といえば親切だ。

ただ、そもそも、三点リーダーが機種依存文字か?という疑問はある。クオーテーションなども対象となっている。

Movable Typeではデフォルトの設定でこの機能がオンになっているよう。なので、置き換え不要の場合、オフにすればオッケー。

MT管理画面のアドレス変更
2008.12.19
サーバー設定当初、ドメインではなくIPアドレスでMTをインストール/設定すると管理画面へのパスもIPアドレスで制作を進めることになります。

いざ、ドメインを割り当てたときに、管理画面>設定>公開 で公開パスを再設定するだけでは、それまで使用していた管理画面用アドレスはIPアドレスからドメインには変更にならないですね。

mt-config.cgi で設定する必要があります。

■CGIPath の設定
CGIPath http://www.example.com/cgi-bin/mt/


ちなみに、管理ページで使用するHTMLファイルなどを配置するディレクトリもmt-config.cgi内で設定します。

■StaticWebPath の設定
StaticWebPath http://www.example.com/mt-static/


ドメインが決まったら指定し直しましょう。
タグのランク
2008.12.19
タグのランクによってテキストの大きさが変わります。
フォントの大きさ指定はこんなもんでどうでしょうか?
※そもそも、ランク付けのアルゴリズムって?

.rank_01{
    font-size:20px;
    font-weight:bold;
}

.rank_02{
    font-size:18px;
    font-weight:bold;
}

.rank_03{
    font-size:16px;
    font-weight:bold;
}

.rank_04{
    font-size:14px;
    font-weight:bold;
}

.rank_05{
    font-size:12px;
}

.rank_06{
    font-size:10px;
}

月別アーカイブ