とある技術者の備忘録的情報

MacBook Air ー スリープ時のバッテリーを長持ちさせる

MacBook Air(Mid 2013, OS X Mavericks)を今年になってから使い始めたが、単にディスプレイを閉じてスリープにしているだけだと、バッテリーの減りが異常に早い。数時間で十数%減る。 で、色々と調べると、Ma…

詳細を見る

ウェブページのトップ画像をふわっと自動遷移

色々なウェブページを見ていると、たまに見かけるふわっとトップのメイン画像が自動で遷移する方法についてメモ。 まず、ヘッダに下記、javascriptを記述。 <script type="text/javasc…

詳細を見る

EC-CUBEの会員登録で性別を非必須にする

EC-CUBEを導入するとデフォルとでは、性別の入力が必須となっている。 お客様の中には性別を入れたくないという方もいらっしゃると思います。 また、フォームの入力も簡素にしたいという運営側のニーズも。 この性別を任意入力に…

詳細を見る

Smarty 日付フォーマット

Smartyのテンプレートで日付を表示させたい場合、通常のPHPとはやや構文が異なる。 この違いはよく忘れるのでメモ。 下記は、$any_date['my_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([int min, int max]) 乱数を生成します。範囲指定しない場合…

詳細を見る

EC-CUBE フォームでDBに保存しない場合

よくフォームで記入するけれども、その記入されたデータを加工したものをDBに保存、加工元のデータはDBに保存せず破棄。ということがよくあると思う。 これをEC-CUBEで実行するには、下記のようにファイルを変更すればよい。 顧客登…

詳細を見る

スポンサードリンク