分类归档

网站开发

FWQ
网站开发
修改ecshop推荐注册赠送的等级积分修改为消费积
 ecshop推荐注册,默认的是赠送等级积分,特殊情况下需要将赠送的等级积分修改为消费积分。   好模板修改如下: 1、打开文件:includes/lib_passport.php 2、找到下面代码:  // 推荐开关开启  $up_uid     = get_affiliate();  empty($affiliate) && $affiliate = array();  $affiliate[‘config’][‘level_register_all’] = intval($affiliate[‘config’][‘level_register_all’]);  $affiliate[‘config’][‘level_register_up’] = intval($affiliate[‘config’][‘level_register_up’]);  if ($up_uid)  {   if (!empty($affiliate[‘config’][‘level_register_all’]))   {    if…
2025-04-23 阅读全文 →
FWQ
网站开发
如何在ECSHOP文章列表页调用描述信息
 注意:这里所说的描述信息,指的是在ECSHOP后台发布文章时,填写的那个“网页描述”信息。 1)、修改 includes/lib_article.php 文件,将 $sql = ‘SELECT article_id, title, author, add_time, file_url, open_type’ . 修改为 $sql = ‘SELECT article_id, title, author, add_time, file_url, open_type,description’ . (注意,一共有两处, 每一处都要修改) 继续向下,找到 …
2025-04-23 阅读全文 →
FWQ
网站开发
将Ecshop中收货人信息的省市区设成非必选项
 一般面向国外用户的ECSHOP商城,可能会有这方面的需求:【将Ecshop中收货人信息的省市区设成非必选项】, 其实也就是只留一个“请选择国家”的下拉选择框。 第一步,先修改相关JS文件 打开 /js/shopping_flow.js 文件 将下面JS代码删除掉 if (frm.elements[‘province’] && frm.elements[‘province’].value == 0 && frm.elements[‘province’].length > 1)   {     err = true;     msg.push(province_not_null);   }  …
2025-04-23 阅读全文 →
FWQ
网站开发
在ECSHOP后台商品列表显示会员等级价格
此贴原来是回复一位朋友提问的,考虑到也许还有其他人也需要该功能,所以整理了下,单独发布一下。 1、修改admin/includes/lib_goods.php的goods_list()函数部分 在 return array(‘goods’ => $row, ‘filter’ => $filter, ‘page_count’ => $filter[‘page_count’], ‘record_count’ => $filter[‘record_count’]); 前面增加下面代码 foreach($row as $key_tmp=>$goods_tmp) { $sql = “SELECT rank_id, IFNULL(mp.user_price, r.discount *…
2025-04-23 阅读全文 →
FWQ
网站开发
ecshop限制某等级访问某栏目的文章
ecshop限制某等级访问某栏目的文章 打开article.php(注意备份)。在以下代码上面 /*—————————————————— */ //– PROCESSOR /*—————————————————— */ 加入: /*—————————————————— */ //– 判断权限才能访问某栏目 /*—————————————————— */ $cat_id = $db->getOne(“SELECT cat_id FROM ” . $ecs->table(‘article’) . ” WHERE article_id =…
2025-04-23 阅读全文 →
FWQ
网站开发
去掉ecshop购物流程的电子邮件必填和电话、手机
  1、include/lib_order.php 函数check_c**ignee_info第1795行左右“!empty($c**ignee[’email’]) &&!empty($c**ignee[‘tel’])”这句改为“/*!empty($c**ignee[’email’]) &&*/             !empty($c**ignee[‘tel’])||!empty($c**ignee[‘mobile’])” ; 2、js/shopping_flow.js   函数checkC**ignee(frm)第582行左右去掉或注释掉 if ( ! Utils.isEmail(frm.elements[’email’].value)) {     err = true;     msg.push(invalid_email); } 3、js/shopping_flow.js …
2025-04-23 阅读全文 →
FWQ
网站开发
ecshop后台商品列表加个分页可指定调转功能
      EC的后台列表页数太多,没有显示全部,希望能加一个可以跳到任意页面的功能,稍微看了一下,发现其实很简单,只要在page.htm里面加上如下代码就可以了。   去第<input type="text" id="goo" size="3" name="goo"/>页  <input type="button" value="GO" onclick="listTable.gotoPage(document.getElementById('goo').value)" />          因为EC的后台分页公用的一个page.htm,所以这个写法在所有列表都可以实现跳到任意页面的功能。
2025-04-23 阅读全文 →
FWQ
网站开发
添加ecshop注册新会员敏感词功能
敏感词一般是指带有敏感政治倾向(或反执政党倾向)、暴力倾向、不健康色彩的词或不文明语。ecshop注册新会员防止恶意使用敏感词作为用户名注册。 效果后台: 效果前台: 添加代码开始: 为ecshop后台->商店设置,添加一个tab“敏感词设置” 1,在ecshop数据库的ecs_shop_config表中插入2条记录(注意你的表前缀和id中10、1001):   INSERT INTO ecs_shop_config (id, parent_id, code, type, store_range, store_dir, value, sort_order) VALUES (10, 0, sensitive, group, '', '', '', 1), (1001,…
2025-04-23 阅读全文 →
FWQ
网站开发
ECshop中defined(‘IN_ECS’)的实现原理
在PHP中经常看到如下代码   if (!defined(‘IN_ECS’))   {       die(‘Hacking attempt’);   }   实现的原因以及原理如下:     ecshop里的有些.php页是不需要用户通过url直接访问的,用来被其它页调用的,例如/includes/init.php,就不需要直接访问,通过url访问你的网址/includes/init.php是无意义的,所以我们在可以直接方问的php里加上define(‘IN_ECS’, true); 例如在index.php中有如下代码,一开头就设置IN_ECS的值为true然后才去加载init.php这样init.php文件中IN_ECS的值就为true,这时候引入cls_mysql.php也可以引入,因为此时IN_ECS的值也是为true   define(‘IN_ECS’, true);      require(dirname(__FILE__) . ‘/includes/init.php’);…
2025-04-23 阅读全文 →