昨日も(この間も)少し書いたが、EUのWindows7では、IEがデフォルトってわけではなく、結局IEから他のブラウザの選択ができるようになるようだ。
さらにXP/Vistaにも配信されるらしい。
日本でひどいのは、IEがデフォルトなのを良い事に、メーカーがそれに上乗せするかのように独自のアドオンや、リンク、検索エンジンなど独自設定を施したとんでもないIEがデフォルトになっていることが多い。
さらに言えば、
そうなんですよ。サーバー移転したいけど、よく考えたらデモも含めて3つ移動しなきゃいけない。しかも同時にだ。
二度手間を考えると、とてもできない。一度は、やりかけたのですけど、administratorフォルダをアップロードして中断しました。そんなことやってるより、新しい物をさっさと作ってJoomla!1.5化したサイトをリニューアルオープンした方が良いと判断しました。・・・しかし、いつになることやら・・・。
forum.joomla.orgでうちにアクセスできないとかってトピックがあったりして、やらなきゃいけないのはわかっていますが、優先度を下げました。
まあ、Joomla.codeか、Google.codeでも良いのでしょうけど、それすら面倒になってきているかもしれない。
Joomla!が何かの操作をした後表示するメッセージ。これってオーバーライドできないの?
眺めてみるとどうもそれっぽい。
綺麗に表示はされるもののもう少し何とかしたいときってありますよね。そのときコアを書き換えてやれば良いですが、いつもそんなことしてるとアップデートの時に始末に負えなくなったりすることがある。それだけなら良いが、他にもやってれば、管理しきれないかもしれない。
そこでプラグインを作成してみた。
テンプレートにmessage.phpを置けばオーバーライドしてくれるもの。
コアなJoomlerなら必要かもしれない。
また、今度公開します。
昨日書いた作成中のエクステンションのことです。ふと、思いついて命名したエクステンション名で検索してみた「ContentPlus Joomla」・・・ガーン。すでにあるではないか・・。
けど、Joomla!1.0.x用でした。でも同じ名前は使えないことはないだろうが、もちろんやめた方が良いし。
Joomla!1.5って名前からファイル名、クラス名などが関連付けされているので全部変更しなくちゃいけない。こりゃ大変だ。
たくさんのエクステンション、先に同じ名前が無いか確かめてから命名しよう。
とまあ、たわいもないことでした。
作成していて気づいたことがありました。Joomla!1.5のcom_contentでは、Joomla!1.0.xではページに設定された記事数のみを取得して表示しているのに対し、Joomla!1.5では全ての記事を取得してページに設定された記事数のみを表示するようになっているようですね。これってたくさん記事があるときに影響ないのかな。そう、LIMIT句が無いのです。この場合テンプレートで表示数を変更できるという利点はあるでしょうが、そんなことはページ設定を無視してしまうことになるのでよくないと思うし。
どうなのでしょう・・・。
以前にJavascriptでショッピングカートのようなものを作成したことがあって先日その依頼者が画面を見て悩んでいた。
依頼者:「数が増えると重くて使えない。」・・・それは、私が作った物。
私:「Javascriptにも限界があるのな。」・・・ぉぃ
依頼者:「・・・・。」
すこしソースを眺めていた。動作は、間違っていない。ソースも間違いではない。エラーももちろん出ていない。クッキーを利用しているのでクッキー?、いやそうでない。じゃあ何よって。
私は、陥りやすいのかもしれない。
コードを処理によってパーツ化するのは当然なのですが、そう・・・ループの中で同じ値を参照するのにループ内でそれを見にいっている。それは間違っていますよね。パーツ化していると単純にそれを呼び出せば値が返ってくることがわかっているのでそれを使ってしまう罠でした。それが単純ならわかりやすいのですが、参照先からさらに奥へとつながっていたのでその先で何やってたか把握してなくてそんなことになっていました。
ループの外で参照しよう・・・・。
言い訳太郎でした。