多商家商城的简单实现。附下载
1、建立一个卖家用户ID,通过phpmyadmin或者其他工具连接数据库,然后找到phome_enewsshopdd这个表,建立一个字段of_userid用来放卖家ID。字段属性和userid一致即可。
2、找到e\ShopSys\class\ShopSysFun.php这个文件,然后用编辑器把它打开,搜索ReturnBuycardd,找到两个地方:
(1) 数据大约在727行下面加代码: $newbuycar.="|".$classid.",".$id."|".$addattstr."|".$num."|".$productr[price]."|".$productr[buyfen]."|".$title."!"; $saleuserid=$productr[userid];//获取商品发布者ID
数据大约在730行下面加代码: $return[3]=$newbuycar; $return[4]=$saleuserid;//获取商品发布者ID
数据大约在666行下面加代码: $return[3]="";//存放格式 $return[4]="";//存放商品发布者ID
(2) 数据大约在473行下面加代码: $buycar=$buyr[3]; $salecar=$buyr[4];//返回商品发布者ID
数据大约在608行下面加代码:把of_username字段放在ddtruetime字段后面,字段'$ddtruetime'后面放,'$salecar'这个变量(这段代码是把字段数据插入数据库) $sql=$empire->query("insert into {$dbtbpre}enewsshopdd(ddno,ddtime,userid,username,outproduct,haveprice,checked,truename,oicq,msn,email,`mycall`,phone,address,zip,psid,psname,pstotal,alltotal,payfsid,payfsname,payby,alltotalfen,fp,fptt,fptotal,fpname,userip,signbuild,besttime,pretotal,ddtruetime,of_username) values('$add[ddno]','$ddtime',$userid,'$username',0,'$haveprice',0,'$add[truename]','$add[oicq]','$add[msn]','$add[email]','$add[mycall]','$add[phone]','$add[address]','$add[zip]','$add[psid]','$pr[pname]',$pr[price],$alltotal,'$add[payfsid]','$payr[payname]','$payby',$alltotalfen,$add[fp],'$add[fptt]',$fptotal,'$add[fpname]','$ip','$add[signbuild]','$add[besttime]','$pretotal','$ddtruetime','$salecar');");
3、把hShopSysFun.php拷贝到e\ShopSys\class,当然这个hShopSysFun.php是修改好的,具体可以通过文件对比工具看看修改了什么。原文件路径在e\admin\ShopSys\class
4、在e\ShopSys建立目录admin,把index.php以及ShowDd.php两个文件COPY进去
5、把AdminDd.php文件拷贝到在e\template\ShopSys。
6、进入后台:进入动态页面模板管理→主界面头部,在“我的订单”下面添加“售出的订单” <tr> <td height="23"><a href="<?=$public_r['newsurl']?>e/ShopSys/ListDd/">我的订单</a></td> </tr> <tr> <td height="23"><a href="<?=$public_r['newsurl']?>e/ShopSys/admin/">售出的订单</a></td> </tr>
7、e/ShopSys/admin/这个访问路径需要区分权限给,具体的自己安排,一般给卖家才能访问,当然其他人访问也没有问题,什么都看不到的。
上传以下附件: [下载 *.rar](文件大小:17.62 KB,下载次数:64)
|
[该贴被修改 1 次,最后修改时间 2016-11-22 14:38:43 ]
|