2月 3rd, 2010 by 鈴木
少し前からこの本を読んでいます。
あんまり読む時間がとれていなかったりで、まだ20/100ってところですが…。
お客様のお客様を想定してデザインする、制作するって難しいことだなぁと改めて思いました。
どんなサイトにも絶対に当てはまる100の法則、というわけではないような気もするんですけど、サイトごとに役立つ法則が何かしら載っているので、全部覚えて実践できるように!とまではいけないかもですが、少しでも意識して作業できるようになりたいです。
ユーザビリティの本だけあって結構読みやすいのでオススメです。
Tags: ユーザビリティ, 本
Posted in メモ | Comments Closed
1月 22nd, 2010 by 鈴木
前回に引き続きEC-CUBEネタです。
EC-CUBEには会員登録機能がデフォルトで付いており、会員登録をしてログインをすると買い物履歴が見れたりするのですが、いわゆる『マイページ』にはログアウトボタンがついていないのですよね。
これはちょっと不便…ということで、設置する方法を調べてみました。
参考にしたのは下記の2つのページです。
マイページのナビ部分、ログアウトリンクを表示したい箇所に下記を追加(テンプレートフォルダの mypage/navi.tpl)
<form name="login_form" id="login_form" method="post" action="<!--{$smarty.const.SSL_URL}-->frontparts/login_check.php" onsubmit="return fnCheckLogin('login_form')">
<input type="hidden" name="mode" value="login" />
<input type="hidden" name="<!--{$smarty.const.TRANSACTION_ID_NAME}-->" value="<!--{$transactionid}-->" />
<input type="hidden" name="url" value="<!--{$smarty.server.PHP_SELF|escape}-->" />
<a href="<!--{$smarty.server.PHP_SELF|escape}-->" onclick="fnFormModeSubmit('login_form', 'logout', '', ''); return false;">ログアウト</a>
</form>
次に /web/data/class/pages/mypage/LC_Page_MyPage の function process() 内に
// トランザクションIDの取得
$this->transactionid = $this->getToken();
以上でマイページからもログアウトできるようになります。
マイページ内のどこからでもログアウトできるようにするためには、LC_Page_MyPage.php以外のマイページ関連ファイルにも記述しないと動作しないので注意が必要です。
Tags: EC-CUBE, カスタマイズ
Posted in メモ | Comments Closed
1月 8th, 2010 by 鈴木
EC-CUBEの管理画面→受注管理→帳票から納品書のpdfを生成できますが、挿入されるロゴがEC-CUBEのロゴなので、これをオリジナルのロゴに変えたときのメモを。
バージョンによってロゴの保存場所が違うようで、2.4.1の場合は
data/pdf
直下に【logo.png】があります。
(user_data/packages/default/img/pdf にもlogo.pngがあるのですが、こっちを変更しても納品書のpdfのロゴは変更されませんでした…)
これをオリジナルのロゴに変更することでpdfに挿入されるロゴもオリジナルのものになりました。
pdfの生成を行っているっぽいファイルは
data/class
直下の【SC_Fpdf.php】です。
変更するロゴのサイズが大きすぎるとpdfファイルの表示が崩れてしまいそうなので、ロゴのサイズには注意した方がいいかも知れません。
Tags: EC-CUBE, カスタマイズ, ロゴ
Posted in メモ | Comments Closed