分类归档

网站开发

FWQ
网站开发
解决ecshop免运费赠品加入购物车依旧收取运费问题
ecshop所有版本包括最新2.7.4版本,存在免运费赠品加入购物车后依旧收取运费的错误漏洞问题。比如把充值卡商品后台勾选设置为免运费,买家购买该充值卡商品并添加免运费的赠品后,订单反而又要收取邮费的BUG问题。 解决方法打开ECSHOP网站根目录中的flow.php文件,搜索如下代码 function add_gift_to_cart($act_id, $id, $price) { $sql = "INSERT INTO " . $GLOBALS['ecs']->table('cart') . " (" . "user_id, session_id, goods_id, goods_sn, goods_name, market_price, goods_price, ". "goods_number, is_real,…
2025-04-24 阅读全文 →
FWQ
网站开发
修改ECSHOP,隐藏帮助中心文章页的评论功能
个人认为帮助中心分类下的文章没有必要给它加个评论功能, 下面我们来去掉它 第一步: 首先我们打开 /article.php 文件 找到 $smarty->assign(‘comment_type’, 1); 在它下面增加一行代码 $smarty->assign(‘topcatid’,array_pop($catlist)); 第二步: 然后我们来修改 /themes/default/library/comments.lbi 找到 {insert_scripts files=’transport.js,utils.js’} <div id=”ECS_COMMENT”> {* ECSHOP 提醒您:动态载入comments_list.lbi,显示评论列表和评论表单 *}{insert name=’comments’ type=$type id=$id}</div> 将它修改为 {if…
2025-04-24 阅读全文 →
FWQ
网站开发
Ecshop模板制作_让首页“站内快讯”垂直滚动显示
Ecshop首页“站内快讯”默认是静止不动的,很多人想让它垂直滚动显示,这里简要说一下方法 如果只是要简单的垂直滚动 用 html 标签中的 <maquee> 就能实现,但是不能实现无缝结合。 如果想要无缝垂直滚动,就需要一点JS代码的支持。 下面就讲一讲如何实现“站内快讯”垂直无缝滚动显示: 将 library/new_articles.lbi 文件内容完全替换为下面代码即可: (经测试完全兼容IE6,IE7,FIREFOX) 注意:下面方法已经在官方默认模板基础上测试完全通过,其他模板没做测试。 <meta http-equiv=”Content-Type” content=”text/html; charset=utf-8″> <div id=”artup” style=”overflow:hidden; height: 170px;”> <div id=”artup1″> <ul style=”padding:0;margin:0″ id=”artup1ul”>…
2025-04-24 阅读全文 →
FWQ
网站开发
ecshop轻松实现不同商品调用不同模板
之前有看到有人在问这个问题 其实有个 比较简单的方法可以实现 我们这里就按照分类来调用模板 假如 有4个分类 CAT_ID 为 1 2 3 4   对应的模板 goods.dwt goods1.dwt goods2.dwt goods3.dwt 那麽在 goods.php中找到 $smarty->display(‘goods.dwt’,      $cache_id); 修改为 switch ($goods[‘cat_id’])){ case 1:   $smarty->display(‘goods.dwt’,     …
2025-04-24 阅读全文 →
FWQ
网站开发
ECSHOP邮件服务器配置指南_QQ邮箱篇
最近看到很多朋友想在ECSHOP中使用QQ邮箱给购买用户发EMAIL,但由于种种原因没有设置成功。 下面说一下使用QQ邮箱进行SMTP发信的注意事项: 1、首先要确保您的QQ邮箱的SMTP服务是开启状态,如果不确定可通过IE登陆QQ邮箱,点进 “设置 》账户”进行查看并设置 注意:QQ邮箱默认都是没开启SMTP服务的。 2、要确保您网站所在服务器的防火墙或杀毒软件 的邮件发送监控是关闭状态的,否则很难发送成功! 3、咨询你的虚拟主机供应商,看是否限制了fsockopen函数 4、最新情况: 最好将“邮件回复地址”与“邮件发送账号”要一致,否则也会报错。  
2025-04-24 阅读全文 →
FWQ
网站开发
ECSHOP利用139邮箱免费、自动发送订单通知短信功
首先自己如果有139就跳过第一步,如果没有就按程序来吧: 1、注册一个139邮箱,登录http://mail.139.com/,用你的手机号码就可以申请。已经有了139邮箱的继续。(不过如果是用联通的朋友就此打住了,下面的方法只适用移动用户) 2、Echsop已经设置好邮件服务器,并且可以正常的发送邮件。还没有设置的话赶快登陆ECShop的后台,在系统设置中设置好邮件服务器。 接下来,有了139邮箱后,我们就可以开始在ECshop的设置了: 1、在”系统设置–商店设置–基本设置“中,勾选”是否开启新订单提醒”为是。 2、登录ECshop的管理员后台,找到”系统设置–商店设置–网店信息“,设置”客服邮件地址”为你的139邮箱。(备注:如果你的手机邮箱不想收到垃圾邮件,最好修改页脚文件,取消显示邮件地址) Echsop设置完后,就要设置一下139邮箱。 登录139邮箱,在”设置–邮件到达通知“,选择”开启”,139邮箱提供五种发短信方式,建议选择”手机上网链接提醒邮件到达(邮件标题和WAPPUSH链接,点击即可上网查看邮件,需开通GPRS)”方式,这种虽然需要GPRS流量,但比较方便,一有订单,点击链接就可以登录139邮箱查看订单的详细情况。 139邮箱虽然提供”彩信直接阅读邮件(支持高达2万字的邮件标题和正文内容,需手机支持并开通GPRS。免费无限量)”方式,但ECShop发送的邮件是html格式的,所以无法把订单详情通过短信发送过来。 以上的设置完毕后,试着下个订单,稍等几秒中,手机就会收到订单通知的短信了。
2025-04-24 阅读全文 →
FWQ
网站开发
解决readdir(): not a valid Directory resource in ..template.php错误
 有客户ecshop网站程序出现以下报错: Warning: readdir(): supplied argument is not a valid Directory resource in \zuimoban\ecshop\admin\template.php on line 66 具体页面是在后台,ecshop后台—模板管理*—模板选择顶部 好模板也是第一次看到,谷歌百度下也没看到正确答案。看看代码,才知道原因: 我们找admin\template.php  找到66行看代码      $tmp_bak_dir = @opendir(ROOT_PATH . ‘temp/backup/library/’);     while ($file = readdir($tmp_bak_dir))     {         if ($file…
2025-04-24 阅读全文 →
FWQ
网站开发
修改ecshop让调用的浏览历史修改成只图或者其他
 ecshop程序目录下 \includes\lib_insert.php  找到 调用浏览历史 这断函数,可以直接搜索下 核心代码:  $str.='<ul class=”clearfix”><li class=”goodsimg”><a href=”‘.$goods[‘url’].'” target=”_blank”><img src=”‘.$goods[‘goods_thumb’].'” alt=”‘.$goods[‘goods_name’].'” class=”B_blue” /></a></li><li><a href=”‘.$goods[‘url’].'” target=”_blank” title=”‘.$goods[‘goods_name’].'”>’.$goods[‘short_name’].'</a><br />’.$GLOBALS[‘_LANG’][‘shop_price’].'<font class=”f1″>’.$goods[‘shop_price’].'</font><br /></li></ul>’;   比如只修改成有图,那么就是  $str.='<ul class=”clearfix”><li class=”goodsimg”><a href=”‘.$goods[‘url’].'” target=”_blank”><img src=”‘.$goods[‘goods_thumb’].'” alt=”‘.$goods[‘goods_name’].'”…
2025-04-24 阅读全文 →
FWQ
网站开发
Ecshop文章分类列表页如何自定义Title
 关于“商品列表页、商品详情页如何自定义TITLE”的文章教程都有了,唯独没有讲解“文章分类列表页如何自定义TITLE”的。 下面以 ecshop2.7.2 版本官方默认模板为基础进行一下讲解。 1)、首先我们来修改数据库结构,给数据表 ecs_article_cat  增加一个字段 “page_title” 进入ECSHOP后台 》数据库管理 》SQL查询,输入下面SQL语句,并提交。这里要注意数据表前缀,我这里使用的是默认前缀。 ALTER TABLE `ecs_article_cat` ADD `page_title` VARCHAR( 255 ) NOT NULL 2)、修改后台模板和程序 打开  /admin/templates/articlecat_info.htm 找到 <tr>     <td…
2025-04-24 阅读全文 →