cfFormDBで一覧ページが空  【解決済み】

質問全般・改善要望
返信する
mune3001
メンバー
メンバー
記事: 63
登録日時: 2010年5月08日(土) 16:58

cfFormDBで一覧ページが空

投稿記事 by mune3001 »

-----
ご利用のサーバ: CPI sakura で確認
Webサーバのバージョン :
PHPのバージョン :
データベースのバージョン :
MODXのバージョン : Evolution 1.0.6J
ブラウザ : chorome 他
-----

いつもお世話になっております。

cfFormDBをインストールしメールを送信したところ
モジュールページが表示されません。

DBも確認しましたがちゃんと格納されているようです。

新規インストール→テーブル新規作成→データはありません
までは画面を確認しましたが
メールを送信しDBに格納された途端にモジュールページの部分(フレーム)が空ページとなります。

解決方法などありましたら宜しくお願いいたします。
アバター
yama
管理人
記事: 3236
登録日時: 2009年7月29日(水) 02:50

Re: cfFormDBで一覧ページが空

投稿記事 by yama »

1.0.6Jはモジュール画面の表示に関して不具合があったと思います。最新版にアップデートすることは可能でしょうか?
アバター
yama
管理人
記事: 3236
登録日時: 2009年7月29日(水) 02:50

Re: cfFormDBで一覧ページが空

投稿記事 by yama »

http://forum.modx.jp/viewtopic.php?f=7&t=820
1.0.6Jでは直っていたかもしれないので、別の原因かもしれません
mune3001
メンバー
メンバー
記事: 63
登録日時: 2010年5月08日(土) 16:58

Re: cfFormDBで一覧ページが空

投稿記事 by mune3001 »

お世話さまです!
最新版にアップデートしてみましたが
症状は変わらないです。

エラーログ等も出てないですね
アバター
yama
管理人
記事: 3236
登録日時: 2009年7月29日(水) 02:50

Re: cfFormDBで一覧ページが空

投稿記事 by yama »

了解です。調べてみますのでしばらくお待ちください
アバター
yama
管理人
記事: 3236
登録日時: 2009年7月29日(水) 02:50

Re: cfFormDBで一覧ページが空  【解決済み】

投稿記事 by yama »

コード: 全て選択

include_once $incPath . '/extenders/maketable.class.php';
cfformdb.class.phpの31行目に上記のような記述がありますので

コード: 全て選択

include_once $modx->config['base_path'] . 'manager/includes/extenders/maketable.class.php';
このように書き換えてみてください
mune3001
メンバー
メンバー
記事: 63
登録日時: 2010年5月08日(土) 16:58

Re: cfFormDBで一覧ページが空

投稿記事 by mune3001 »

書き換えた所無事表示されました

お忙しい中ご対応頂きありがとうございました。
mune3001
メンバー
メンバー
記事: 63
登録日時: 2010年5月08日(土) 16:58

Re: cfFormDBで一覧ページが空

投稿記事 by mune3001 »

ついでと言ってはなんですが
sakuraの専用サーバだとメール内容が文字化けして格納されます。
CPIだと大丈夫なのでおそらくDBの文字コード関連かとは思い対策中です。

通常のリーソースなどでは文字化けはなく
htaccessで設定しても治らないようです。
アバター
yama
管理人
記事: 3236
登録日時: 2009年7月29日(水) 02:50

Re: cfFormDBで一覧ページが空

投稿記事 by yama »

さくらのデータベースはtableを新規作成する時、tableの照合順序がデフォルトでujis_japanese_ci(euc-jp相当)になっています。MODX本体はインストール時に自前でutf8_general_ciにセットする仕様になっているため文字化けが起きませんが、cfFormDBが作成するtableの照合順序はデータベース任せになっていると思いますので、おそらくそれが文字化けの原因になってます。修正は簡単で、phpmyadminでデータベースを開いて、cfFormDBのtableの照合順序をutf8_general_ciに変更するだけです。
mune3001
メンバー
メンバー
記事: 63
登録日時: 2010年5月08日(土) 16:58

Re: cfFormDBで一覧ページが空

投稿記事 by mune3001 »

重ね重ねありがとうございます。

サクラの専用サーバにはphpmyadminが標準で搭載してないため
別方法で試してみます
mune3001
メンバー
メンバー
記事: 63
登録日時: 2010年5月08日(土) 16:58

Re: cfFormDBで一覧ページが空

投稿記事 by mune3001 »

モジュールから新規作成するときにMODX本体のインストールと同様にセットってできませんか?
アバター
yama
管理人
記事: 3236
登録日時: 2009年7月29日(水) 02:50

Re: cfFormDBで一覧ページが空

投稿記事 by yama »

即席ですがデフォルトでセットできるように改善してみました。これと差し替えるとよいと思います
添付ファイル
cfformdb.class.zip
(4.25 KiB) ダウンロード数: 421 回
mune3001
メンバー
メンバー
記事: 63
登録日時: 2010年5月08日(土) 16:58

Re: cfFormDBで一覧ページが空

投稿記事 by mune3001 »

無理言って申し訳ありません!

助かりました
ありがとうございます。
返信する