Strict Standards: Non-static method Protector::getInstance() should not be called statically in /home/suehirogari/suehirogari.com/xoops_trust_path/modules/protector/include/precheck_functions.php on line 12

Strict Standards: Non-static method XCube_Root::getSingleton() should not be called statically in /home/suehirogari/suehirogari.com/public_html/include/common.php on line 18

Deprecated: Non-static method XCube_Root::getSingleton() should not be called statically, assuming $this from incompatible context in /home/suehirogari/suehirogari.com/public_html/modules/user/preload/Primary/Primary.class.php on line 13
inquiryspのthanks(サンクス)ページの作り方 | 社内SEのウェブ制作

2012.09.09xoopsズープス

inquiryspのthanks(サンクス)ページの作り方

 inquiryspのthanks(サンクス)ページの作り方

inquiryspでの送信完了ページが、xoopsのデフォルトでは少しさみしい気がします。

そんな時は、inquiryspをカスタマイズして、送信後にthanksページを表示するように、カスタマイズしましょう。

thanksページテンプレートの増やし方 まずはindex.phpを変更します。


modules/inquirysp/index.php の242行目あたり

 

//お問合せ用セッションを全て破棄
$inq_req->del_session_all();
//トップページへリダイレクト
$view->redirect(XOOPS_URL.'/',2,'お問合せ頂きありがとうございました。');
break;

↓上記の箇所を以下のように変更

 

$op = $inq_req->get_session_vars('op');
//お問合せ用セッションを全て破棄
$inq_req->del_session_all();
$tpl = 'inquiry_fin_form_'.$op.'.html';
if ( is_file( INQUIRY_TEMPLATE . $tpl ) ) {
$view->display($tpl);}else{
//トップページへリダイレクト
$view->redirect( XOOPS_URL.'/' ,2,'お問合せ頂きありがとうございました。');
}
break;

あとはテンプレートフォルダに新しいテンプレートファイルを置きます。

templates/inquiry_fin_form_0.html 
テンプレートを用意。
数字の部分は op=0 の数字。

他のテンプレートと合わせます。

 

 


このカテゴリの人気記事



  • コメント (0)
  • トラックバック (0)
  • 閲覧 (17550)

トラックバック

トラックバックpingアドレス http://www.suehirogari.com/modules/blog/tb.php/585

コメントの投稿

コメント投稿に関するルール : コメントは全て承認が必要

キーワードでサイト内を検索
人気のエントリ