追加項目で入力してもらった情報を,全部出力したいんですが,export.phpのどのあたりをどう書き換えればいいでしょうか?
while ($rvdata = $xoopsDB->fetchArray($res)) {
このあたりからだと思うんですが,変数の意味がよくわかりません。
全部出力されないと,全部手入力になってしまいますので。。
export.phpの以下の場所を,好きな数値に書き換えました。
$nfield = 9;
ところが,これだとExcelで開く時にエラーになっちゃうので,
templates/eguide_excel.xml
の以下の場所を書き換えました。
<Table ss:ExpandedColumnCount="11" ss:ExpandedRowCount="45" x:FullColumns="1"
これのExpandedColumnCountの値を,上で増やした分だけ,増やしました。
実際にExcel形式でダウンロードしてみると,この値の部分が変わらないんで,どこかにキャッシュがあるのかなぁと思ってますが,ダウンロードして来てから手で書き換えても開けるので,これで良しということにしました。
templates/eguide_excel.xml は、Smarty のテンプレートです。
Xoops のテンプレートマネージャで変更します。テンプレートファイルの更新を反映するには、モジュールアップデートを行ってテンプレートの再読み込みを行います。
--
Nobuhiro YASUTOMI (
MySite Users Webmaster)
お返事ありがとうございます。
おお!すばらしい。

ちゃんと反映されました。
Smartyの概念をいまいち理解しておりませんが,自習につとめます。