永发信息网

ecshop问题

答案:2  悬赏:80  手机版
解决时间 2021-11-12 02:07
  • 提问者网友:雾里闻花香
  • 2021-11-11 16:18
ecshop问题
最佳答案
  • 五星知识达人网友:毛毛
  • 2021-11-11 16:37
1,先添加会员等级。一个是企业会员等级,另外一个是个人会员等级。

2,然后在后台分别指定会员等级。




3,然后打开模板目录下的goods.dwt购买按钮的这个部分。做一个判断   



      
此处是个人购买按钮,直接用ecshop默认的购买代码就可以了
      


     
此处是企业购买有最小起订数量的代码
      





4,判断中的数字1和2.是个人和企业的会员等级ID。这个可以在后台数据库中查看得到
导出一份user_rank表,打开查看各个对应的ID


  DROP TABLE IF EXISTS `ecs_user_rank`;
  CREATE TABLE `ecs_user_rank` (
  `rank_id` tinyint(3) unsigned NOT NULL auto_increment,
  `rank_name` varchar(30) NOT NULL default '',
  `min_points` int(10) unsigned NOT NULL default '0',
  `max_points` int(10) unsigned NOT NULL default '0',
  `discount` tinyint(3) unsigned NOT NULL default '0',
  `show_price` tinyint(1) unsigned NOT NULL default '1',
  `special_rank` tinyint(1) unsigned NOT NULL default '0',
  PRIMARY KEY  (`rank_id`)
  ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
  INSERT INTO `ecs_user_rank` ( `rank_id`, `rank_name`, `min_points`, `max_points`, `discount`, `show_price`, `special_rank` ) VALUES  ('1', '个人', '0', '0', '100', '1', '1');
  INSERT INTO `ecs_user_rank` ( `rank_id`, `rank_name`, `min_points`, `max_points`, `discount`, `show_price`, `special_rank` ) VALUES  ('2', '企业', '0', '0', '100', '1', '1');




PS:


‘1’,‘个人’     数字1就是判断会员等级为个人的ID数字,在模板中的判断相应改一下
‘2’,‘企业’    数字2就是判断会员等级为企业的ID数字,在模板中的判断相应改一下
追问"这个可以在后台数据库中查看得到导出一份user_rank表,打开查看各个对应的ID"
这句话是什么意思?不太明白
按你上面的方法,打开网页是这样的

追答后台数据库管理-数据备份-选择自定义备份-然后备份ecs_user_rank表。
备份完了以后,打开data目录下的sqldata ,文件夹里就生成了一个.sql文件 打开这个文件就能看到了
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯