作者文章

fwq

FWQ
网站开发
如何在ecshop后台删除测试数据
Ecshop的后台是很强大的,我们只需要把ecshop的所有测试商品删除就可以了。请看详细 : 1、删除ecshop测试商品数据 在登入后台,找到商品列表,勾选所有的产品,选择“回收站”,再点击确定就可以了。(注意有测试页面一般都是有两页) 使用同种方法可以完全删除商品列表,商品分类,用户评论,商品类型,标签管理,虚拟商品列表下的所有数据。 2、删除ecshop订单 找到订单列表,选择要所有的产品,点击移除。 3、删除ecshop测试文章(含文章分类,列表) 将所有文章分类,文章列表,文章自动发布,在线调查下的东西全部删除就可以了。 最后,清除一下缓存。
2025-04-23 阅读全文 →
FWQ
网站开发
让ecshop支持自定义分类模板子类可以继承的方法
ecshop是一个功能方面比较完善的商城的程序,但是毕竟不同于一般的cms类系统。无法自定义每个分类的模板,这样就造成了分类模板一成不变的样式,对于美观以及个性方面可能要差点。不过ec的开源给了php开发者一个很大的diy空间,ecshop的二次开发性也是蛮强大的。   下面是好模板实现的ecshop自定义分类模板的方法,子类可以继承最顶级的模板。好处是不用修改数据库,可以在后台分类自定义模板。功能比较简单,代码也很少,只是一个小技巧,用ecshop的朋友可以来尝试一下。   ecshop 自定义分类模板的方法实现步骤   打开根目录的category.php文件(不要问我根目录在哪里),找到大概401行 “$smarty->display(‘category.dwt’, $cache_id);”,将此行注释掉或者删除。在其下面添加下面代码   $cat_arr = get_parent_cats($cat_id); foreach ($cat_arr AS $val) {          $cats[‘style’]=$val[‘style’]; } if(empty($cat[‘style’]))  { if(!empty($cats[‘style’]))…
2025-04-23 阅读全文 →
FWQ
网站开发
解决ecshop新建页面分页问题
比如 http://www.*****.com/baike_list.php?id=14  我单独建立了baike_list.php 我们需要分页,            第一步:  assign_pager(‘baike_list’, catid,catid,count, size,′′,′′,size,″,″,page, $goon_keywords); 这个地方就是我们的文件名。               第二步:include lib_main.php 找到 assign_pager 这个函数  这个函数比较长 我把改的地方贴出来…
2025-04-23 阅读全文 →
FWQ
网站开发
让ecshop网站底部的文章用help.php文件打开
目的:使帮助文档用不同于一般文档的模板来显示   解决思路:虽然底部网店信息是通过判断cat_id=2来调用article_pro.dwt模板,我们也可以根据cat_type=5来区分帮助文档和其它文档,但还是觉得单独建立一个文件help.php来调用帮助模板help.dwt的方法显示帮助文档好。   方法:用了一个很苯又不叫苯但很实用的方法(新建帮助文件help.php和模板文件help.dwt,然后修改两个系统函数build_uri()和get_shop_help()来实现)   1、复制artile.php文件重命名为help.php文件,不过里面的有些代码可以删掉,我只保留了如下代码(help.php文件):   <?php /** * ECSHOP 帮助内容 * ============================================================================ * 版权所有 2005-2008 上海商派网络科技有限公司,并保留所有权利。 * 网站地址: http://www.ecshop.com; * —————————————————————————- * 这不是一个自由软件!您只能在不用于商业目的的前提下对程序代码进行修改和 * 使用;不允许对程序代码以任何形式任何目的的再发布。…
2025-04-23 阅读全文 →
FWQ
网站开发
如何在ecshop首页调用指定分类的热销、推荐、新
 找到ecshop的includes/lib_goods.php,修改方法如下 以把SQL语句改一下,与category表关联即可将 $sql =  ‘SELECT g.goods_id,g.goods_name, g.goods_name_style, g.market_price, g.shop_price AS org_price, g.promote_price, ‘ . 复制代码 改为   $sql =  ‘SELECT g.goods_id,g.cat_id,c.parent_id,g.goods_name, g.goods_name_style, g.market_price, g.shop_price AS org_price, g.promote_price, ‘ . 复制代码 再在…
2025-04-23 阅读全文 →
FWQ
网站开发
在ECSHOP首页顶部增加通栏广告位的方法
ECSHOP系统默认预留的广告位很少,如何才能在首页或者其他页面增加自己想要的广告位呢??下面就讲一讲方法。 下面以“在ECSHOP首页顶部增加一个通栏广告”为例进行讲解。 另外:本例是在ECSHOP2.7.2 官方默认模板基础上进行讲解的,其他模板及其他页面原理相同。 第1步: 进入ECSHOP后台 》 广告管理 》广告位置,点击“增加广告位”按钮。 广告位名称输入“首页头部通栏广告位”, 广告位宽度输入“960” 广告位高度输入“100”。。。。。 点“确定”。 第2步:然后进入“广告列表”,点击“添加广告”按钮, 注意,广告位置下拉框 要选择 刚才第1步里添加的那个广告位,即“首页头部通栏广告位 [960×100]”。 上传一张广告图片,点确定。 第3步:打开首页模板文件  index.dwt 找到下面代码 <!– #BeginLibraryItem “/library/page_header.lbi” –><!– #EndLibraryItem –>…
2025-04-23 阅读全文 →
FWQ
网站开发
在ECSHOP首页显示最新的评论
如果想在ecshop首页显示最新的评论,ecshop默认的功能并没有这个设置,需要我们二次开发系统文件,下面以ECSHOP2.7.2官方默认的模版为例,给大家讲解一下如何在ECSHOP首页显示最新的评论,如果你使用的其他版本的ecshop,应该可以按照本文的的方法修改对应的代码,实现这个功能。 预览效果 新建库文件 由于ecshop默认的功能没有这个设置,所以我们必须自己新建一个库文件,在模版的lib文件夹下面,命名为index_comments.lbi,然后在文件中加入如下代码。 <?php if(!function_exists("get_comments")){ function get_comments($num) { $sql = 'SELECT * FROM '. $GLOBALS['ecs']->table('comment') .     ' WHERE status = 1 AND parent_id = 0 and…
2025-04-23 阅读全文 →
FWQ
网站开发
解决ECSHOP重复提示登陆的方法
 例:ecshop会员登录后马上又重复提示登录,点击登录按钮,有 提示成功登录,但返回或点击任何页面,登录状态都显示为未登录,各种浏览器都测试过,ecshop总是重复提示登录。   解决办法: 修改文件 /includes/cls_session.php   查找代码:   if ($ip == ”)   {   $ip = substr($this->_ip, 0, strrpos($this->_ip, ‘.’));   } 将其注释或删除掉。    
2025-04-23 阅读全文 →
FWQ
网站开发
如何修改ECSHOP顶部的“欢迎光临本店”字样
问题描述:我想把ECSHOP页面顶部的“欢迎光临本店”几个字删掉或者修改成别的文字,请问如何修改? 修改教程: 两种修改方法,任选其一即可 方法1:直接修改ECSHOP语言包文件 打开 \languages\zh_cn\common.php 文件 搜索 $_LANG[‘welcome’] = ‘欢迎光临本店’; 将 “欢迎光临本店”改成你想要的字眼即可 方法2:进入后台修改 进入后台管理,依次进入 模板管理  》语言项编辑, 选择 【common.php  — 公共语言包】 在“输入语言项关键字”后面的框内输入“欢迎光临本店” , 点“搜索”, 然后修改成你想要的文字即可
2025-04-23 阅读全文 →