バージョン選択

フォーラム

メニュー

オンライン状況

58 人のユーザが現在オンラインです。 (50 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 58
もっと...

サイト内検索

質問 > 管理機能 > メンバー管理での商品管理

管理機能

新規スレッドを追加する

スレッド表示 | 古いものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
paprika03
投稿日時: 2013/11/5 14:56
対応状況: −−−
新米
登録日: 2013/11/2
居住地:
投稿: 8
Re: メンバー管理での商品管理
何度も申し訳ございません、紹介して頂いたスレッドを見ながら
まとめてみたのですが、下記のようなSQLという事なのでしょうか・・・

引用(紹介スレッド先)

function findProducts($where, $arrValues, $limit, $offset, $order, &$objProduct,) {
$objQuery =& SC_Query_Ex::getSingletonInstance();

// 読み込む列とテーブルの指定
$col = 'product_id, name, authority, main_list_image, status, product_code_min, product_code_max, price02_min, price02_max, stock_min, stock_max, stock_unlimited_min, stock_unlimited_max, update_date';


$member_id = $_SESSION['member_id'];
$objProduct = new SC_Product_Ex();
if ($val['dtb_member.authority'] == 0){
$from = $objProduct->alldtlSQL($where_products_class = '');}
else{
$from = $objProduct->alldtlSQL2($where_products_class = '') ;}
WHERE dtb_products.creator_id = $member_id


return $objQuery->select($col, $from, $where, $arrValues);
}

ご教授頂けると幸いです。
paprika03
投稿日時: 2013/11/2 16:59
対応状況: −−−
新米
登録日: 2013/11/2
居住地:
投稿: 8
Re: メンバー管理での商品管理
ご丁寧にご返信ありがとうございます。
同型スレッドを探すことが出来ず申し訳ございませんでした
参考に作業をやってみて、新しい点等があったら続けて
ご報告させて頂きます。
namahage
投稿日時: 2013/11/2 16:50
対応状況: −−−
長老
登録日: 2013/2/28
居住地: 大阪
投稿: 198
Re: メンバー管理での商品管理
ども

可能ですが、PHPのカスタマイズをする必要がありますね。

似た対応をしているのが過去のスレッドにありますので、ご紹介させていただきますね。
http://xoops.ec-cube.net/modules/newbb/viewtopic.php?viewmode=thread&topic_id=12998&forum=10&post_id=59923#forumpost59923


簡単にいいますと、dtb_productsから商品情報を抽出している箇所で、creator_idの条件を追加してやる必要があります。
ログインしている人のIDの取得方法についても上記のスレッド内で記述されていますので、参考にカスタマイズすれば大丈夫だと思います。




paprika03
投稿日時: 2013/11/2 13:20
対応状況: −−−
新米
登録日: 2013/11/2
居住地:
投稿: 8
メンバー管理での商品管理
初めまして、見て頂きましてありがとうございます。

EC-CUBEバージョン 2.11.5
PHPバージョン PHP 5.2.6
DBバージョン MySQL 5.1.62
PHPのスキル 初心者・・・です。

上記の環境で運営しております。
EC-CUBEメンバー管理機能がありますがどのメンバーでログインしても
商品管理→商品マスタを使うとすべてのメンバーが登録した商品が出ると思います。

EC-CUBEメンバー管理機能を利用して
商品登録したメンバーごとに商品一覧を表示させるような事は
出来ますでしょうか・・・(他のメンバーの商品が出ないように)

もし、出来るとしたらどのような方法がありますでしょうか
ヒントを頂けると幸いです。

何卒、よろしくお願い申し上げます。
« 1 (2)
スレッド表示 | 古いものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は89,043名です
総投稿数は110,020件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1646
8
red
1570
9
mcontact
1296
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.