[Tep-j-general] Re: 隠しカテゴリについて

Back to archive index

Seiji Sogabe sogab****@alles*****
2006年 3月 28日 (火) 23:01:07 JST


曽我部です。

kimura wrote:
> 1に関しては特価商品で設定しない、
> 新着商品は登録した日をテーブルから直接編集して古い日付にすることで防ぎまし
> た。
> 商品検索はアイテム数がそれほど多くないのでコメントアウト。
1についてですが、メーカーとかベストセラーとかいろいろ商品を出す機能が
ありますので、十分確認してみてください。


> できればログイン後の人だけがリンク先に飛べるようにしたいので
> if (!tep_session_is_registered('customer_id')) {
>     $navigation->set_snapshot();
>     tep_redirect(tep_href_link(FILENAME_LOGIN, '', 'SSL'));
>   }
> これを
> $O_calendar->set_link(1,
> http://××××.co.jp/htdocs/oscom/catalog/default.php?cPath=××", "×××売ってます!!");
> の構文のリンクの制御に応用できないものでしょうか。
> よろしくお願いいたします。

これは、リンクは表示するけれど、ログインしていない場合はログイン画面を出すと言うことですね。
であれば、default.php の 32行目に、

  // 非公開のカテゴリーIDを配列$private_categoriesに取得
  ...
  if ($category_depth == 'products' && in_array($current_category_id, $private_categories) {
    if (!tep_session_is_registered('customer_id')) {
      $navigation->set_snapshot();
      tep_redirect(tep_href_link(FILENAME_LOGIN, '', 'SSL'));
    }
  }

を追加すればできると思います。

> http://××××.co.jp/htdocs/oscom/catalog/default.php?cPath=××"
ですが、
tep_href_link(FILENAME_DEFAULT, 'cPath=XX')
のほうがよりosCommerce的かと。


では。
-- 
sogab****@alles*****



Tep-j-general メーリングリストの案内
Back to archive index