eguide2.56の新規掲載イベントについて
- このフォーラムに新しいトピックを立てることはできません
- このフォーラムではゲスト投稿が禁止されています
投稿ツリー
- eguide2.56の新規掲載イベントについて (kuma56, 2010/1/19 16:43)
- Re: eguide2.56の新規掲載イベントについて (nobu, 2010/1/20 13:30)
- Re: eguide2.56の新規掲載イベントについて (kuma56, 2010/1/22 10:47)
kuma56
投稿数: 3
新規掲載イベントを互換モジュールのブロックのインストールをしてトップページに表示しようとしたところ、トップページを表示した時にフッターの下にエラーが表示されました。
Notice [PHP]: Undefined variable: xoopsConfig in file C:\xampp\htdocs\xoops\html\modules\eguide\functions.php line 280
xoopsもphpもはじめたばかりで全く理解していないのでおかしな事をしているかもしれませんが・・・
440行目辺りにglobal $xoopsConfig;とあったので、そのまま280行目の前に同じglobal宣言を入れたらphpエラーが発生。
global宣言は重複不可、使用する前に宣言が必要なのだろうと思い、440行目あたりのglobal宣言をコメントアウトし、6行目付近に挿入したらエラーが消えました。
他にxoopsConfigを使用している箇所はなかったのでこれで大丈夫だと思いますが、対応が間違ってたら是非ご指南ください。
【動作環境】
・テスト用のローカルwindowsXPサーバー
・XAMPP (Basispaket) version 1.7.1
・Hodajuku Distribution1.0 for XOOPS Cube Legacy2.1 (HD1.0 for XCL2.1)
・eguide-2.56.tar
すべて新規導入のためアップデートなどの実績はありません
Notice [PHP]: Undefined variable: xoopsConfig in file C:\xampp\htdocs\xoops\html\modules\eguide\functions.php line 280
xoopsもphpもはじめたばかりで全く理解していないのでおかしな事をしているかもしれませんが・・・
440行目辺りにglobal $xoopsConfig;とあったので、そのまま280行目の前に同じglobal宣言を入れたらphpエラーが発生。
global宣言は重複不可、使用する前に宣言が必要なのだろうと思い、440行目あたりのglobal宣言をコメントアウトし、6行目付近に挿入したらエラーが消えました。
他にxoopsConfigを使用している箇所はなかったのでこれで大丈夫だと思いますが、対応が間違ってたら是非ご指南ください。
【動作環境】
・テスト用のローカルwindowsXPサーバー
・XAMPP (Basispaket) version 1.7.1
・Hodajuku Distribution1.0 for XOOPS Cube Legacy2.1 (HD1.0 for XCL2.1)
・eguide-2.56.tar
すべて新規導入のためアップデートなどの実績はありません
nobu
投稿数: 962
オンライン
まあ、修正は問題ないですし、直さずに警告を無視しても支障ありません。
その付近は昔存在したらしい、変な文字コードを送ってくるブラウザに対応するための処理なのですが、今時そんなのを使ってる人もいないでしょう。
直すより、ばっさり消してしまうのが正解な気がします。
その付近は昔存在したらしい、変な文字コードを送ってくるブラウザに対応するための処理なのですが、今時そんなのを使ってる人もいないでしょう。
直すより、ばっさり消してしまうのが正解な気がします。
kuma56
投稿数: 3
ご返信ありがとうございます。
本番稼動する際にはIT知識のあまりない方も見る可能性がかなりあるので、保険として残しておこうかと思います。
本番稼動する際にはIT知識のあまりない方も見る可能性がかなりあるので、保険として残しておこうかと思います。