Margy Mutoh
margy****@roseb*****
2006年 9月 23日 (土) 07:47:01 JST
ムラカミさん、Margyです。 > catalog直下にadminディレクトリがきていますが、 > これは正しいのでしょうか? それイコール「MS2用」であることを意味してます。 MS1へインストールするにはいくつかの注意点がありますし、 場合によってはそれでも組み込めないケースもあります。 MS2用モジュールをMS1へ組み込む場合の注意点は、たとえば、 ・catalog/admin配下のファイルはadmin/配下へコピー ・filename.php、database.phpへの追記は、application_top.phpへ ・既存ファイルの編集は、関数・変数の使い方に注意 ・MS2特有のfunctionが使われている場合、MS2から移植する必要も (移植不能な場合も) ・MS2特有の処理がからむ場合は組込が非常に困難な場合も (たとえば商品価格のnetとgrossの概念はMS1にはない) ・MS2特有のDB構造がからむ場合も同様 …こういったところでしょうか。 > defineされているはずの、 > FILENAME_EVENTS_CALENDAR_CONTENTが > インストール手順を読んでも、catalog側では定義されていません。 > むしろ、これはadmin側で定義するように言われています。 私はMS2用のEvents Calendarをインストールしたことがないので はっきりこう、とは言えませんが、 基本的に、contributionはosCユーザ(レベルも色々)が作ったもので あって、誤記とか手順の人為的なヌケモレはアリ、と思ったほうが いいです。(機能的にはすばらしいけどドキュメントが…だったり、 その逆(^_^;だったり) また、仮に問題なく組み込めても、動作の保証はありません。 (実際、どうやっても動かないモノが堂々とアップされてることも) 「これは当然にcatalog側にdefineされるモノでしょう」と思ったら、 catalog側にdefineしてみてはどうでしょうか。 作者がcatalog/adminを間違えて書いてる可能性もゼロではないですし。 また、そのモジュールにMS1用があるのなら、多少古くてもMS1用を 組み込むほうが早いです。 ちなみに私がインストールしたことがあるEvents Calendarは、 http://www.oscommerce.com/community/contributions,1061 の、下から6番目「Events Calendar - MS1 version::update」 (Calendar MS1-update.zip)ですが、組込自体にあまり問題はなかったと 思います。 ただ、(私の場合)問題は機能で、このモジュールはたとえばosC-alterの 休業日カレンダーのようなものではなく、期間セールだの単日のイベント だの誕生日だのを書き込む、スケジュールカレンダーのような機能だった ような。(colmn_leftのボックスに表示させた小カレンダーに、イベント のある日がリンク表示になっていて、リンクをクリックするとイベントの 詳細が表示される…みたいな) 休業日が視覚的に表示されるだけの機能が欲しかった私は、そんなわけで、 組み込んではみたけど使わなかった記憶があります。 同様に、説明を見て「これだ!」と思って組み込んでみたけど、いざ動か してみたら自分の欲しい機能とは違った、ということも多々あり。 デモのある例は少ないので、なかなか難しいですね。 がんばってください。 Margy Mutoh