ecshop在模板中包含模板

ecshop在模板中包含模板
在模板中包含模板,实际上就是将通用的页面进行包含重复使用而已,我们知道在 php 中,如果整个网页风格头部相同,就可以将其单独的摘出来,在使用的时候进行 include 包含进来即可,在 ecshop 中,模板页也是这样,比如统一的头部,统一的底部,我们不可能复制多个文件,这样在修改的时候就麻烦了,要每个页面都进行修改,所以我们可以将相同的头部制作成一个单独的文件,然后进行统一调用就行了。 在 ecs...

ecshop在楼层中调用二级分类LOGO

ecshop在楼层中调用二级分类LOGO
在多用户的ecshop中,是可以进行二级分类LOGO图的设置的,而在做模板的时候,我们有时候又需要在楼层中将二级分类LOGO图调用出来,那么就需要我们在写楼层的时候调用商品的分类名称等相关信息的时候,一并将LOGO图进行调用出来,然后在引用的地方调其路径即可,下面是小虎博客实例方法,如下. [code lang="php"] function get_child_cat( $tree_id = 0, $num = 0 ) { $three_arr = array( ); $sql = &q...

ecshop用中文显示商品的价格

ecshop用中文显示商品的价格
经常玩 ecshop 或常常购物的小伙伴,知道购物商城中的价格是以数字来显示的,今天在群里遇到一个小伙伴问这个数字能不能改成中文来显示呢,额,这样的问题还是第一次遇到,这个倒也不是很难,只需要定义一个中文显示价格的函数再进行调用即可,下面是小虎博客从网上搜集过来的一个函数方法,我们来看一下。 第一步:首先在 /includes/lib_common.php 尾部加入下面函数。 [code lang="php"] function numbe...

DIV实现滚动条效果

DIV实现滚动条效果
DIV 想要实现滚动条的效果其实很简单,只要给指定 DIV 添加一个 overflow 且给 DIV 以指定的高度就可以了,看如下的代码: <div style="position:absolute; height:400px; overflow:auto"></div> 当然这样测试是显示不出来效果的,还要在DIV中添加文字或图片,当 DIV 撑起来的时候就显示出效果了,下面再看一下 DIV 样式里面各项的参数。 div 设置滚动条显示:overflow :yes div 设置滚动条自适...

ecshop用户输入存储乱码的问题

ecshop用户输入存储乱码的问题
在制作新的 ecshop 模板时,因为 diy 的需要,往往会多出一些新的字段来,当用户提交这些新的字段到数据库中却变成了乱码,经过分析,原来所有提交的材料都经过了 htmlentities 的处理,也就是防止 js 代码的恶意输入,虽然看上去没什么问题,但却产生了乱码,所以只能修改这个字段了,下面的方法是小虎博客在网上找寻的方法,修改后成功解决乱码的问题,下面看一下方法。 打开 /includes/lib_passport.php...

ecshop验证email的函数

ecshop验证email的函数
ecshop 在注册时验证 email 是否已经存在采用的是 ajax 无刷新技术,最近很好奇,这段 ajax js 的文件在什么地方呢,从注册页面没有找到,只能追寻着 js 的连接,原来是在 js目录下user.js 文件里面,我们打开 user.js 文件,找到 function checkEmail(email) 函数就是了,实例代码如下: [code lang="php"] function checkEmail(email) { var submit_disabled = false; if (email == '') { docum...

ecshop修改某会员对购买商品只能进行一次评论

ecshop修改某会员对购买商品只能进行一次评论
ecshop 的评论机制是只要某会员购买了某款商品后就可以进行无限制的评价,这显然是不规范的,评论的体系应该是会员购买了一次商品就进行一次给分与评价,如何实现某个会员只对购买过的商品进行一次性的评价呢,我们需要进行判断该会员是否已经对购买过的商品进行了评价,以及评价数量,再获取对该商品购物的次数,评价数不能大于购物数次,下面小虎博客根据判断的条件进行二次的修改。 第一步,先在后台商...

ecshop修改后台登陆地址

ecshop修改后台登陆地址
之前在使用 phpcms 时,修改了 phpcms 后台登陆地址,再后来使用 wp,修改过了 wp 的后台登陆地址,现在使用了 ecshop,也要修改后台的登陆地址了,好像一个完整的开源系统,修改后台登陆地址是必备的功课,当修改了后台登陆地址后,安全性上面会大大增加,那么下面就让小虎博客来总结一下如何修改 ecshop 的后台登陆地址吧。 修改 ecshop 的后台登陆地址要比修改 phpcms、wp 简单得多。 第一步,将根目录...

ecshop修改VIP等级会员可以货到付款

ecshop修改VIP等级会员可以货到付款
ecshop 中可以设置多个会员级别,比如普通会员,高级会员,VIP会员,白银会员等,每个会员的等级权限又不一样,优惠政策也不一样,但是其发货的方式是整站一样的,比如货到付款,所有会员级别都是相同的,这在后台是没有办法更改的,如果只想要商城的VIP会员才能够享受到货到付款,还需要进行二次开发来进行限制甄别,小虎博客的修改方式如下. 打开 /flows.php 文件,找到如下的代码: [code lang="php"] $p...

ecshop新增单页面模板的方法

ecshop新增单页面模板的方法
单页面就是诸如站点的关于我们,联系我们之类的页面了,在ecshop中这样的单页面就很多了,比如售后服务,发货声明之类的都可以写成单页面来显示,在我们做商业模板的时候就可以添加这样的一个单页面来显示我们单页面的内容,下面小虎博客就来把相应的方法写下来,以备以后的查看。 第一:首先需要在根目录下新建一个 php 程序文件,比如我们命名为 single.php,这个 single.php 是自定义的页面,然后写入如...

ecshop显示最新评论和评论时间的方法

ecshop显示最新评论和评论时间的方法
在购物站点中,有时候需要将站点的最新评论发布到首页面去显示,评论是现在网民比较乐于查看的兴趣,小虎博客通常上购物站点,基本上都会看看好评差评,虽然这些评论都是刷出来的,但还是有一定的参考价值的,除了普通的文字评论标题外,现在京东和天猫上都配有了图文的评论,给人的感觉很好,让网购的消费人群可以更直观的看到拿到产品时产品的样子,下面夏日就来介绍一下如何在ECSHOP系统的首页显示最新...

ecshop微商城小黄鸡自动回复修改方法笔记

ecshop微商城小黄鸡自动回复修改方法笔记
打开weixin下index.php,搜索如下代码: [code lang="php"] echo $weixin->news($newsData)->reply();exit; }else{ if($content){ $xhyData = $weixin->http_post("https://www.xiaohuboke.com/app/simsimi/ajax.aspx",array('txt'=>$content)); echo $weixin->text"自动回复:".$xhyData -> reply();exit; } } [/code] 修改为:“自动回复:您输入的不是...

ecshop微商城首页添加广告条加载倒计时效果

ecshop微商城首页添加广告条加载倒计时效果
现在的微商城是越来越多了,微商城也就是在手机端打开的手机商城购物页面了,在当前微商火爆的时代,微广告也是比较炫丽的,尤其是微商城的首页面,除了精美的商品外,还有精美的广告,在使用ecshop自带的手机模板制作广告滚动加载效果时,经常会遇到加载广告倒计时错误的问题,这种问题不仅是 ecshop 自带模板出现的问题,大都我们直接在制作手机端模板时都会遇到加载错误,下面小虎博客来教下大家如何通...

ECSHOP头部搜索如何添加品牌、分类名搜索条件

ECSHOP头部搜索如何添加品牌、分类名搜索条件
添加搜索条件,按品牌搜索,按分类名搜索,方法如下: 打开search.php 搜索下面代码: [code lang="php"] $keywords .= "(goods_name LIKE '%$val%' OR goods_sn LIKE '%$val%' OR keywords LIKE '%$val%' $sc_dsad)"; [/code] 将上面代码替换为: [code lang="php"] $keywords .= "(goods_name LIKE '%$val%' OR cat_name LIKE '%$val%' OR brand_name LIKE '%$val%' OR goods_sn LIKE '%$...

ecshop添加新增页面的方法

ecshop添加新增页面的方法
1、把根目录下 category.php 这个文件复制一下,名字自定义,就以category2.php为例 同样的方法打开themes\default文件夹,category.dwt这个文件也复制一个,改为category2.dwt 然后 打开这个文件category2.php 大约是74行 if (!$smarty-is_cached('category.dwt', $cache_id)) 改为if (!$smarty-is_c 2、打开这个文件category2.php 打到以下行 大约是74行: if (!$smarty->is_cached('category.dwt', $ca...

ecshop缩略图模糊的解决方法

ecshop缩略图模糊的解决方法
今天在一个ecshop购物站点中上传了一批图片,图片本身的显示很清晰,但在首页和商品列表页的显示就很模糊,在网上搜索了下,不少的系统使用者都出现了这样的问题,分析了一下源代码,原来在商页和商品列表页显示的缩略图是由原图片生成的,而在生成的过程当中使用了函数 imagejpeg(),但是没有使用生成图片的质量参数,如果没有使用质量参数的话,哪么默认的质量就是 75,所以图片没有 100 时的清楚,找到...

ecshop首页显示商品总数以及本月更新数的方法

ecshop首页显示商品总数以及本月更新数的方法
为了直观显示ecshop商城中一共上架了多少款产品以及每月更新了多少款产品,需要进行一个二次代码的开发,不过这个也是非常简单的,现在由小虎博客整理在商城首页显示商品的总数以及本月更新商品数量的方法。 1,首先修改 /index.php 找到如下代码: [code lang="php"] assign_dynamic('index'); [/code] 在它后边添加一些代码: [code lang="php"] $sql="select count(*) as goods_all from ". $ecs...

ecshop首页显示发货人名称、配送方式以及配送单号和发货日期的方法

ecshop首页显示发货人名称、配送方式以及配送单号和发货日期的方法
为了突显出商城的活跃度,往往会需要将订单情况以滚动的方式在首页进行显示出来,如果没有就自己添加一些,实际上就是让消费者能够看到原来商城也有怎么多人在下单购买,呵呵,这只是一种假象的手段了,当然,如果商城的确有不少人下单,将其发货,配送,以及发货单号等以滚动方式显示出来,效果就更好了,下面小虎博客就来分享一下如何在 ecshop 首页以滚动形式显示发货人名称、配送方式名称以及配送单号...

ecshop首页随机调取站内快讯的方法

ecshop首页随机调取站内快讯的方法
在 ecshop 的首页右侧调用的站内快讯本身就是不规则的,到现在还没弄明白是以方式来排序的,当文章越来越多的时候,最新的文章就没有办法全部显示出来了,显示的是一些固定的内容,一方面对于用户来说,每天看这些文章就会有点烦了,可以参考成之前小虎博客发布的文章,将其修改为最新列表的文章,另外一方面,如果更新的文章较多,一些文章还没有进行百度收录就移到更多里面了,难免有点不太好,所以解决...

ecshop首页调用文章缩略图的方法

ecshop首页调用文章缩略图的方法
文章的缩略图我们可以单独上传,但有的时候我们可以直接调用文章附件里面的图片,这样不仅可以省时间,还可以省空间,呵呵,总之是很方便了吧,但在 ecshop 系统中是不直接支持在首页或列表页调用文章里面的图片的,所以还需要进行简单的修改下,下面小虎博客就来分享下方法。 第一,打开 includes/lib_article.php 文件,查找如下代码: [code lang="php"] $arr[$article_id]['url'] = $row['open_type'] !...