RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([a-z0-9]+).php /user_data/$1.php [L]
.htaccess の mod_rewrite 機能を使い 上記を.htaccessに記述してアップロード。
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([a-z0-9]+).php /user_data/$1.php [L]
.htaccess の mod_rewrite 機能を使い 上記を.htaccessに記述してアップロード。
ECCUBEでメルマガを配信した際に、あて先(from)の設定が、会社名になっている。運営会社と運営ショップが同じ名前なら問題ないが、通常は異なる場合が多い。
/data/class/pages/admin/mail/LC_Page_Admin_Mail_Sendmail.phpにある135行目くらにあるcompany_nameをshop_nameに変更する。
変更前
,$objSite->data["company_name"] // 送信元名
変更後
,$objSite->data["shop_name"] // 送信元名
上記で完了。
ECCUBEの管理画面のデザイン管理で「ページ詳細設定」で編集で登録を何度か繰り返していると「※同じURLのデータが存在しています。別のURLを付けてください。」とエラーが表示されて上書き保存ができなくなる場合がある。
プレビュー用のデータをID:0でDBに登録していることが原因とのこと。
/data/class/pages/admin/design/LC_Page_Admin_Design_MainEdit.php
207行目付近の
// 新規作成した場合のために改にページIDを取得する
$arrPageData = $this->objLayout->lfgetPageData(" url = ? " , array(USER_URL.$_POST['url'].".php"));
の部分を
>// 新規作成した場合のために改にページIDを取得する
$arrPageData = $this->objLayout->lfgetPageData(" url = ? AND page_id <> 0 " , array(USER_URL.$_POST['url'].".php"));
にすることで解決。
ニンニン。
/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
/data/class/pages/products/LC_Page_Products_List.php
も同様に変更することで一覧と詳細にも反映可能に。
以上で解決。
ニンニン。