2009.01.15
MTの便利な機能のひとつである(はずの)ブログの複製ですが、使っているうちにいろいろ問題が出てきたのでまとめてみます。(MT4.2)
・カスタムフィールドが複製されない
これは結構致命的ではないでしょうか・・
ブログの複製では、カスタムフィールドは複製されません。
再構築をすると、なぜか入力されていた内容が問題なく書き出されるので気付きにくいですが、いざカスタムフィールドの内容を変更しようとすると見当たらない。
データベースにだけデータが残っている状態なのでしょうか?
この問題はどうやら、カスタムフィールドを作成する段階で、個々のブログのメニューからではなくシステムメニューから作ることで解決できるようです。
(システムメニューのカスタムフィールドはどのブログからでも参照できるので)
・アイテムが複製されない
「ファイルアップロード」でアップしたデータは複製されません。
複製元のほうのデータを読みに行きます。
それはそうか、という感じですが、メニューの「一覧」>「アイテム」で表示されるアイテム一覧もコピーされないので、あとから使用したい場合に不便です。
その他、データベースにSQLiteを使用している場合は、テンプレートが複製されないという問題もあるようですね・・。
まだ実装されて間もない機能なので仕方がないのかもしれませんが、頑張ってほしいところです。
・カスタムフィールドが複製されない
これは結構致命的ではないでしょうか・・
ブログの複製では、カスタムフィールドは複製されません。
再構築をすると、なぜか入力されていた内容が問題なく書き出されるので気付きにくいですが、いざカスタムフィールドの内容を変更しようとすると見当たらない。
データベースにだけデータが残っている状態なのでしょうか?
この問題はどうやら、カスタムフィールドを作成する段階で、個々のブログのメニューからではなくシステムメニューから作ることで解決できるようです。
(システムメニューのカスタムフィールドはどのブログからでも参照できるので)
・アイテムが複製されない
「ファイルアップロード」でアップしたデータは複製されません。
複製元のほうのデータを読みに行きます。
それはそうか、という感じですが、メニューの「一覧」>「アイテム」で表示されるアイテム一覧もコピーされないので、あとから使用したい場合に不便です。
その他、データベースにSQLiteを使用している場合は、テンプレートが複製されないという問題もあるようですね・・。
まだ実装されて間もない機能なので仕方がないのかもしれませんが、頑張ってほしいところです。
2009.01.07
lightboxを使って画像をポップアップさせたとき、エリアの外はデフォルトでは半透明の黒が敷かれるのですが、そこを変えてみました。
カラーは、lightbox.css内にある「 #overlay 」の背景色を変更することで変えることができます。
同じようにして、不透明度も変えられるだろうと思ったのですが・・
どうやら、ここでは設定できないようです。
不透明度のほうは、lightbox.jsの320行目にある
new Effect.Appear('overlay', { duration: 0.2, from: 0.0, to: 0.8 });
最後の to: の部分で設定できました。
この場合は0.8なので不透明度80%です。
カラーは、lightbox.css内にある「 #overlay 」の背景色を変更することで変えることができます。
同じようにして、不透明度も変えられるだろうと思ったのですが・・
どうやら、ここでは設定できないようです。
不透明度のほうは、lightbox.jsの320行目にある
new Effect.Appear('overlay', { duration: 0.2, from: 0.0, to: 0.8 });
最後の to: の部分で設定できました。
この場合は0.8なので不透明度80%です。