メインメニュー
ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
My Links
メイン
   MamPod
     Legacy 2.1.1での動作
新規スレッド作成画面へ

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
nor
投稿日時: 2007-7-19 0:58
新米
登録日: 2007-7-18
居住地:
投稿: 4
Legacy 2.1.1での動作
taquino様、はじめまして。

超初心者ですので、とんちんかんでしたらお許し下さい。
先日XOOPSに出会い、色々なサイトで勉強しながら奮闘しております。(まだローカルで練習しているだけの段階です)
ゆくゆくはお年寄り向けのコミュニティーサイトを目指しております。

WindowsXPのローカル環境に「XAIO Cube Legacy 2.1 Stable パッケージ」をインストールし、protectorの次に入れたモジュールがこちらのMamPodです。あまり居ないかも知れませんね(笑)

数人分の数値を入れるなどしてテストしています。計算結果などは正常に出ていて問題ないのですが、MamPodのメイン画面下部にエラーメッセージが出てしまいます。
------------------------------------------------
Notice [PHP]: Constant _MAMPOD_PEDOMETER already defined in file C:\server\htdocs\modules\mampod\language\japanese\main.php line 4
Notice [PHP]: Constant _MAMPOD_FROMTO already defined in file C:\server\htdocs\modules\mampod\language\japanese\main.php line 5
......以下、main.phpに記述のある全行に対してエラーが出ています。
------------------------------------------------
「Legacy 2.1.1での動作」とタイトルに書きましたが私の環境のせいかもしれません。

お忙しいとは思いますがよろしくお願いいたします。


以前のスレッドで他の方も書かれていたのですが、taquinoさんのモジュールはピンポイントに欲しいものがあってとても素敵だと思います。
大変でしょうが応援しております。
返信
sakichi
投稿日時: 2007-7-19 10:49
新米
登録日: 2006-9-5
居住地:
投稿: 5
Re: Legacy 2.1.1での動作
norさん
とりあえず、manpod/index.phpの7行目と9行目の
includeをinclude_onceに書き換えるとエラーが起きなくなります。
もっとお手軽なのは、管理画面の「互換モジュール」-「全般設定」でデバッグモードをOFFにしましょう。

作者様へ
どうも、Cubeでは、modules/legacy/kernel/Legacy_Controller.class.phpの
440行あたり

$this->_mStrategy->setupModuleLanguage();

で言語ファイルを読み込んでいる様です。
とはいえ、xoops2系の互換性もありますし、(確かX2って自前で読まないと駄目ですよね?)
include命令からinclude_once命令への置き換えが妥当かな、と思いますがいかがでしょうか?

お時間が有りましたら、改修を検討してください。

返信
taquino
投稿日時: 2007-7-19 12:27
管理人
登録日: 2004-10-22
居住地: 湘南
投稿: 1543
Re: Legacy 2.1.1での動作
norさん、どうもです。
sakichiさん、恐れ入ります。

そうですね、できれば週末あたりに改修をしたいと思います。
#お約束はできませんけれど、頑張ります。
返信
nor
投稿日時: 2007-7-19 19:17
新米
登録日: 2007-7-18
居住地:
投稿: 4
Re: Legacy 2.1.1での動作
sakichi様
>includeをinclude_onceに書き換えると・・・
教えていただいたとおり書き換えましたらエラーが出なくなりました。
ありがとうございました!
include_once()とinclude()の違いはネットで調べてなんとなくですが理解しました。
デバックモードをOFFにするのはやめておきました。
何かまた出た時に解らないなりにもなぜなのか?と考えたいですので。

taquino様
メイン画面で自分の到達地点だけ別の色にするというのは贅沢な要望でしょうか。
#ff0000の色指定しているところを変えればいいかな〜とちょっと見たのですが大甘でした。
_MAMPOD_P_MILESTONESのあたりをpersonalデータだけ変えてみたりいじってみます。
でも、多分うまくいかないと思うので一要望としてお考え下さい。
よろしくお願いいたします。
返信
taquino
投稿日時: 2007-7-20 12:25
管理人
登録日: 2004-10-22
居住地: 湘南
投稿: 1543
Re: Legacy 2.1.1での動作
どうもです。

引用:

メイン画面で自分の到達地点だけ別の色にするというのは贅沢な要望でしょうか。
#ff0000の色指定しているところを変えればいいかな〜とちょっと見たのですが大甘でした。


Mampodでは、表示スタイルをテンプレートではなくプログラム側でやるという美しくない手段を採っているので、簡単にはいかないことになっています
次回アップの時には当件も合わせて対応するつもりですので、少々お待ちください
返信
nor
投稿日時: 2007-7-24 21:40
新米
登録日: 2007-7-18
居住地:
投稿: 4
Re: Legacy 2.1.1での動作
taquino様
引用:

taquinoさんは書きました:
どうもです。
Mampodでは、表示スタイルをテンプレートではなくプログラム側でやるという美しくない手段を採っているので、簡単にはいかないことになっています
次回アップの時には当件も合わせて対応するつもりですので、少々お待ちください


お忙しいでしょうが、楽しみに、気長に待っております。
ありがとうございました。
返信
taquino
投稿日時: 2007-7-25 23:17
管理人
登録日: 2004-10-22
居住地: 湘南
投稿: 1543
Re: Legacy 2.1.1での動作
あ、しまった。ここに報告するのを忘れていました。
バージョンアップは実施し、ダウンロード可能になっています。

ログインユーザに関してのみ、表示をイタリック体になるようにしました。
また、style書き換えが簡単になるよう、プログラムも工夫してみました。

どうぞお試しください。
返信
nor
投稿日時: 2007-7-26 20:22
新米
登録日: 2007-7-18
居住地:
投稿: 4
Re: Legacy 2.1.1での動作
taquino様
引用:

taquinoさんは書きました:
また、style書き換えが簡単になるよう、プログラムも工夫してみました。
どうぞお試しください。

うわぁ。ありがとうございます!
早速ダウンロードさせていただき、試してみました。

style書き換えも試してみました。
試しに他の色を指定しても、他のユーザーと同じ地点になった時に同じ色になってしまうんですね。
なので、
border-bottom:solid 3px #0000ff; color:#ff0000; font-weight:bold;

としてみました。
border-bottomは、標準的なスタイルシートなので多くのブラウザに対応していますし、視覚的にも一目瞭然と大変満足しております。
個別に指定できるようにして下さったtaquino様に感謝感激です。
本当にご苦労様&ありがとうございました!!
返信
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

新規スレッド作成画面へ