Shinji Ito
s3-it****@users*****
2004年 3月 5日 (金) 19:00:28 JST
伊藤です。お疲れ様です。 > なんですが、伊藤さんは「業務上での」が終わってもしばらく > 手伝っていただけるそうです。ありがたい(涙 > Webアプリ開発の勉強も兼ねて、ということです。 ということで、みなさん改めてよろしくお願いします。 > 「表示言語を変えても日本語になっちゃっているところ」を、 > 「not translated」に揃えてもらえますか? > つまんない仕事で申し訳ないんですけど。 一通り目に付いたところを修正しました。 問題がありまして、struts-config のActionタグで cache=global となっているものが常に日本語のMessageResourcesのみしか 表示されません。(英語、他言語の時も日本語) そういえば以前、cache=global と記述していたActionが文字化けするという 現象が発生していました。バグでしょうか? > MessageResourceファイルが用意されていない言語を > 表示言語として選んだとき、英語で表示されるようにする、 > という修正は終わっています。 確認できました。 下記了解しました。 以上です。 > ============================================================ > > ロボットを一覧で表示する画面がいくつかありますが、少し違う箇所が > > あります。(登録日があったり、並びが違ったり) > > Categorized by Systemは、登録日入れたいですね。 > > 新着ロボットの方は、更新日だけでいいです。 > > > メーリングリストでもアイコンの話等が出ていますので、細かい部分は > > あとでまとめて直すことにします。 > > この手のデザイン話は決定するのに時間がかかるという実績があるので、 > アイコンの方を後回しにしたいです。 > > Categorized by Systemから飛べるロボット一覧の「Category」列は、 > 他の画面のやつと同じように、 > 「R M」だの「A IM」だの表示されるようにしてください。 > > > ============================================================ > あと、Most Popular Downloadsも作ってもらえますか? > ダウンロード数は、robot_download_countテーブルに、 > ロボットのバージョン別にカウントされています。 > > それを、robot_idでくくってSUMを取ります。 > > シンプルに書くと以下のようになります。 > SELECT > r.robot_id, > sum(c.count) AS count -- ダウンロード数 > FROM robot AS r > JOIN robot_download_count AS c > ON r.robot_id = c.robot_id > GROUP BY robot_id > ORDER BY count DESC > LIMIT 5 > > 表示するべきデータをすべて取得するようにすると、 > 以下のようになります。 > > SELECT > d.robot_id, > d.count, -- ダウンロード数 > r.user_id, > r.latest_version_id, > r.register_date, -- 登録日 > r.class_name, -- クラス名 > u.nickname, -- ユーザ名 > v.version, -- バージョン > v.register_date AS update_date, -- 最終更新日 > v.robot_type, -- Robot/Advanced/Team > v.droid, -- implements Droid > v.use_io, -- use I/O > v.code_size_category -- code size > FROM > (SELECT > r.robot_id, > sum(c.count) AS count > FROM robot AS r > JOIN robot_download_count AS c > ON r.robot_id = c.robot_id > GROUP BY robot_id > LIMIT 5) AS d > JOIN robot AS r > ON d.robot_id = r.robot_id > JOIN robot_version AS v > ON r.latest_version_id = v.robot_version_id > JOIN user AS u > ON r.user_id = u.user_id > ORDER BY count DESC > >