質問 > フロント機能 > シークレット商品ページをつくるには |
フロント機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
sudachi |
投稿日時: 2013/10/23 15:22
対応状況: −−−
|
新米 ![]() ![]() 登録日: 2013/10/23 居住地: 投稿: 3 |
Re: シークレット商品ページをつくるには namahage様
ご返信有難うございます。 ----------------------------------- $objQuery =& SC_Query_Ex::getSingletonInstance(); $sql = 'SELECT category_id FROM dtb_category WHERE category_id = ?'; $arrVal = array($_GET['category_id']); //ここはご自身の環境の通りカテゴリーIDを指定してください。 $product = $objQuery->getOne($sql, $arrVal); ----------------------------------- この記述は、LC_Page_Products_Detail.phpの230行目 $this->category_id = $objQuery->get("dtb_category", "category_id", "category_id = ?", $arrCategory_id); をこのように変更する、という意味でしょうか?? また「環境の通りカテゴリーID」とは、シークレット商品カテゴリーのIDでしょうか? 現在、エラーが出ているのは詳細ページでして、 http://ex.co.jp/shop/products/detail.php?product_id=商品ID にエラーがでております。 カテゴリー一覧は表示されています。 LC_Page_Products_Detail.phpで今回編集したのは101行目の // 管理ページからの確認の場合は、非公開の商品も表示する。 if(isset($_GET['admin']) && $_GET['admin'] == 'on') { SC_Utils_Ex::sfIsSuccess(new SC_Session()); $status = true; $where = "del_flg = 0"; } else { $status = false; $where = "del_flg = 0 AND status = 1 OR status = 3"; } の赤の部分です。 デフォルトに戻すと、エラーはでませんが 「ご指定のページはございません。」とでて表示されません。。 大変分かりにくい説明で申し訳ないのですが 具体的にどのように修正すればよいのか、教えていただけますと幸いです。 |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
![]() |
sudachi | 2013/10/23 3:10 |
![]() |
namahage | 2013/10/23 10:27 |
» ![]() |
sudachi | 2013/10/23 15:22 |
![]() |
sumida | 2013/10/23 15:58 |
![]() |
sudachi | 2013/10/24 13:33 |
![]() |
namahage | 2013/10/24 19:17 |
![](images/pixel.gif)