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
xoopsズープスカテゴリのエントリ | 社内SEのウェブ制作

2012.09.09xoopsズープス

 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)
  • 閲覧 (17572)
2012.09.03xoopsズープス

 Google Chroomだけ文字サイズが小さい

「HTMLソースや、CSSに変わりはないのに、Google Chroomだけ文字が小さい。」
そんな経験をされた方、多いのではないでしょうか。

「IEだけ表示が異なる」ことはよくありましたが、
今回はfirefox、IE、Google Chroomの文字サイズを比較して、Google Chroomだけ文字サイズが
小さい現象に陥りました。

ブラウザで文字サイズが異なる現象で考えたこと

IEのバグに対するCSSハックのように、Google Chroomだけ対処できるCSSの書き方があるのかと思い調べましたが、見つかりませんでした。

HTMLソースを、Another HTML でチェックし、w3cに違反しないソースを書きましたが、特に変化がありません。

文字サイズ変更のjavascriptがcookieで以前の設定を記憶していることに気付く

ページ上で、文字サイズの変更ができるjavascriptを利用していて、cookieで以前訪問した時の文字サイズの設定を記憶していることに気づきました。

文字サイズの標準のボタンをクリックすることで、他のブラウザと同じ文字サイズに戻すことが出来ました。


このカテゴリの人気記事



  • コメント (0)
  • トラックバック (0)
  • 閲覧 (18845)
2012.08.29xoopsズープス

 CSSの書き方や、画像の使い方の勉強のために、このページを参考にページを作成したい

CSSの書き方や、画像の使い方の勉強のために、このページを参考にページを作成したいという方、多いと思います。ただ、IEなどでHTMLの保存を行っても、CSSで呼び出しているファイルは、ダウンロードできません。

CSSで呼び出している画像ファイルまでのパスを、相対パスから絶対パスに書き換えます。

テキストファイルに、画像ファイルのURLを書き溜めます。

フリーソフトの一括ダウンロードソフトのIrvineを利用してCSSの画像をダウンロード

Irvineの「ブリーフケースの貼り付けボタン」をクリックします。
(クリップボードのURLを貼り付けます。その際、IRV、URL、CRCを自動識別します。)

テキストに書き溜めた絶対アドレスをコピーアンドペーストします。

あとは開始ボタン(再生ボタン)をクリックして、ダウンロードスタートです。

 


このカテゴリの人気記事



  • コメント (0)
  • トラックバック (0)
  • 閲覧 (17057)
2012.07.15xoopsズープス

 xoops D3blogモジュールをインストールしたところ白紙になりました。
PHPデバグで調べたところ、modifier.xoops_pagenavi_markup.phpが見当たらないとの事。

d3blogモジュールの解凍済みフォルダを再度確認すると、
「extra」→ 「class」→  「smarty」→  「plugin」のなかに、 modifier.xoops_pagenavi_markup.php があったので、アップロードすることにより、正常に表示されました。


このカテゴリの人気記事



  • コメント (0)
  • トラックバック (0)
  • 閲覧 (17631)
2012.06.30xoopsズープス

1.スマートフォンでホームページへ訪問した時に、スマートフォン(iphone)用のテーマを読み込ませるためのプリロードファイルのアップロード
http://ryus.co.jp/modules/d3downloads/index.php?page=singlefile&cid=2&lid=38

2.スマートフォン用テーマファイルのテンプレートファイルをアップロード
http://ryus.co.jp/modules/d3downloads/index.php?page=singlefile&cid=7&lid=39

3.
以下のコード(ちょっと長いんですが hack for iphone start から end まで)をコピーして、


// hack for iphone start
$iphone_theme = "iphone";

if(array_key_exists("iphone_to_pc", $_GET)) {
$_SESSION['iphone_to_pc']=$_GET['iphone_to_pc'];
}
if (array_key_exists("iphone_to_pc", $_SESSION)) {
if($_SESSION['iphone_to_pc']=="pc"){
$GLOBALS['xoopsConfig']['theme_set']=$xoopsConfig['theme_set'];
$_SESSION['iphone_to_pc']="pc";
return;
}elseif($_SESSION['iphone_to_pc']=="iphone"){
$GLOBALS['xoopsConfig']['theme_set']=$iphone_theme;
$_SESSION['iphone_to_pc']="iphone";
return;
}
}

$is_iphone=false;
$is_ipod=false;
$is_pc=false;
if(strpos($_SERVER['HTTP_USER_AGENT'],"iPhone")){
$is_iphone=true;
} elseif(strpos($_SERVER['HTTP_USER_AGENT'],"iPod")){
$is_ipod=true;
} else {
$is_pc=true;
}
if(($is_iphone==true) or ($is_ipod==true)){
$GLOBALS['xoopsConfig']['theme_set']=$iphone_theme;
}
// hack for iphone end





これをmainfile.phpの

if (!isset($xoopsOption['nocommon']) && XOOPS_ROOT_PATH != '') {
include XOOPS_ROOT_PATH."/include/common.php";
}

の下に挿入して保存してください。

 

4.スマートフォン用のthemeファイルの iphone フォルダのCSSを変更する。
詳しくは下記のページを参考に
http://ryus.co.jp/modules/d3blog/details.php?bid=307


このカテゴリの人気記事





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