携帯サイトお役立ち情報 メモ帳がわり (本人が分かればそれでOK)
Amebaでブログを始めよう!

ec-cube イプシロン決済モジュールについて

イプシロン決済モジュールをそのままインストールしてテストを行うと
商品名が長すぎる場合決済出来ない。

参考サイトhttp://ameblo.jp/only-human/entry-10301769655.html

以下タグを設置する。

/data/downloads/module/mdl_epsilon/LC_Page_Mdl_Epsilon_Credit.php


// 144行目あたり
// 送信データ生成
//$item_name = $arrMainProduct["name"] . "×" . $arrMainProduct["quantity"] . "個 (代表)";
// ↓に修正 (とりあえず19文字以降は切り捨て)
$item_name = mb_substr($arrMainProduct["name"],0,18)
. "×"
. $arrMainProduct["quantity"]
. "個 (代表)";

携帯サイトのmeta宣言について

携帯サイトのspan表記についてau及びソフバンはOKでが通常のmeta宣言ではdocomoは表示されないので注意をすること。

meta http-equiv="Content-Type" content="application/xhtml+xml; charset=Shift_JIS" /

EC-CUBE 帳票 ロゴ

EC-CUBE 帳票 ロゴの変更について

ロゴ画像の保存先
/user_data /packages /テンプレ /img /pdf/logo.png

注意点 png24 じゃないと反映されないpngでも透明があると表示されないので注意。

ファイルソースの変更
/data /class/SC_Fpdf.php

ここで画像ファイル名や位置を調整出来る。

ec-cube サイト画像変更場所

ec-cube サイト画像変更場所
参考サイト:http://shigeshi.sblo.jp/article/20673314.html

サーバ場所
/user_data /packages /テンプレート /img

ec-cube 管理画面 ブロック編集やフッターヘッターに¥or\が入る

ec-cube 管理画面 ブロック編集やフッターヘッターに¥or\が入る

.htaccessに「php_flag magic_quotes_gpc off」を入れるだけでOKになる。

参考URL:http://www.eccube-school.jp/products/detail34.html

ガセネタの恐れあり!!コアサーバでは上手くいかず。

ec-cube モバイル 非会員購入 そのまま購入

ec-cube モバイル 非会員購入 そのまま購入

参考サイト:http://xoops.ec-cube.net/modules/newbb/viewtopic.php?viewmode=flat&topic_id=3794&forum=10

最後の「次へ」のイメージが携帯では対応していないので実行ボタン(type="submit")に変更。
参考サイト:http://www.tohoho-web.com/html/input.htm

こんな感じ。
input type="submit" src="img/common/b_next.gif" alt="次へ" name="next" id="next"


PCの非会員購入テンプレをdata /Smarty /templates /テンプレ名/shoppingに入れる。

ec-cube モバイル画像自動変換キャンセル

ec-cube モバイル画像自動変換キャンセルメモ

参考サイト:http://hiro.wecsy.com/2009/02/ec-cube-2.html

変更場所:data->class->SC_MobileImage.phpの87行目付近

php内でのコメントアウトの方法
/* ほげほげ */

ec-cube SEO対策 商品詳細 タイトル設定

ec-cube SEO対策 商品詳細 タイトル設定

デフォルトでは商品詳細ページのタイトルに商品詳細と入ってしまう。
SEO対策の為に削除する。

場所
/data/class/pages/product/LC_Page_Products_Detail.php

二か所ある
// タイトルに商品名を入れる
$this->tpl_title = "商品詳細 ". $this->arrProduct["name"];

上記から商品詳細を削除を行う。
↓こんな感じ
// タイトルに商品名を入れる
$this->tpl_title = "". $this->arrProduct["name"];

参照元http://www28.atwiki.jp/lucier/pages/16.html

ec-cube モバイル meta設定

ec-cube モバイル meta設定

デフォルトではモバイルページのmeta及び色々設定が出来ていない状況。

/data/class/pagesの
LC_Page_Index.phpを編集する。

$objView = new SC_MobileView();
の前に
// レイアウトデザインを取得
$layout = new SC_Helper_PageLayout_Ex();
$ret = $layout->lfgetPageData('page_id = ?', array("1"));
$this->arrPageLayout = $ret[0];
を入れる。

そのほかに
data/class/pages/productsの
LC_Page_Products_Detail.phpと
LC_Page_Products_List.php
LC_Page_Products_CategoryList.php

同じ設定を行いました。

ECキューブ管理画面で設定したSEOキーワードを入ります。
但しPCの方で設定したカスタムSEO対策は表示されませんでした。

ec-cube SEO対策 静的ページ

ec-cube SEO対策 静的ページ

参考サイト
http://wiki.ec-orange2.jp/index.php?%E3%82%AB%E3%82%B9%E3%82%BF%E3%83%9E%E3%82%A4%E3%82%BA%EF%BC%9A%E5%BF%9C%E7%94%A8%2F%E5%8B%95%E7%9A%84%E3%83%9A%E3%83%BC%E3%82%B8%E3%81%AE%E9%9D%99%E7%9A%84%E5%8C%96


http://www.hiro-blog.com/2009/04/ec-cubeurlurlseo.html


ヒロシの方はモバイルページの商品詳細が表示されなくなるので注意が必要

このファイルをhtml/productsフォルダに入れる。
ファイル名.htaccess
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^detail([0-9]+).html+ detail.php?product_id=$1 [L]
RewriteRule ^list([0-9]+).html+ list.php?category_id=$1 [L]


このファイルもhtmlに入れる。
ファイル名.htaccess
#mode_rewriteの設定
RewriteEngine on
RewriteBase /ec-cube/html/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^products/detail/([0-9]+)? products/detail.php?product_id=$1 [L]
RewriteRule ^products/list/([0-9]+)? products/list.php?category_id=$1 [L]
RewriteRule ^mobile/products/detail/([0-9]+)_([0-9]+)? mobile/products/detail.php?product_id=$1&page=$2 [L]
RewriteRule ^mobile/products/list/([0-9]+)? mobile/products/list.php?category_id=$1 [L]


次は、システム設定からパラメータ設定の中のDETAIL_P_HTMLをURL_DIR . "products/detail"に変更する。
※モバイルは設定しない。


テンプレート設定場所
html/user_data/packages/default/blocの中の
best5.tpl
category.tpl

html/user_data/packages/defaultの
detail.tpl
list.tpl

data/Smarty/templates/default/mypageの
history.tpl
favorite.tpl

上記ファイルを設定が必要。。。