Javascript – サブウィンドウからwindow.openerを使って親ウィンドウを操作する
window.openで開いたサブウィンドウから親ウィンドウへフォームの値をセットする。サブウィンドウから親ウィンドウを操作するにはwindow.openerプロパティを利用する。◆親ウィンドウ側<!DOC…
詳細を見るMacBook Air ー スリープ時のバッテリーを長持ちさせる
MacBook Air(Mid 2013, OS X Mavericks)を今年になってから使い始めたが、単にディスプレイを閉じてスリープにしているだけだと、バッテリーの減りが異常に早い。数時間で十数%減る。で、色々と調べると、Ma…
詳細を見るウェブページのトップ画像をふわっと自動遷移
色々なウェブページを見ていると、たまに見かけるふわっとトップのメイン画像が自動で遷移する方法についてメモ。まず、ヘッダに下記、javascriptを記述。<script type="text/javasc…
詳細を見るEC-CUBEの会員登録で性別を非必須にする
EC-CUBEを導入するとデフォルとでは、性別の入力が必須となっている。お客様の中には性別を入れたくないという方もいらっしゃると思います。また、フォームの入力も簡素にしたいという運営側のニーズも。この性別を任意入力に…
詳細を見るSmarty 日付フォーマット
Smartyのテンプレートで日付を表示させたい場合、通常のPHPとはやや構文が異なる。この違いはよく忘れるのでメモ。下記は、$any_date = '2014-02-04 15:45:20';をテンプレートに渡していることを…
詳細を見るEC-CUBE SC_SendMailクラスのsetItem関数の引数
関数の引数はよく忘れるのでメモ。$objMail = new SC_SendMail_Ex();$objMail = setItem( $to //宛先, $subject //件名, $body //本文…
詳細を見るEC-CUBE CSV出力項目のカスタム設定
会員情報に独自の項目を追加した場合、そのままではCSVでの出力設定に追加した新しい項目が追加されない。それを追加するためには、DBも修正する必要がある。修正するDBのテーブル名はdtb_csv。このテーブルに新しい項…
詳細を見るPHPでの日付加算、減算
よく忘れがちなので、メモ。// 現在日付からの加算echo "1日後" . date("Y/m/d", strtotime("1 day" ));ec…
詳細を見るEC-CUBE オリジナルのエラーメッセージを表示する
EC-CUBEでカスタマイズしていると、独自のエラーメッセージを表示したいことがたたある。そんなときは、次のようにすればよい。SC_Utils_Ex::sfDispSiteError(FREE_ERROR_MSG, &q…
詳細を見るPHPで乱数を発生させる
乱数を発生させる方法について記録。現在は、高速に動作するmt_randなる関数が用意されておりそれを用いればよい。int mt_rand()乱数を生成します。範囲指定しない場合には0からRAND_MAX(Wind…
詳細を見る