今回は、EC CUBEの商品登録【詳細-メインコメント】欄でULなどのタグを許可させる方法をご紹介いたします。

弊社が運営しておりますユナイテッドジュエリー本店のように【詳細-メインコメント】で許可されていないタグを使いたい場合は、管理画面>システム設定>マスタデータ管理でmtb_allowed_tagを選択し、

tagmaster

上の画面が表示されますので、このページの一番下にある追加データにIDを入力し使いたいタグを入力します。「閉じる」のタグも忘れないようにしましょう。ここで追加されたタグは【詳細-メインコメント】で使用できるようになります。

記事:清原一馬

EC CUBE関連, 全ての投稿を読む | 2009年 9月 8日 火曜日

EC CUBEをインストールしデフォルトの状態ですとTOPページのタイトル表示が「サイト名/TOPページ」となっており、商品一覧や詳細ページでは「○○○/商品一覧ページ」「○○○/商品詳細ページ」となっていますので、今回はこの「○○○/」を取る方法をご紹介いたします。大体?のSEO対策は管理画面の基本情報管理のSEO管理から変更できますが、細かい変更は以下のようにして行います。

/data/Smarty/templates/default/site_frame.tpl
を開き

<title><!–{$arrSiteInfo.shop_name}–>/<!–{$tpl_title|escape}–></title>
↓↓↓↓↓
<title><!–{$tpl_title|escape}–></title>

に変更します。これで商品詳細や一覧のタイトルにサイト名が入らなくなります。

次に
data/class/pages/LC_Page_Index.php
を開き

function init() {
parent::init();
$this->tpl_mainpage = ‘top.tpl’;
$this->tpl_column_num = 3;

}

の部分に$this->tpl_title = ‘タイトル’;を付け足し

function init() {
parent::init();
$this->tpl_mainpage = ‘top.tpl’;
$this->tpl_column_num = 3;
    $this->tpl_title = ‘タイトル’;

}

に変更し保存します。これで「サイト名/TOPページ」と表示されなくなります。
非常に簡単ですので是非ご活用下さい。
※このソースはコピペすると全角に変換される場合もございます※

記事:清原一馬

EC CUBE関連, 全ての投稿を読む | 2009年 7月 31日 金曜日

EC CUBE はとてもヘビーなので、おそらく月額1.000円以下の安いサーバーですと商品一覧の表示が商品数が増えることでカナリ遅くなる場合がございます。そんなイライラを解消できないものかと色々調べていたところ、とても素晴らしい簡単なチューニング方法を発見いたしました。

詳細はこちらのサイト【EC CUBE工房】

List(一覧表示)を表示するときに予め昇降順を決めておくだけでカナリ表示速度が改善されます。弊社ではPostgreSQLでしか試していませんが、Mysqlでも可能です。やり方は、data/class/pages/products/LC_Page_Products_List.phpを開き、function process() の

$this->orderby = isset($_POST['orderby']) ? $_POST['orderby'] : “”;
を↓に変更
$this->orderby = isset($_POST['orderby']) ? $_POST['orderby'] : “price”;

if (!isset($_POST['orderby'])) $_POST['orderby'] = “”;
を↓に変更
if (!isset($_POST['orderby'])) $_POST['orderby'] = “price”;

コレだけです。priceは価格順で表示され、priceをdateにすると登録日順になります。【EC CUBE工房】さんでは他にも様々なカスタマイズ方法が掲載されているのでEC CUBE運営者には必見のサイトです。

※ダブルクオテーション「”」が全角になっておりますのでコピーする場合は半角に変更してください。

記事:清原一馬

EC CUBE関連, 全ての投稿を読む | 2009年 7月 23日 木曜日

12