2012年10月17日

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 = & 阅读全文

posted @ 2012-10-17 19:44 ECshop商城二次开发博客 阅读(370) 评论(0) 推荐(0) 编辑

ECSHOP首页的精品/新品/热销里显示商家备注

摘要: ECSHOP首页的精品/新品/热销里显示商家备注,如图1、修改 /includes/lib_goods.php 查找"promote_start_date, promote_end_date, g.goods_brief, g.goods_thumb, g.goods_img, RAND() AS rnd " .修改为"promote_start_date, promote_end_date, g.goods_brief, g.goods_thumb, g.goods_img,g.seller_note, RAND() AS rnd " .继续查找if 阅读全文

posted @ 2012-10-17 19:42 ECshop商城二次开发博客 阅读(673) 评论(0) 推荐(0) 编辑

ECSHOP后台改造_在会员列表页增加按手机查询会员

摘要: 1、首先修改程序文件 admin/users.php 找到 $filter['pay_points_lt'] = empty($_REQUEST['pay_points_lt']) ? 0 : intval($_REQUEST['pay_points_lt']); 在它下面增加一行代码$filter['mobile_phone'] = empty($_REQUEST['mobile_phone']) ? 0 : trim($_REQUEST['mobile_phone']); 继续找到if ($fi 阅读全文

posted @ 2012-10-17 19:26 ECshop商城二次开发博客 阅读(264) 评论(0) 推荐(0) 编辑

ECSHOP商品列表页显示每个商品的评论等级和评论数量

摘要: 第一步:首先修改category.php 文件,定位到 category_get_goods() 函数部分找到 $sql = 'SELECT g.goods_id, g.goods_name, g.goods_name_style, g.market_price, g.is_new, g.is_best, g.is_hot, g.shop_price AS org_price, ' . "IFNULL(mp.user_price, g.shop_price * '$_SESSION[discount]') AS shop_price, g.promot 阅读全文

posted @ 2012-10-17 19:25 ECshop商城二次开发博客 阅读(867) 评论(0) 推荐(0) 编辑

ECSHOP商品页发表评论时 取消E-MAIL必填

摘要: ECSHOP的商品详情页,在用户提交评论的时候,那个“E-MAIL”输入框默认是“必填”的。如果改成“E-MAIL非必填”或者干脆“删除这个E-MAIL输入框”,要如何修改才能达到效果呢??下面以ECSHOP 2.7.2 官方默认模板为基础进行修改。将E-MAIL改成非必填项的方法:(也就是说保留那个E-MAIL输入框,但是用户不填,也可以提交)第1步:打开 /themes/default/library/comments_list.lbi 文件找到并删除下面代码 if (cmt.email.length > 0) { if (!(Utils.isEmail(cmt.email))) { 阅读全文

posted @ 2012-10-17 19:20 ECshop商城二次开发博客 阅读(516) 评论(0) 推荐(0) 编辑

ECSHOP首页增加一个浏览排行

摘要: 一个类似于“销售排行榜”的“浏览排行榜”,并且可以在后台的“模板设置”里进行控制。由于系统默认是没有读取浏览排行的,所以这部分功能既得增加程序,又得增加模板。以 ecshop2.7.2 官方默认模板 为例进行修改的。一、将下面代码复制并保存到 一个新文件中,文件路径为: /themes/default/library/top10_click.lbi<meta http-equiv="Content-Type" content="text/html; charset=utf-8"><div class="box"> 阅读全文

posted @ 2012-10-17 19:17 ECshop商城二次开发博客 阅读(745) 评论(0) 推荐(0) 编辑

ECSHOP后台左侧导航中增加新菜单

摘要: 在后台管理左侧导航中新增一个菜单项,或者是修改菜单项的名字、或者是删除某菜单项。例如:在后台新增一个菜单项“商品采集”。需要修改至少三个文件:/admin/includes/inc_menu.php,/admin/includes/inc_priv.php,/languages/zh_cn/admin/common.php首先修改 /admin/includes/inc_menu.php 在 $modules['02_cat_and_goods']['goods_auto'] = 'goods_auto.php?act=list'; 下面增加$m 阅读全文

posted @ 2012-10-17 19:08 ECshop商城二次开发博客 阅读(367) 评论(0) 推荐(0) 编辑

ECSHOP首页每个商品下显示已销售量

摘要: 一、打开文件 includes/lib_goods.php 在该文件的末尾添加如下代码function get_buy_sum($goods_id) {$sql = "select sum(goods_number) from " . $GLOBALS['ecs']->table('order_goods') . " AS g ,".$GLOBALS['ecs']->table('order_info') . " AS o WHERE o.order_id=g.orde 阅读全文

posted @ 2012-10-17 19:05 ECshop商城二次开发博客 阅读(306) 评论(0) 推荐(0) 编辑

Ecshop品牌页如何自定义Title

摘要: 一、修改数据库结构,在 ecs_brand 表里增加一个新字段 page_title依次进入 后台 》数据库管理 》SQL查询,输入下面的SQL语句,并执行。ALTER TABLE `ecs_brand` ADD `page_title` VARCHAR( 255 ) NOT NULL 二、修改模板文件 /admin/templates/brand_info.htm 查找<tr> <td class="label">{$lang.sort_order}</td> <td><input type="text&qu 阅读全文

posted @ 2012-10-17 18:57 ECshop商城二次开发博客 阅读(1687) 评论(0) 推荐(0) 编辑

ECSHOP商品详情页”增加自定义TITLE

摘要: 一、修改数据库结构,其实就是增加个字段进入 后台 》数据库管理 》SQL查询 , 在输入框里输入下面SQL语句,并点击“提交查询”ALTER TABLE `ecs_goods` ADD `goods_title` VARCHAR( 150 ) NOT NULL DEFAULT '' AFTER `goods_name` 二、修改后台模板文件 /admin/templates/goods_info.htm<table width="90%" id="general-table" align="center"> 阅读全文

posted @ 2012-10-17 18:04 ECshop商城二次开发博客 阅读(1158) 评论(0) 推荐(0) 编辑

ECSHOP显示商品总数和本月更新数

摘要: 1)、在网站根目录打开 /index.php 查找assign_dynamic('index');在下面添加代码:$sql="select count(*) as goods_all from ". $ecs->table('goods'); //商品总数 $smarty->assign('goodsnum_all',$db->getOne($sql)); $time_month=mktime(0,0,0,date('m')-1,1,date('Y')); $sql=" 阅读全文

posted @ 2012-10-17 17:47 ECshop商城二次开发博客 阅读(435) 评论(0) 推荐(0) 编辑

点击按钮来控制某个DIV显示或隐藏

摘要: 点击按钮来控制某个DIV显示或隐藏代码如下:<script language="JavaScript">function onClickDiv(DivId){ if(document.getElementById(DivId).style.display=='none') { document.getElementById(DivId).style.display=''; } else { document.getElementById(DivId).style.display='none'; } }</sc 阅读全文

posted @ 2012-10-17 17:45 ECshop商城二次开发博客 阅读(399) 评论(0) 推荐(0) 编辑

Ecshop文章分类列表页如何自定义Title

摘要: 1)、首先我们来修改数据库结构,给数据表 ecs_article_cat 增加一个字段 “page_title”进入ECSHOP后台 》数据库管理 》SQL查询,输入下面SQL语句,并提交。这里要注意数据表前缀,我这里使用的是默认前缀ecs_。ALTER TABLE `ecs_article_cat` ADD `page_title` VARCHAR( 255 ) NOT NULL2)、修改后台模板和程序打开 /admin/templates/articlecat_info.htm 找到<tr> <td class="label">{$lang.sh 阅读全文

posted @ 2012-10-17 17:43 ECshop商城二次开发博客 阅读(469) 评论(0) 推荐(0) 编辑

ECSHOP文章详情页的标题上加个链接

摘要: 首先修改 article.php 文件找到 $row['comment_rank'] = ceil($row['comment_rank']);在它下面增加一行代码$row['thisurl']=build_uri('article', array('aid'=>$article_id), $row['title']);然后再修改 模板文件 themes/default/article.dwt将 {$article.title|escape:html}修改为 <a href=" 阅读全文

posted @ 2012-10-17 17:17 ECshop商城二次开发博客 阅读(309) 评论(0) 推荐(0) 编辑

ecshop商城用户名和邮箱都能登陆方法

摘要: 修改方法:打开 /includes/modules/integrates/integrate.php 查找代码function login($username, $password, $remember = null) { if ($this->check_user($username, $password) > 0) { if ($this->need_sync) { $this->sync($username,$password); } $... 阅读全文

posted @ 2012-10-17 17:14 ECshop商城二次开发博客 阅读(249) 评论(0) 推荐(0) 编辑

ECSHOP屏蔽SQL提示 防止ECSHOP注入

摘要: 通常我们说的注入就是利用了 ecshop的sql错误提示显示出了MD5的密码对网店来说是非常危险的!要解决这个问题,最好的方法当然就屏蔽ecshop的sql错误,这样,无论如何的注入都束手无策!直接看代码:找到 \includes\cls_mysql.phpfunction ErrorMsg($message = '', $sql = '') { if ($message) { echo "<b>ECSHOP info</b>: $message\n\n<br /><br />"; //prin 阅读全文

posted @ 2012-10-17 17:12 ECshop商城二次开发博客 阅读(928) 评论(0) 推荐(0) 编辑

ecshop给文章页增加一个浏览次数

摘要: 如何给ecshop的文章增加浏览次数的功能。ecshop默认是没有浏览次数的功能。但可以通过修改ecshop文章管理表字段和程序。来实现对ecshop文章页面浏览次数进行统计。 1:修改ecshop文章表. alter table ecs_article add column click_count int(1) default 0;//增加统计浏览次数的字段。 2:在文章详细页面增加以下程序。 $db -> query("update ".$ecs->table('article')." set click_count=click_c 阅读全文

posted @ 2012-10-17 17:08 ECshop商城二次开发博客 阅读(593) 评论(0) 推荐(0) 编辑

ECSHOP邮件验证后送积分

摘要: lib_common.php 的 log_account_change方法/*** 记录帐户变动* @param int $user_id 用户id* @param float $user_money 可用余额变动* @param float $frozen_money 冻结余额变动* @param int $rank_points 等级积分变动* @param int $pay_points 消费积分变动* @param string $change_desc 变动说明* @param int $change_type 变动类型:参见常量文件* @return void*/function 阅读全文

posted @ 2012-10-17 17:04 ECshop商城二次开发博客 阅读(253) 评论(0) 推荐(0) 编辑

ECSHOP商品列表页显示每个商品的品牌

摘要: 1、首先修改 category.php 文件将$sql = 'SELECT g.goods_id, g.goods_name, g.goods_name_style, g.market_price, g.is_new, g.is_best, g.is_hot, g.shop_price AS org_price, ' .修改为$sql = 'SELECT g.goods_id, g.goods_name, b.brand_name , g.goods_name_style, g.market_price, g.is_new, g.is_best, g.is_hot, g 阅读全文

posted @ 2012-10-17 16:58 ECshop商城二次开发博客 阅读(328) 评论(0) 推荐(0) 编辑

ecshop商城用户名和邮箱都能登陆方法

摘要: 修改方法:/includes/modules/integrates/integrate.php文件约145– 162行的用户登入函数.如下 function login($username, $password, $remember = null) { if ($this->check_user($username, $password) > 0) { if ($this->need_sync) { $this->sync($username,$password); } $this->set_session($username); $this->set_co 阅读全文

posted @ 2012-10-17 16:57 ECshop商城二次开发博客 阅读(303) 评论(0) 推荐(0) 编辑

导航