pk10开奖

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); 
     } 
     if (frm.elements['city'] && frm.elements['city'].value == 0 && frm.elements['city'].length > 1) 
     { 
     err = true; 
     msg.push(city_not_null); 
     } 
     if (frm.elements['district'] && frm.elements['district'].length > 1) 
     { 
     if (frm.elements['district'].value == 0) 
     { 
     err = true; 
     msg.push(district_not_null); 
     } 
     }
修改程序文件

修改 /inlcudes/lib_order.php 文件,将下列PHP代码删除掉

if ($res) 
     { 
     if (emptyempty($consignee['province'])) 
     { 
     /* 没有设置省份,检查当前国家下面有没有设置省份 */
     $pro = get_regions(1, $consignee['country']); 
     $res = emptyempty($pro); 
     } 
     elseif (emptyempty($consignee['city'])) 
     { 
     /* 没有设置城市,检查当前省下面有没有城市 */
     $city = get_regions(2, $consignee['province']); 
     $res = emptyempty($city); 
     } 
     elseif (emptyempty($consignee['district'])) 
     { 
     $dist = get_regions(3, $consignee['city']); 
     $res = emptyempty($dist); 
     } 
     }
然后收货人信息那里,只选择国家不选择省市区,也照样能提交。

修改底部的在线人数

建站之初,网站的在线人数肯定不会很多,那么我们可以稍微修改下ECSHOP的程序,让页面底部显示的在线人数 翻几番。

具体方法如下:

打开 /includes/lib_insert.php文件,找到下面代码

$online_count = $GLOBALS['db']->getOne("SELECT COUNT(*) FROM " . $GLOBALS['ecs']->table('sessions'));
将之修改为:

$online_count = $GLOBALS['db']->getOne("SELECT COUNT(*) FROM " . $GLOBALS['ecs']->table('sessions'))*15;

这样,你的ECSHOP商城显示的在线人数就会多15倍,当然你也可以将15改成100,这样就会多100倍。

文章的浏览次数

修改数据库结构

进ECSHOP后台 》 数据库管理 》SQL查询 ,输入下面SQL语句



ALTER TABLE `ecs_article` ADD `click_count` INT( 10 ) NOT NULL


点击 “提交查询”

修改 /article.php

搜索

else
    { 
     $smarty->display('article_pro.dwt', $cache_id); 
    }
在它下面增加一行PHP代码,如下:



$db->query("update ".$ecs->table('article')." set click_count=click_count+1 where article_id=$article_id") ;


修改 /themes/default/article.dwt

找到



{$article.add_time}


在它后边增加PHP代码,如下:



/ 浏览次数:{$article.click_count}


这种修改方法,要清除缓存或者缓存自动更新后才能体现出最新的浏览次数来,如果你想能实时显示最新的浏览次数,就要构造一个INSERT函数,并在模板中用 {insert name =“xxx”} 调用。
最新资讯
“双11”预售第一天探班李佳琦直播间 单日成交约34亿

“双11”预售第一天探

“双11”预售第一天,每经记者探班李佳琦直播间 李佳琦7
优胜教育创始人哽咽直播 退费无果家长吐槽其在演戏

优胜教育创始人哽咽直

带着哽咽的声音,优胜教育创始人陈昊出现在直播间,开启了
超2万亿“巨无霸”蚂蚁集团蓄势待发 解码估值攀升的“潜台词”

超2万亿“巨无霸”蚂

一方面显示的是市场对蚂蚁的热捧和认可;但另一方面,万亿
手机厂商齐聚IoT阵营 开启5G万物互融生态新战役

手机厂商齐聚IoT阵营

在经历了此前多轮预告之后,OPPO终于发布了旗下相对完整
嘀嗒出行率先冲刺上市  网约出租车“行业老二”如何突围?

嘀嗒出行率先冲刺上市

嘀嗒2017年才进入网约出租车市场,且订单规模远远小于滴
钱烧光了路还没找到 二手车行业进退两难

钱烧光了路还没找到

中国约95%车源集中在个人卖家手中,二手车又是典型的大
最新文章
ecshop中设置顺丰快递支持货到付款的方法

ecshop中设置顺丰快递

这篇文章主要介绍了ecshop中设置顺丰快递支持货到付款
ecshop数据库ecs_stats短时间内会变很大的解决方法

ecshop数据库ecs_stat

ecs_stats表是记录访问日志的,短时间内会增加很多数据
ecshop数据库备份和数据库恢复的步骤

ecshop数据库备份和数

这篇文章主要介绍了ecshop数据库备份和数据库恢复的步
ecshop增加多个产品详细描述编辑器的方法

ecshop增加多个产品详

在做商产品详情的时候,经常会有选项卡类似的几个产品说
调用ecshop商品顶级分类ID我NAME的二种方法

调用ecshop商品顶级分

本文总结一下ecshop获取所在商品的顶级分类ID及NAME两
在ECSHOP的商品列表调用评论数量的方法

在ECSHOP的商品列表调

这篇文章主要介绍了在ECSHOP的商品列表调用评论数量的