バージョン選択

フォーラム

メニュー

オンライン状況

43 人のユーザが現在オンラインです。 (32 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 43
もっと...

サイト内検索

バグ報告 > フロント機能 > アンケート機能のバグ

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
Arcaim
投稿日時: 2010/5/21 9:49
対応状況: −−−
常連
登録日: 2009/10/23
居住地:
投稿: 34
アンケート機能のバグ
アンケート機能でバグを発見しました。
デフォルトで6つまで質問と回答があります。
全部入力します。

質問1---ラジオボタン
質問2---ラジオボタン
質問3---チェック
質問4---ラジオボタン
質問5---テキストエリア
質問6---テキストエリア

それでアンケートを作成

アンケートを回答します。

結果をdownloadします。

しっかりとアンケート結果、回答が6つ入ってます。

その後
質問1---ラジオボタン
質問2---ラジオボタン-----管理画面アンケート編集から「ラジオボタン」→「使用しない」にします。
質問3---チェック
質問4---ラジオボタン
質問5---テキストエリア
質問6---テキストエリア

上記で更新

ユーザーサイドのアンケート入力画面を開くと
使用しなくした質問2がなくなり

質問1---ラジオボタン
質問3---チェック
質問4---ラジオボタン
質問5---テキストエリア
質問6---テキストエリア

となります。
まあ、これは良いのかな。と思います。

さて
ここで
回答して行きます。

バグ?
1、3、4、5、6
と全部回答
下記の方の住所などわざと入力しないで「確認ボタン」を押す。
すると「入力エラー」となり
未入力の所は
ピンク色で表示されますね。

と同時に
6(一番最後の質問欄)が、入力してあったはずなのに消えてしまいます。


バグ?
全てしっかりと入力し確認画面へ
確認画面ではしっかりと確認が出来ます。
「送信」し
登録します。

結果downloadします。CSV

このCSVに質問6の答えがないのです・・・
DBを調べた所、そもそも質問6に登録がされておりません。

デフォルトでこの様だったのでバグかと思い報告致します。
55eccube
投稿日時: 2010/8/27 14:11
対応状況: −−−
長老
登録日: 2010/8/18
居住地: 東京
投稿: 222
Re: アンケート機能のバグ
LC_Page_Inquiry.php内のlfConvertParamメソッドで、
画面から取得したoption配列を新しい配列に順次入れなおしている処理が
問題のようですね。


インクリメントした値ではなく添字をキーにして配列から値を取得すれば、
このバグは直ると思います。

【例】
for ($i=0; $i<count($array['option']); $i++){

foreach ($array['option'] as $i => $v){

seasoft
投稿日時: 2010/8/27 17:51
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7367
Re: アンケート機能のバグ
アンケート機能はバージョン 2.5 で削除されるかの瀬戸際にあります。
http://svn.ec-cube.net/open_trac/ticket/793

個人的にも、(面白いアプローチだけど) 結構ヤバい実装だなぁ・・・ と思う部分があります。

ご参考まで。


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

KAJI
投稿日時: 2010/8/27 18:26
対応状況: −−−
一人前
登録日: 2008/1/24
居住地:
投稿: 121
Re: アンケート機能のバグ
55eccubeさん

株式会社ロックオンの梶原です。

修正点のご指摘、ありがとうございます!

もう少し、根本的な問題があったよう思いますが、もし、ご指摘の方法で一旦事象が解決されるようなら、お困りの方は一度お試しいただければと思います。
(私の方では、少し時間がなく試せていませんので、修正された方は是非フィードバックしていただけるとありがたいです。)


さて、アンケート機能ですが、ECでは必須で使用するような機能ではない認識でいます。

次期バージョンのEC-CUBE2.5ではソースを出来るだけシンプルにし、カスタマイズ性と機能追加性の向上を目指しておりますので、予定としては、アンケート機能は削除予定です。

ただし、EC-CUBE2.5リリース後(もしくは同時に)、機能修正をしっかり行った後、プラグインとしてリリースを行いたいと思っています。
その方が、本体のメンテナンス性も保てますし、良いだろうと今のところは思います。

以上、情報共有まで。


別途、アンケート機能を根本的にメンテナンスしていただける方も随時募集中です。
どちらにしても直さないといけないですので。。。よろしくお願いします!!
55eccube
投稿日時: 2010/8/30 9:49
対応状況: −−−
長老
登録日: 2010/8/18
居住地: 東京
投稿: 222
Re: アンケート機能のバグ
seasoftさん

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


株式会社ロックオン 梶原さん

仰るとおり、根本的な解決にはなっておらず対症療法的な提案でお恥ずかしいところです。

アンケート機能をはじめ、諸々お手伝いさせていただきます。
よろしくお願いいたします。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は88,958名です
総投稿数は110,019件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1646
8
red
1570
9
mcontact
1296
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.