Page Top

1月だけど、暖かいバンクーバー

January 11, 2010

暖かい、と言っても冬なので寒いのは寒いですが、しかし、年末年始と今年は全く雪が降りませんでした。(山の上には雪が被っていますが。下界にはひとつも雪が降りませんでした。)今日の外の気温、10度で雨です。地元の大分と大差ありません。こんなに緯度が違うのに。。

冬の例年のバンクーバーは雨季で、雨がしとしとしとしと降り続け、比較的暖かいのが特徴なので、例年並に戻った?と考えればそうなのかもしれませんが、それにしても、一昨年はクリスマス前に雪が何十年かぶりに大量に降り、近くのショッピングに行くのも大変でしたので、この変わりようと言ったら、物凄い変化だなと思います。

来月はオリンピックでウィスラーだけでなく、バンクーバーのサイプレス山でも競技が行われるのですが、今このように暖かいお天気で、雨ばかり降り続いているので、雪をできるだけ保護するのに努めているようです。

バンクーバーの事情とは異なり、世界各地では大雪になっているようで、ポーランドではマイナス20度にもなったようで、雪も大量に降っているようでした。アメリカの内陸部の方もカナダの内陸部の冷たい寒気がやってきて、寒波がすごかったようで、農作物にも被害がでていたようです。

こういう世界の天候の変化を見ると、地球の海流がますます変化してきているのが分かります。地球の大変化を穏やかにするために、自分が出来る身近なことから、頑張っていきたいです。ということで、ここ1年ほどは、生物分解性(biodegradable)の洗剤(無臭)を使っています。中々使い心地が良いです。安い時に買ってて良かったー。

MT5 モジュール名で_(アンダースコア)を使った名前にして、この値を別のテンプレートで呼び出すと、HTML側で改行されるー自分用覚書

January 09, 2010

タイトルのままですが、MT5にて、数字などの値をモジュール(Blog_IDなどのモジュール名)化し、このモジュールを別のテンプレートで<MTInclude module="Blog_ID">などとして呼び出すと、なぜか、HTML側のコーディングで改行されてしまいます。(ブラウザ上では改行されていません。)

MT4では、上記の仕方で値を、検索のIncludeBlogsの対象にして大丈夫でしたが、MT5では、パラメータが不正です、というエラーがどうしても出てきてしまい、当初、問題が何なのか分からず、あれや、これやと、色々試していたところ、やっとわかりました。

ポイントは、モジュール名にアンダースコア「_」を使った名前を付けると、値が渡される時、改行される症状がでるみたいなので、アンダースコア「_」を使わない名前、例えば、上記例の分だとBlogIDなど、と付けると大丈夫になるようです。

【追記:2010年1月27日】
上記の方法で大丈夫だと思ったのですが、やっぱり改行されてしまうようで、MTの方は無事に動くのですが、HTMLの文法エラーになってしまうので、その後も解決策をあれやこれやと探していた所、MTのグローバルモディファイアに「strip_linefeeds (値に 1 を設定すると、Movable Type タグの値から改行コード (キャリッジリターンおよびラインフィード) を除きます。)」というものがあることを発見し、おぉ~~~こんなものがあったとは~~!これを問題の箇所に付け加えると、あっさり問題解決しました。これに一体何週間時間がかかったことか・・。普段使わなくても、色々なタグを知っておくことは大切だなと思いました。。

MT5 MTIncludeで別のブログをIncludeするとー自分用覚書

January 06, 2010

Website以下で作成したテンプレートを使用してグローバルナビを作っているのですが、このグローバルナビに、Website以下に作成したブログが来るようにしており、そのブログの名前やフォルダ名をそのブログにてmodule化しているので、それをそのmoduleが属しているブログに取りに行くように、MTIncludeで呼び出しているのですが、これに、$サインで値を呼び出して、MTIncludeで別のブログを呼び出すと、なぜか、これがその他の箇所でも効いている状態になるようで、Website以下にあるアーカイブインデックスで、MTPagesを使用しWebsite以下に作成したウェブページを呼び出そうとすると、その$サインで呼び出されたブログのウェブページが、MTPages以下に反映される、という状況が出てきました。本来であれば、Website以下のウェブページが表示されるはずのところです。(説明だけでは、意味がわかりにくいですね・・)

当初、何が影響してこのような状況になるのかが分からなくて、かなりの時間を費やしましたが、問題回避方法は、アーカイブインデックスのMTPagesのところに、このアーカイブインデックスが同じWebsite以下のものであろうと、MTMultilogやMTBlogsなどを用いて、呼び出したいウェブページのサイトID、この場合はWebsiteのID、を指定してあげる、ということでした。

朝からバターミルク2杯は・・

January 04, 2010

やめた方が良いみたい。。
次から気をつけよう~。

こういうつぶやきは、Twitterの方が良いのかなぁ。

新しいテンプレート作成中

January 02, 2010

MT5が出る前にMT4.2用の新しいテンプレートを作成していたのですが、途中でMT5がリリースになり、かなり遅れていますが、MT5用のテンプレートを今作成しています。MT5ではサイトの構成が変わったこともあって、それに合わて少しバージョンアップしたものを作っているので、かなり時間がかかっています・・。でも、MT5は横の連携にとても優れたものになっていて、同じシステム下で、ブログを複数作成したものを連携してサイト作成するには、とても優れたツールになっていると思います。これを私はMT4でしていたのですが、MT5だとMT4で出来なかったことが出来て更に良い感じだと思います。

ですが、同じシステム下でブログが沢山増えてくると、再構築が面倒になってきますね。これはスカイアークシステムさんの、複数ブログの再構築プラグイン:BlogRebuilderで解決しますが(今のところMT4までのよう)、この機能がMTのデフォルト機能で付いていたらとても便利だろうな~と思います。しかも、各ブログのプラットフォームにわざわざ行って再構築しなくても、ウェブサイトのダッシュボードで、ウェブサイトと配下のブログがリストとして出てきて、そこのチェック箇所にチェックを入れて、再構築をすると、チェックが入ったウェブサイトやブログが一気に再構築されると便利だな~なんて思います。

早く新しいテンプレートがリリース出来るように頑張ります!