バグ報告 > 管理機能 > アンケート機能について |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
yamamoto66 |
投稿日時: 2010/7/6 18:37
対応状況: −−−
|
新米 登録日: 2010/7/6 居住地: 投稿: 1 |
アンケート機能について アンケート作成したいのですが、質問項目の入力画面で
「タイトルは50字以内で入力して下さい。」とエラーメッセージがでます。どれも50字以内ですが、なぜエラーになるのでしょうか? |
AMUAMU |
投稿日時: 2010/7/7 2:18
対応状況: −−−
|
神 登録日: 2009/5/2 居住地: 東京都 投稿: 2712 |
Re: アンケート機能について 手元の環境では普通に作れます。
まずは下記をお読み頂いてから、ご質問いただければと思います。 http://xoops.ec-cube.net/modules/tinyd0/index.php?id=8
|
kasia |
投稿日時: 2010/7/23 11:39
対応状況: −−−
|
新米 登録日: 2010/7/23 居住地: 投稿: 4 |
Re: アンケート機能について すっごい親切ね @@;
同じ現象です。 お手元の環境(動いているのなら比較するのも重要)こそ、ECCUBEのバージョンはなんでしょう? ---------------------------- EC-CUBEバージョン 2.4.4 PHPバージョン PHP 5.1.6 DBバージョン MySQL 5.0.77 WEBサーバ Apache 2 ブラウザ Firefox/3.6.7 現象 上記と同様、アンケート作成時、設問が20文字程度なのに、「タイトルは50字以内で入力して下さい。」と出てきてアンケート作成ができない。 ---------------------------- |
kasia |
投稿日時: 2010/7/23 12:02
対応状況: −−−
|
新米 登録日: 2010/7/23 居住地: 投稿: 4 |
Re: アンケート機能について 解決:
htdocs/eccube/data/class/pages/admin/contents内にある 「LC_Page_Admin_Contents_Inquiry.php」 というファイルを開いて、302行目あたりのこの部分: } else if ( strlen($_POST["question"][$i]["name"]) > STEXT_LEN ) { をこれに変更: } else if ( mb_strlen($_POST["question"][$i]["name"]) > STEXT_LEN ) { 違い:strlenをmb_strlenに変えるだけです。 他の箇所に似ている問題が発生していれば、該当phpファイルを探して同じ対策で直してみるのは悪くないかもしれません。 strlenは、2バイト文字の計算は正しくできない(1文字が2と計算されます)ので、日本語で書いた文章の文字数を計算する場合は、通常「mb_strlen」を使います。 頭のmbというのはマルチバイト(日本語のように、一文字が2バイトになっている言語)への対応をしめしています。 ここでもうちょっと詳しくあります: http://www.phpbook.jp/func/string/index1.html ちなみに、50文字の制限を変更したい場合(例えば60文字とかに増やしたい)ここをいじってみてください: htdocs/eccube/data/直下にある「mtb_constants_init.php」 341行目当たりの define('STEXT_LEN', 50); のかなの50を60に変えればOK |
AMUAMU |
投稿日時: 2010/7/23 13:00
対応状況: −−−
|
神 登録日: 2009/5/2 居住地: 東京都 投稿: 2712 |
Re: アンケート機能について 既出で既に修正も掛かっている事象ですので、下記も確認されると良いと思います。
過去ログ http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=3694&forum=11 修正済みチェンジセット http://svn.ec-cube.net/open_trac/changeset/17949
|
kasia |
投稿日時: 2010/7/23 13:27
対応状況: −−−
|
新米 登録日: 2010/7/23 居住地: 投稿: 4 |
Re: アンケート機能について 頂いたリンクは、2009年頃の情報を掲載していますね。
先程ダウンロードしてインストールし直したばかりの最新版に解決されていないまま(又は再発している状態?)でした。 せっかく作成されたチェンジセットが、どうしてリリースに含まれていないのかしら? プログラマーにとってはすぐ修正できちゃうものですが、 ここまでなんども発生している問題であれば、 なおさらパッケージを修正すべきだと思います。 バグはバグなので・・・ |
kasia |
投稿日時: 2010/7/23 13:53
対応状況: −−−
|
新米 登録日: 2010/7/23 居住地: 投稿: 4 |
Re: アンケート機能について さくっと調べてみたのですが:
2.4.1、2.4.3、2.4.4では、同じバグがずっと引き継がれています。 気になったのですが、AMUAMUさんが問題ないっていてたバージョンいくつですか? |
AMUAMU |
投稿日時: 2010/7/23 17:49
対応状況: −−−
|
神 登録日: 2009/5/2 居住地: 東京都 投稿: 2712 |
Re: アンケート機能について >せっかく作成されたチェンジセットが、どうしてリリースに含まれていないのかしら?
まったくですねー まぁ、正式版への取り込みは株式会社ロックオン社さん次第なので何ともですが、単にアンケート機能を重視していないので漏れてるだけの気もします。 どちらにしろ次に予定されている2.5.0はコミュニティ版ベースからスタートしていますので直ると思いますよ
|
AMUAMU |
投稿日時: 2010/7/23 18:00
対応状況: −−−
|
神 登録日: 2009/5/2 居住地: 東京都 投稿: 2712 |
Re: アンケート機能について 確認したのは2.4.4とコミュニティ最新版ですね。
1文字と、10文字ぐらいの文言で確認してましたので再現しませんでしたね 結局のところ、元々の質問は再現条件が何も明示されていませんし、情報が足らない質問の場合には、まずルールである「初めてご利用になる方に」を確認してもらうのが一番だと思いますよ。過去ログもありますので・・・
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |