バグ報告はこちらへ

  • このフォーラムに新しいトピックを立てることはできません
  • このフォーラムではゲスト投稿が禁止されています
  • このトピックは管理者もしくはモデレータによりロックされています
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 .3 .4 .5 .6 .7 .8 .9 .10 .11 .12 .13 .14 .15 .16 .17 .18 .19 .20 .21 .22 .23 .24 .25 .26 .27 .28 .29 .30 .31 .32 .33 .34 .35 .36 .37 .38 .39 .40 .41 | 投稿日時 2009/5/31 14:00 | 最終変更
uemera  管理人   投稿数: 138
新しくトピックを作るか、この投稿へのレスで。
投票数:2 平均点:5.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2009/6/3 21:55
uemera  管理人   投稿数: 138
最終回裏イニングの攻撃が無かったとき、"x”マークをつけんとあかんな...
投票数:2 平均点:10.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2009/6/7 20:06
uemera  管理人   投稿数: 138
対戦結果詳細画面で、投手成績の「与死球」「被安打」「被本塁打」の値が表示されていない
投票数:2 平均点:5.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2009/6/14 18:36
uemera  管理人   投稿数: 138
上記の問題について、V1.01で修正済みです。

・ 対戦結果詳細画面で、投手成績の「与死球」「被安打」「被本塁打」の値が表示されていなかった問題を修正
・最終回裏の攻撃が無かった場合は、最終イニング裏の得点欄に何も表示されていなかったが、"x"を入れるようにした。

投票数:2 平均点:5.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2009/7/8 0:00
BearsPaPa 
はじめまして、仙台のBearsPaPaと申します。

すばらしいツールの作成ありがとうございます。
目下、少年野球チームの管理に使おうとトライ中です。
v1.10のインストール段階でエラーに遭遇しています。

自分のPCにXAMPPを入れてチェックしたときは大丈夫でしたが、lolipop.jp上でインストールを試みたところ、以下のようなエラーが出てモジュールのインストールができません。
XoopsはいずれもXOOPS Cube Legacy2.1でHD_full_1.3.0で導入したものです。 lolipop.jpにおけるMYSQLのバージョンが4.0.24であることが原因でしょうか?

そうであれば、使用はあきらめざるを得ないでしょうか?

+++++++++++++++++++++
モジュールインストール終了
モジュールインストール ログ

* Too big column length for column 'FirstBattery' (max = 255). Use BLOB instead
* WebScoreRevolution モジュールのインストールに失敗しました
* Force Uninstallation is started.

投票数:4 平均点:5.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2009/7/8 9:55
uemera  管理人   投稿数: 138
BearsPaPaさんはじめまして。

ご利用ありがとうございます。
問題のエラーですが、やはりMySQLのバージョンによる問題です。

MySQL4系では、varcharのサイズが255までに制限されているのに対して、
MySQL5系では、65535まで拡張されています。
<参考>
http://www.sawafina.com/archives/241

当モジュールはvarchar(255)を超えるサイズのカラムがあるので、MySQL4系では
インストール時にテーブルを作成する処理でエラーになるようです。

仮に、このインストール処理を通過できるようにカラムサイズを小さくしたとしても、
MySQL4.0系では副問い合わせが出来ないみたいですので、どちらにせよ利用の段階で
トラブルになると思います。

すいませんがMySQL5系の環境にてご使用ください。

lolipopにこだわらないのであれば、MySQL5系を使っている他のレンタルサーバーを
利用するのも手かと思います。
私は月額500円のCORESERVER(http://www.coreserver.jp/index.php)を利用していますが、
ここでは問題なく動いています。
姉妹サービスに無料ウェブサービスのXREA(http://www.xrea.com/)がありますが、
ここでも動くんじゃないかと思います。

ただし上記のサーバーは、セキュリティの関係上PHPのセーフモードを設定して運用している
ので、他のモジュールでファイルアップロード系の処理がある場合はうまく動かないかも知れません。
(回避方法はありますが知識が必要です。)

投票数:3 平均点:6.67
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 | 投稿日時 2009/7/8 12:24
bearsPapa 
早速のご説明ありがとうございました.

絡む幅の制限のみの問題ではないため,MYSQLの5系のサーバーを確保する必要があるということですね.

今回のXoops導入は,WebScoreRevolutionが動かないと意味が無いので,サーバーの選定から再検討してみます.
投票数:2 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2009/7/8 12:44
uemera  管理人   投稿数: 138
はい、内部で複雑なSQL構文を使っているので、MySQL4系ではインストール時のみならず、他の個所でも問題が発生するだろうと思います。
お手数ですがよろしくお願いします。
投票数:3 平均点:3.33
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2009/7/10 11:20
genkids 
引用:

bearsPapaさんは書きました:
早速のご説明ありがとうございました.

絡む幅の制限のみの問題ではないため,MYSQLの5系のサーバーを確保する必要があるということですね.

今回のXoops導入は,WebScoreRevolutionが動かないと意味が無いので,サーバーの選定から再検討してみます.

bearsPapaさん、こんにちわ。

genkids@人柱です。(^^ゞ

私の使っているatpagesでは、

MySQLは、4.1.25ですがうまく動いています。

XOOPS Cube Legacy 2.1.6
MySQL 4.1.25
PHP 5.2.6

です。

ご参考までに。
投票数:1 平均点:10.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2009/7/11 14:35
BearsPaPa 
genkids さん

情報ありがとうございます。

このモジュールを知って舞い上がり、さらにlolipop.comできわめて簡潔で魅力的なサーバーネームが取得できたことでさらにヒートアップしてしまっていました。

ここはいったん熱を冷まして、サーバーの見極めからじっくり進めていこうと思います。

運用に向けてまた困ったときは、お教えを乞おうと思いますので、よろしくお願いします。
投票数:2 平均点:10.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2009/7/11 21:11
uemera  管理人   投稿数: 138
舞い上がっていただいてありがとうございます。励みになります(笑)

MySQL4.1系が動作確認できていることは、genkidsさんが既に書き込みされていましたね。
すみませんそれを私も見逃していました。
動作確認バージョンは貴重な情報なのでリリースノートにも付記させていただきます。

WebScoreRevolutionは、以下の2つのMySQLの機能を使っています。
・文字列型のvarcharタイプを255byteを超えるサイズで定義しています。
・副問い合わせ(サブクエリ)を使っています。

一方MySQLのVersionによる差異について、厳密に調べてみると以下のことが分かりました。

★varchar型
・MySQL4.0系はvarchar(255)が上限。
・MySQL4.1系以降は256以上でもOK

★副問い合わせ機能
・MySQL4.1系からサポート

ということで、本モジュールはMySQL4.1系から動作できるようです。

投票数:3 平均点:6.67
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2009/8/13 0:10
genkids 
お久でございます。
お仕事ありつけて、良かったです。

で、久々に見たら、1.22になっているではないですか。

アップグレードしましたよ。即。

でも、グラフが何も表示されないです(T_T)

何かサジェッスッチョンください。m(__)m
投票数:4 平均点:5.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2009/8/13 20:41 | 最終変更
uemera  管理人   投稿数: 138
どうもです。
グラフが表示されないというのは具体的にどういう症状でしょうか?

・白い画面になり何も表示されない
 →WSRのバグの可能性があります。
  以下のURLを指定してみると何かデータの羅列のようなものが表示されますか?
  (XOOPS_ROOT)/modules/webscorerevolution/actions/GetPersonalscoreAVG.php
  表示されない場合はMySQL関係のトラブルだと思います。
  そうでない場合は、後述のキャッシュクリアを試してみてください。

・XOOPSのフレームは表示されているがグラフだけ表示されない
 →打撃データとか投手データがないとグラフは表示されません。
  キャッシュが効いているだけかも知れません。
  IEならCtrl+F5で強制リロードしてみてください。
  XOOPSのサーバー側キャッシュが残っているのかも知れませんので、
  (XOOPS_ROOT)/templates_c/ 以下のindex.html以外のファイルを削除してみてください。

・個人成績画面に「打撃グラフ」「防御率グラフ」のタブが表示されないのでグラフが見られない
 →同様にキャッシュの問題である可能性があります。

その他の原因としては、ブラウザですかね...
一応IE7、Firefox3、Chrome2あたりでは確認しましたが、それ以外のブラウザでちゃんと出るかどうか
は確認していません。
上記ブラウザでも、設定によってはちゃんと出ないこともあります。

あと、XOOPSのデバッグモードをOFFにしたりとかもしてみてください。
投票数:4 平均点:2.50
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2009/8/14 14:33
genkids 
引用:

uemeraさんは書きました:
どうもです。
グラフが表示されないというのは具体的にどういう症状でしょうか?

・白い画面になり何も表示されない
 →WSRのバグの可能性があります。
  以下のURLを指定してみると何かデータの羅列のようなものが表示されますか?
  (XOOPS_ROOT)/modules/webscorerevolution/actions/GetPersonalscoreAVG.php
  表示されない場合はMySQL関係のトラブルだと思います。
  そうでない場合は、後述のキャッシュクリアを試してみてください。

・XOOPSのフレームは表示されているがグラフだけ表示されない
 →打撃データとか投手データがないとグラフは表示されません。
  キャッシュが効いているだけかも知れません。
  IEならCtrl+F5で強制リロードしてみてください。
  XOOPSのサーバー側キャッシュが残っているのかも知れませんので、
  (XOOPS_ROOT)/templates_c/ 以下のindex.html以外のファイルを削除してみてください。

・個人成績画面に「打撃グラフ」「防御率グラフ」のタブが表示されないのでグラフが見られない
 →同様にキャッシュの問題である可能性があります。

その他の原因としては、ブラウザですかね...
一応IE7、Firefox3、Chrome2あたりでは確認しましたが、それ以外のブラウザでちゃんと出るかどうか
は確認していません。
上記ブラウザでも、設定によってはちゃんと出ないこともあります。

あと、XOOPSのデバッグモードをOFFにしたりとかもしてみてください。


XOOPSのフレームは表示されているがグラフだけ表示されない

に該当します。

 (XOOPS_ROOT)/templates_c/ 以下のindex.html以外のファイルを削除してみました。

が、

だめです。

状態がもっと悪くなりました(T_T)

IE7,FIREFOX3.0.3のどちらも同じです。

個人成績をクリックすると

打撃成績
投手成績

の表が表示されて

その下に

打率グラフ
防御率グラフを
表示しようとしてますが、
クルクル回ってます。

投票数:2 平均点:10.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2009/8/14 22:25 | 最終変更
uemera  管理人   投稿数: 138
うーむ、ちょっと原因が分からないです。
開発途中には、genkidsさんと同じような症状が出ていたときもありましたが、バグを潰すときれいになったので、
リリース版ではまったく起こってないです。
追加で以下の確認してもらえませんか?


以下のURLを送信すると何かデータの羅列みたいなのが出ていますか?
文字列の最後の方にエラーが出ていませんか?
(XOOPS_ROOT)/modules/webscorerevolution/actions/GetPersonalscoreAVG.php
(XOOPS_ROOT)/modules/webscorerevolution/actions/GetPersonalscoreERA.php

以下のファイルはちゃんと存在しますか?
(XOOPS_ROOT)/modules/webscorerevolution/templates/bbsb.css
(XOOPS_ROOT)/modules/webscorerevolution/templates/sorttable.js
(XOOPS_ROOT)/modules/webscorerevolution/templates/excanvas.min.js
(XOOPS_ROOT)/modules/webscorerevolution/templates/jquery-1.3.2.min.js
(XOOPS_ROOT)/modules/webscorerevolution/templates/jquery.flot.js
(XOOPS_ROOT)/modules/webscorerevolution/templates/tabber-minimized.js
(XOOPS_ROOT)/modules/webscorerevolution/templates/tabber.css

また、
管理者画面の全般設定の「モジュール・キャッシュ」で
WebScoreRevolutionを「キャッシュなし」にしたらどうでしょうか?

管理者でログインしているときと、ログインしていないとき(ゲスト)では違いがあるでしょうか?

再度モジュールをアップデートしてみたらどうなりますか?


あと、参考にさせてほしいので以下教えてください。
XOOPSの文字コードはEUCですか?UTF-8ですか?
(管理画面の全般設定で「使用言語」がjapaneseになっていればEUC、ja_utf8になっていればUTF-8です。)
サーバーはUnix系ですか?Windows系ですか?
レンタルサーバーを使っていますか?
>追記:これはatpagesレンタルサーバーでしたね。Unix系ですね。たぶん。
FTPでファイルを送信していますか?
FTP送信の転送モードはバイナリモードですかアスキーモードですか?
アスキーモードをファイル名で切り替えている場合は、アスキーモードで送ることにしている拡張子はなんですか?

投票数:3 平均点:3.33
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2009/8/17 16:03
genkids 
こんにちわ。

すいません、返事遅くなって。

今晩、確認してみます。

ありがとうございます。m(__)m
投票数:2 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2009/8/17 23:30
guest 
引用:

uemeraさんは書きました:
うーむ、ちょっと原因が分からないです。
開発途中には、genkidsさんと同じような症状が出ていたときもありましたが、バグを潰すときれいになったので、
リリース版ではまったく起こってないです。
追加で以下の確認してもらえませんか?


以下のURLを送信すると何かデータの羅列みたいなのが出ていますか?
文字列の最後の方にエラーが出ていませんか?
(XOOPS_ROOT)/modules/webscorerevolution/actions/GetPersonalscoreAVG.php

["1243695600000","0.261"], ["1244214000000","0.255"], ["1244300400000","0.240"], ["1244905200000","0.245"], ] } ] Notice [PHP]: Undefined index: nendo in file modules/webscorerevolution/actions/GetPersonalscoreAVG.php line 25

とNoticeが表示されます。

(XOOPS_ROOT)/modules/webscorerevolution/actions/GetPersonalscoreERA.php

NoErrorです。


以下のファイルはちゃんと存在しますか?
○(XOOPS_ROOT)/modules/webscorerevolution/templates/bbsb.css
○(XOOPS_ROOT)/modules/webscorerevolution/templates/sorttable.js
○(XOOPS_ROOT)/modules/webscorerevolution/templates/excanvas.min.js
○(XOOPS_ROOT)/modules/webscorerevolution/templates/jquery-1.3.2.min.js
○(XOOPS_ROOT)/modules/webscorerevolution/templates/jquery.flot.js
○(XOOPS_ROOT)/modules/webscorerevolution/templates/tabber-minimized.js
○(XOOPS_ROOT)/modules/webscorerevolution/templates/tabber.css

また、
管理者画面の全般設定の「モジュール・キャッシュ」で
WebScoreRevolutionを「キャッシュなし」にしたらどうでしょうか?

キャッシュなしの設定でした。

管理者でログインしているときと、ログインしていないとき(ゲスト)では違いがあるでしょうか?

管理者でしか今のところ、表示できないようにしてあります。

再度モジュールをアップデートしてみたらどうなりますか?


あと、参考にさせてほしいので以下教えてください。
XOOPSの文字コードはEUCですか?UTF-8ですか?
(管理画面の全般設定で「使用言語」がjapaneseになっていればEUC、ja_utf8になっていればUTF-8です。)

UTF-8です。

サーバーはUnix系ですか?Windows系ですか?
レンタルサーバーを使っていますか?
>追記:これはatpagesレンタルサーバーでしたね。Unix系ですね。たぶん。
FTPでファイルを送信していますか?
FTP送信の転送モードはバイナリモードですかアスキーモードですか?
アスキーモードをファイル名で切り替えている場合は、アスキーモードで送ることにしている拡張子はなんですか?

ffftpで自動設定で転送させています。


文中回答しましたが、と言う感じでした。
投票数:8 平均点:2.50
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2009/8/18 22:44
uemera  管理人   投稿数: 138
FFFTPの設定があやしいと思ったので、自分の環境でも同じようなFFFTPの設定でファイル転送後モジュールアップデートしてみましたが、不具合は起きませんでした。
ちなみにGetPersonalscoreAVG.php line 25 でnoticeが起きるのは問題ないです。

贅沢をいうならば、一度WebScoreRevolutionを新規でインストールしてみたらどうなるかを試してほしいのですが、それは難しいですよねぇ。

不具合が起こっている個人成績のページを開いて、ブラウザから「ページのソース」を見てもらえば分かると思うのですが、
<!-- RMV: added module header -->
というコメントがあって、その下におそらく
bbsb.css
sorttable.js
excanvas.min.js
jquery-1.3.2.min.js
jquery.flot.js
tabber-minimized.js
tabber.css
を読み込むlinkタグがあると思うのですが、これらのファイルのいずれかが読み込まれていないんじゃないかと思います。
これらのファイルが読み込まれれていれば正しくタブやグラフは表示されるはずですが、何故読み込まれていないのかは不明です。

個人成績については、V1.10の
templates/bbsb_viewpersonalscore.html
で上書きしてモジュールアップデートすれば、個人成績は古いバージョンの状態ですがとりあえずは不具合は出なくなります。
V1.10のモジュールは以下に置いています。
https://toyao.net/xoops/uploads/webscorerevolution/webscorerevolution_V110.zip

原因が分からないので、すいませんが個人成績を古いバージョンに戻してとりあえずしのいでもらえますでしょうか。

投票数:2 平均点:5.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2009/8/19 21:06
genkids 
了解です。

V1.10に戻してみます。
投票数:2 平均点:5.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2010/1/19 21:26
ldmo 
こんにちは、ldmoといいます。
いつも便利に使わせていただいています。
ありがとうございます。

個人成績のグラフ表示におきまして、
打率、防御率ともに、規定打席、規定投球回を満たしている最下位の選手が
表示されないという現象が起こっています。

ちなみに打率.000の選手と防御率9.80の選手です。。。
成績が悪すぎるとかありますかw?

過去に打者として出場記録のある登録選手1名を
選手紹介ページから削除してしまっているのですが、
その辺が影響することも考えられますか。

お手すきのときにご確認いただければ幸いです。
よろしくお願いいたします。
投票数:2 平均点:5.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2010/1/19 21:29
ldmo 
度々すみません。
バージョンを書き忘れました。
V1.31を利用しています。V1.30のときも同様の現象が起きていたと思います。
投票数:2 平均点:10.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2010/1/19 22:03
uemera  管理人   投稿数: 138
ldmoさん

uemera@作者です。

規定打席、投球回を満たしていればそれぞれ問題なくグラフ表示は出来るはずなんですが...
成績が悪すぎるから排除しているということはありません。
また、過去に削除した選手の影響ということも考えにくいです。

私のチームの成績は最下位選手もちゃんとグラフ表示できてます。
http://gouf.toyao.net/modules/webscorerevolution/index.php?action=ViewPersonalscore

もしよろしければldmo さんのサイトを紹介していただけませんでしょうか?
公開出来ないようであれば、「お問い合わせ」からこっそり教えていただいても構いません。
投票数:3 平均点:3.33
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2010/1/20 14:10
uemera  管理人   投稿数: 138
問題が発生しているサイトのURLを個別に送っていただき、原因が判明しました。

規定打席/規定投球回数にぎりぎり到達している選手のグラフが表示されないようです。
ロジックを修正して、ぎりぎり到達の選手も表示されるようにしました。
修正分は次回バージョンにてリリースします。
ご連絡どうもありがとうございました。
投票数:1 平均点:10.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2010/1/25 10:20
ldmo 
uemura様

ありがとうございました。

重ね重ね申し訳ないのですが、
対戦結果詳細ページで2人目以降の投手の選手名が空欄になってしまう現象が起きているのですが、ご確認いただけないでしょうか。

編集画面、投手成績には反映されているようです。

以上、よろしくお願いいたします。
投票数:2 平均点:10.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2010/1/25 14:08
uemera  管理人   投稿数: 138
ldmoさん

uemera@作者です。
たびたびご連絡ありがとうございます。

私のところのサーバー環境(PHP5.2.9)では再現しませんでしたが、PHP5.1.6の環境では発生するようです。
PHP5.1.6を使っているライブドア三冠王のプラン等では発生すると思います。

ロジック的におかしいところは無いと思うのですが、参照渡しで処理をしている個所でうまく値が引き継がれていないようです。
PHP自体の不具合なのかちょっと分かりませんが、とりあえず参照渡しを避けて組み直したところPHP5.1.6でも正しく表示されるようになりました。

V1.31のパッチを以下に置きましたので、ファイルを置き換えていただけますと幸いです。
モジュールアップデートは行わなくても反映されます。

https://toyao.net/xoops/uploads/webscorerevolution/webscorerevolution_V131_patch.zip


PHP5.1.6環境で、他にも参照渡しでおかしくなるところはあるかも知れませんので、もし他にも見つけたらお気軽にご連絡していただけると助かります。

ただいまモジュールは大幅改造中でして、出来ればそのメジャーバージョンアップ時に反映させたいと思いますので、本件を反映させたバージョンアップ版はしばらくお待ちいただけますでしょうか。
よろしくお願いします。
投票数:1 平均点:10.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2010/1/25 19:51
ldmo 
uemura様

https://toyao.net/xoops/uploads/webscorerevolution/webscorerevolution_V131_patch.zip

作成いただいた上記のパッチをあてて、正しく表示されることを確認いたしました。
どうもありがとうございました!

投票数:2 平均点:10.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2010/3/11 19:24
ldmo 
お世話になっております。先日は修正パッチのご提供ありがとうございました。

「チームの活動予定」のブロックですが、現在日付よりも古い予定を表示するようになっているようですが、私の環境だと、日付の判定がうまく動作しないようです。

bbsb_recent_schedule.php 24行目
-------------
where CONCAT(EventYear,'-',EventMonth,'-',EventDay) >= CURDATE()
-------------

この部分で、例えば「2010-3-2」と「2010-03-02」を比較してしまうようです。
お手すきのときにご確認いただければ幸いです。
投票数:3 平均点:6.67
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2010/3/11 19:25
ldmo 
すみません。

「現在日付よりも古い予定を表示する」

「現在日付よりも新しい予定を表示する」
の誤りです。
投票数:1 平均点:10.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2010/3/11 23:40
uemera  管理人   投稿数: 138
ldmoさま

uemura@作者です。
毎度ご連絡ありがとうございます。

ご指摘の件ですが、特定のレンタルサーバだと発生するようですね。
チームの活動予定ブロックは、本日より未来の予定について表示するようにしていますが、
一部のレンタルサーバーでは過去の日付の予定も表示されてしまっています。
少なくともMySQL 5.0.22では発生するようです。
私の環境はMySQL 5.0.51aですが、発生しませんでした。

原因となっている箇所を以下のように修正しました。

bbsb_recent_schedule.php 24行目
-------------
修正前 : where CONCAT(EventYear,'-',EventMonth,'-',EventDay) >= CURDATE()
修正後 : WHERE DATE_FORMAT(CONCAT(EventYear,'-',EventMonth,'-',EventDay),'%Y-%m-%d') >= CURDATE()


パッチは以下においておりますので、ご確認願えますでしょうか。

https://toyao.net/xoops/uploads/webscorerevolution/webscorerevolution_V131_scheduleblock_patch.zip


以上、よろしくお願いします。
投票数:3 平均点:3.33
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2010/3/12 14:47
ldmo 
uemura様

チームの活動予定ブロックの件、
正しく表示されることを確認いたしました。

ご対応まことにありがとうございました!
投票数:3 平均点:6.67
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2010/4/8 16:26
kaori 
初めまして。
会社の野球部のスコア管理に使いたく思い、
利用したいと思っております。

インストールのところでつまずいていますが、
教えていただけますでしょうか。

XOOPSのインストール後、
WebScoreRevolutionをインストールしたのですが、
XOOPS上でインストールボタンを押した直後に

Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /home/sites/heteml/users54/サーバー名/modules/webscorerevolution/class/AbstractDatabase.class.php on line 20

というエラーが出てきて、WebScoreRevolutionの管理画面へすすめません。
(サーバー名のところは変更して記載させていただきました。)

サーバーは、hetemlサーバー: http://heteml.jp/
データベース: 「 MySQL5 」
WebScoreRevolutionのバージョンは、V1.31です。


何か原因は考えられますでしょうか。

どうぞよろしくお願いいたします。
投票数:3 平均点:6.67
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2010/4/8 21:20
uemera  管理人   投稿数: 138
kaoriさん

uemura@作者です。

お使いの環境はPHP5ではなく、PHP4ではないでしょうか?
エラーはおそらくPHP5の環境では出ないと思います。

hetemlはftp1 ~ ftp89のサーバですとphp4を使っているようです。
WebScoreRevolutionは残念ながらphp5の環境でしか動きませんので、
php5の環境で使っていただけますでしょうか。

なお、hetemlではphpファイルの拡張子を"php5"とすることで対応できると書いてあります。
http://heteml.jp/support/manual/php5/
しかし、プログラム内部から別のphpファイルを読んでいたりしますので、ファイル名を変えるだけではだめで、ソースの中も修正が必要になります。
もしご自身でphp5対応される場合は注意してください。


投票数:4 平均点:7.50
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2010/4/9 11:22
kaori 
uemura@作者さん

ご返信ありがとうございます。
> お使いの環境はPHP5ではなく、PHP4ではないでしょうか?
> エラーはおそらくPHP5の環境では出ないと思います。

なるほど。
自分のサーバーのphpのバージョンを気にしていませんでした。
ありがとうございます。

> なお、hetemlではphpファイルの拡張子を"php5"とすることで対応できると書いてあります。
http://heteml.jp/support/manual/php5/
> しかし、プログラム内部から別のphpファイルを読んでいたりしますので、ファイル名を変えるだけではだめで、ソースの中も修正が必要になります。

こちらの作業は、自身がありませんので、
php5が使える他のサーバーを使ってみようと思います。

お忙しいところ、ありがとうございました。m(__)m
投票数:7 平均点:1.43
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2010/4/28 0:02
mao 
素晴らしいソフトありがとうございます。

xoops cube 2.1.7のときは使えていたのですが、
2.1.8に変えて再インストールしたら、インストールが完了せず、
WebScoreRevolutonのトップページが開かなくなってしまいました。

何が悪いのでしょうか?
すみません、よろしくお願いいたします。
投票数:1 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2010/4/28 0:18
uemera  管理人   投稿数: 138
maoさん

uemura@作者です。

ごめんなさい、v2.1.8の環境ではまだ動作確認してません。
GW中に試してみますのでいましばらくお待ちいただけますでしょうか。

すみませんがよろしくお願いします。
投票数:2 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2010/4/29 11:44
uemera  管理人   投稿数: 138
maoさん

uemuraです。

こちらでもXoops Cube Legacy 2.1.7→2.1.8にバージョンアップしてWSRを使ってみたのですが、
トップページが開かないという現象は発生していません。

こちらの環境は、

MySQL 5.0.51a
PHP 5.2.9-4
Xoops Cube Legacy 2.1.8
WebScoreRevolution 1.31
です。


PHP 5.1系だと問題が出るなどの可能性があるのかも知れませんので、お使いのバージョンを確認してみてもらえませんでしょうか。

また、以下の点はどうでしょうか?
・XCL をバージョンアップした際、以下のモジュールも正しくアップデートしたか
Legacy
Private Message
Standard Cache
Legacy Lender
User

・WSRを再度アップデートしてみたらどうか?
(「モジュールの管理」画面で、V1.31のまま再度アップデート操作を行ってみる)

以上よろしくお願いします。

投票数:1 平均点:10.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2010/4/30 1:12
mao 
uemuraさん

ありがとうございます、環境を確認したら、PHPが4でした。
これを5にしたら、うまく動きました。

これで、バンバン打って、ガシガシ入力できます。
楽しみです、ありがとうございました!

投票数:3 平均点:6.67
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2010/4/30 21:21
ゲスト2 
maoさん

そうですか。それは良かったです。
PHP4て絶滅したと思っていましたが、使っている人って思ったより多いですね。
投票数:2 平均点:10.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2010/6/9 0:49
NNUT 
uemuraさん

どちらに投稿すべきかわからなかったので、
ここに投稿しました。

ver.2.00をインストールしようと、
FTPを使ってサーバーにファイルをアップロードしたのですが、
その後、トップページが真っ白になってしまいしました。
なんとか、下層のアドレスに直接アクセスして
モジュールのアップデートをすることで直ったのですが、
これはバグ?
とりあえず、ご報告です。


MySQL: 5.1.34
PHP: 5.3.0
Xoops Cube Legacy 2.1.7
投票数:2 平均点:5.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2010/6/9 9:15
uemera  管理人   投稿数: 138
NNUTさん

uemera@作者です。

ご連絡ありがとうございます。
すいません、その問題は認識していました。

モジュールバージョンアップを完了する前に、当該モジュールにアクセスすると、
エラーが発生して白い画面になっちゃいますので、バージョンアップ時は

・サイトの閉鎖を行ってからバージョンアップする
・WSRにアクセスしないように、管理画面にログインした状態でバージョンアップする

などの方法でバージョンアップしてください。

もし、白い画面が出てきてしまった場合は、

http://(xoopsルート)/user.php (ログイン画面)
http://(xoopsルート)/admin.php (管理画面)

に直接アクセスして復帰してください。

バージョンアップ時に陥りやすいところかも知れませんので、リリースノートに注意喚起書いときます。
ご連絡ありがとうございました。

投票数:1 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2010/8/7 23:13
minom 
はじめまして。
はじめて利用しようとしています。既知問題だったら、すみません。

xoop からモジュールインストールを試みると以下のエラーが出力されます。

Incorrect table definition; there can be only one auto column and it must be defined as a key

module/sql.php 内で実行される sql の primary key を複数指定
している部分をそれぞれ一つにすると、問題なくインストールできました。

私の知識が確かなら、primary key って複数指定できなかったような・・・
sql を cli から実行しても同じエラーになりました。

当方環境、mysql 5.0.87 です。
投票数:3 平均点:6.67
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2010/8/8 1:07
uemera  管理人   投稿数: 138
uemera@作者です。

ご連絡どうもありがとうございます。
今旅行中なので、帰ってから調べてみます。
投票数:2 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2010/8/9 17:17
minom 
立て続けにすみません。

対戦相手チーム名、および、グランド名を日本語で入力できません。
アルファベットで登録し、それを db から直接、日本語に update かけると
正常に読み込めているように見えます。

他にも問題がありますが、もう少し調べてみてから、書き込みます。
帰国したら、ご確認お願いいたします。

Ver 2.0 です。
投票数:3 平均点:3.33
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2010/8/11 22:52 | 最終変更
uemera 
minomさん

uemera@作者です。

ご返答遅くなりましてすみません。
まだ原因が分からないので、状況をもう少し詳しく教えてもらえませんでしょうか。

まず、私の環境
・XOOPS 2.1.8 (EUCでインストール)
・WebScoreRevolution 2.00
・MySQL 5.0.51a
ではWSRのモジュールインストールは問題なくできました。

minomさんの環境はMySQL 5.0.87なので、このバージョン差異が原因かも知れません。
対戦相手チーム名、および、グランド名を日本語で入力できない件は、まずは正しくインストール
出来ないとそれ以降の動作が保証できませんので、インストールの問題が解決してから考えることに
したいと思います。

Prymary Key問題は、確かにテーブルに1つしか指定できませんが、
複数の列を組み合わせて1つのキーを設定してるテーブルがあります。

<参考>
プライマリーキー制約(PRIMARY KEY) - テーブルの作成 - MySQLの使い方
http://www.dbonline.jp/mysql/table/index8.html

私自身、MySQLの知識が足りず申し訳ありませんが、少なくとも現在はその意図でキーを設定
しています。MySQLv5.0.51aではエラーも出ず正しく解釈されているようです。


引き続き環境について教えてほしいことがあります。

・今回のWSRのインストールは新規インストールですか?それともV1.3台からのバージョンアップですか?
・XOOPSのバージョンは?
・XOOPSの日本語環境はEUCですか?UTF-8ですか?
・使用しているレンタルサーバは?

こちらも引き続き情報収集してみます。
ちょっと時間がかかりそうな問題な気がしています。
投票数:3 平均点:3.33
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2010/8/12 21:13
minom 
uemera さん、こんばんわ。
とりあえず、確認事項だけわかる範囲で回答します。

・今回のWSRのインストールは新規インストールですか?それともV1.3台からのバージョンアップですか?
  → 新規インストールです。V1.3 からのアップデートではないです。
・XOOPSのバージョンは?
  → 2.1.8 です。
・XOOPSの日本語環境はEUCですか?UTF-8ですか?
  → XOOP も使い始めたばかりでよくわからないのですが、
    EUC のつもりです。
・使用しているレンタルサーバは?
  → ローカルPCです。OS は WinXP Home Edition SP2 です。

SQL については、ワタシもこれから調べてみます。
投票数:2 平均点:10.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2010/8/12 22:38
minom 
たびたび、失礼します。cli で実行してみたログです。

mysql> create table test.dd (
-> g smallint unsigned not null,
-> i smallint unsigned not null,
-> primary key(g, i)
-> );
Query OK, 0 rows affected (0.44 sec)mysql> create table test.ee (
-> g smallint unsigned not null,
-> i smallint unsigned not null auto_increment,
-> primary key(i, g)
-> );
Query OK, 0 rows affected (0.14 sec)
mysql> create table test.ff(
-> g smallint unsigned not null,
-> i smallint unsigned not null auto_increment,
-> primary key(g, i)
-> );
ERROR 1075 (42000): Incorrect table definition; there can be only one auto column and it must be defined as a key

ご指摘の通り primary key を複数設定できるのは正しくて、
一つだけというのはワタシの勉強不足でした。

実行が失敗するのも事実とおもいます。
auto_increment を設定するとき、そのカラムを先に記述しないと
いけないように見えます。

裏付けるドキュメントは見つかりませんが・・・。

mysql のバージョンが原因でしょうか?
引き続き、調べてみます。
投票数:2 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2010/8/12 23:35
minom 
最後に、日本語入力の問題・・・

DB とは関係ないと思うのですが、
どうも XOOPS の問題のようです・・・

が、XOOP は本当にズブの素人なので調べるのに時間がかかりそうです。
今日は、このへんで終わりにします。
投票数:3 平均点:6.67
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2010/8/12 23:46
uemera  管理人   投稿数: 138
uemera@作者です。

いろいろ調べていただいてありがとうございます。
私の方は、すいませんが先にやらないといけない仕事を抱えており、こちらの問題解析は進んでおりません。

MySQLのバージョンが違うというのもありますが、OSのプラットフォームも違いますね。
私はUNIX系を使っています。
実はWindows系プラットフォームの動作確認は今までしてきておりません。

投票数:4 平均点:7.50
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2010/8/13 16:22
minom 
私も、UNIX 系環境(MySQL 5.0.41) で同じ SQL を実行してみましたところ、
異常なく実行できました。

PRIMARY KEY の順番による問題はWIN 版のバグって感じみたいですね。
投票数:2 平均点:5.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2010/8/13 17:55 | 最終変更
uemera 
uemera@作者です。
ご連絡ありがとうございます。

調べていると、
InnoDBでは複合キーによるPRIMARY KEY指定はできないという情報を得ました。

<参考>
[PGメモ]MySQL AUTO_INCREMENT の使用についてのエトセトラ。|Late Riser
http://ameblo.jp/milmil0003/entry-10436411305.html

minom さんが先日調べていただいたように、複合キー指定でもキーの順序を入れ替えるだけで
OKだったりERRORとなったりしているので、InnoDBがどうこうではなく単なるバグのような気は
します。
ただ、もしかしたらWindowsで動かしていたMySQLはInnoDBで動いており、UNIX系OSのMySQLはMyISAM
で動いていたのかも?とちょっと気になったもので。

MySQL :: MySQL 5.1 Reference Manual :: 3.6.9 Using AUTO_INCREMENT
http://dev.mysql.com/doc/refman/5.1/en/example-auto-increment.html

このページの真ん中よりちょっと下あたりに、ERROR 1075 についての記述があります。(英語)
"ERROR 1075"で検索したら出てきます。

これによると、CREATE TABLE時に
type=myisam;
をつけたら解決すると書いてあります。

ここにも同じようなことが描いてありました。
MySQL Bugs: #14404: AUTO_INCREMENT
http://bugs.mysql.com/bug.php?id=14404


ということで、修正したmysql.sqlを試しに作ってみました。
https://toyao.net/xoops/uploads/webscorerevolution/mysql.sql_WSRv200patch.zip

もしWindows環境にインストールしたい気持ちがまだあるようでしたら、試していただければと思います。
ただし解決しない可能性もありますが。

以上よろしくお願いします。
投票数:5 平均点:0.00

  条件検索へ