作者文章

fwq

FWQ
网站开发
Ecshop优化_删除网页Head信息中的Generator
细心的ECSHOP系统使用者应该会发现, 在ECSHOP页面源代码中会产生一行Generator 代码,如下: <meta name=”Generator” content=”ECSHOP v2.7.1″ />  这应该也算是ECSHOP官方预留的一种版权信息吧, 下面讲一下怎么删除这行代码,让系统不再自动产生。 打开 includes/cls_template.php 文件, 大概在1087行左右,找到 $source = preg_replace(‘/<head>/i’, “<head>\r\n<meta name=\”Generator\” content=\”” . APPNAME .’ ‘ . VERSION . “\”…
2025-04-24 阅读全文 →
FWQ
网站开发
修改ecshop商品购买记录默认每页条数
 ECSHOP商品详情页的购买记录,默认显示5条销售记录,就开始翻页, 我想改成显示10条记录后再翻页,要如何修改呢?? 好模板下面来说一下教程 1)、 首先来修改 includes/lib_insert.php 文件里的 insert_bought_notes($arr) 函数部分 找到 ‘ ORDER BY oi.add_time DESC LIMIT 5’ 和  $pager[‘size’]         = $size = 5; 将那个 5 都改成 10 2)、…
2025-04-24 阅读全文 →
FWQ
网站开发
重命名ecshop的商品页goods.php为shangpin.php
有人说,将ecshop商品详情页的文件名 goods.php 改一个名字,对百度收录会有帮助,也许吧,这里不讨论是否有帮助,这里只讲解如何重命名。以下好模板的方法只供参考 例如:我们将 goods.php 改为 shangpin.php ,当然不一定非是shangpin.php , 你也可以修改成 product.php 、fuzhuang.php、lingshi.php…….等等,方法都一样。 第一步: 进入网站根目录,将 文件名 goods.php 重命名为 shangpin.php,这个应该都会吧,这是电脑的基本操作,如果不会,去看计算机初级教程。 第二步: 打开 includes/lib_common.php 文件 将 $uri = $rewrite ? ‘goods-‘ .…
2025-04-24 阅读全文 →
FWQ
网站开发
基于gps定位给ecshop手机端增加自动城市插件
以前曾看到有人说php能获取手机的ip,可是,在没有用WiFi并且手机是3G或者4G的卡时,根本无法获取手机的ip,所以在看到许多手机app都在用gps定位后,好模板也去研究了一下,经测试,确实可以获取所在城市。下面,好模板来总结一下好模板的实现方法: 这里要先说明一下,如果手机端是ecshop自带的,那么html代码就写在/mobile/templates/order.dwt中,php代码写在/mobile/order.php中,如果是独立的手机端,那么html代码就写在/mobile/themes/default/flow.dwt中,php代码写在/mobile/flow.php中。 第一步,如果是ecshop自带的手机端,在/mobile/templates/order.dwt中,写入如下js代码: <script> onload = function() {  var position_option = {                 enableHighAccuracy: true,            …
2025-04-24 阅读全文 →
FWQ
网站开发
解决ecshop动态ip出现session失效无法下单、登录自动退出等问题
 管理员如果超过24小时进入 ecshop 管理中心会自动执行版本检查,但有时网路品质不良,连线速度异常时,容易拖慢网页速度,因此,去掉版本检查有其必要性。 删除后请自己随时关注版本升级以及漏洞,建议一定要更改默认的后台目录!   经好模板搜寻结果共找到四处: 1、admin\index.php 约519行 $api_comment = $t->request(‘http://api.ecshop.com/checkver.php’, $apiget);   改为 //        $api_comment = $t->request(‘http://api.ecshop.com/checkver.php’, $apiget);   2、admin\shop_config.php 约231行 将 $spt =…
2025-04-24 阅读全文 →
FWQ
网站开发
如何快速批量删除ecshop商城所有订单
ecshop商城订单一多起来就很麻烦,尤其是一些已经成交的订单,担心ecshop不安全,然后被入侵后丢失数据。为了安全起见,想到每3天就删除商城订单,不管是已经成交的订单,还是作废的订单,都全部删除干净。 使用过ecshop的朋友,都会发现,程序只能删除已经作废的订单,对于已经成交的订单,无法删除掉,那么怎么办呢?其实很简单,一句数据库命令就可以解决了。在ECShop后台的“数据库管理-SQL查询”运行SQL查询处,输入以下命令: TRUNCATE TABLE `ecs_order_info`  然后再点击执行,这样,商城全部的订单就都删除干净了,一个不留,没有一个订单了。
2025-04-24 阅读全文 →
FWQ
网站开发
批量删除ecshop全部商品精品新品热销属性
今日好模板一客户问到,他想把产品所有精品新品热销属性全部删除,因为他产品特别多,若是在后台商品列表一个一个点,确实很麻烦,那有没特别简单的办法? 好模板分析后,提供如下: 使用如下语句:   update 数据表名 set字段名=replace (字段名,’要替换的字符串’, ‘替换为’) where 设定条件; 在ecshop后台SQL 查询下 那么 删除精品语句为: update zuimoban_goods set is_best  =replace (is_best,’1′, ‘0’); 删除所有产品新品属性: update  zuimoban_goods  set is_new  =replace (is_new,’1′,…
2025-04-24 阅读全文 →
FWQ
网站开发
ecshop商品详情页一会显示一会不显示处理方法
 Ecshop 二次开发的时候碰到个奇怪的问题,那就是在购买商品提交订单之后查看商品详情页面发现商品的详情参数都不见了,只剩下商品名称,其他的商品货号,上架时 间,本店售价都不显示了。然后进后台管理中心清空缓存后又恢复正常,再次提交订单又不显示了,无限纠结外加蛋疼中。 初 步预测原因出在goods.dwt或者flow.dwt文件中。只能挨着试试了,恢复默认模板之后发现与flow.dwt无关,而回复goods.dwt 的默认模板之后再次提交订单发现正常无问题了。然后就从goods.dwt开刀。经过反复测试,最终发现问题出在自己左侧自定义的top商品和hot商品 这里。经过仔细思考之后发觉最可能的原因就是这部分的代码和中间商品详情部分的代码冲突了。 果然如此,其实是左侧的代码中使用的smarty实例化的对象中,item都使用了goods这个参数,结果可想而知,左侧是一个数组,右侧是一个实际数据,当然也就无法输出了。解决方法很简单,那就修改左侧的item名称即可。例如这里我的修改方法为,将 <ul class="topsale-list" id="c101"> <!-- {foreach name=best_goods from=$best_goods item=goods}--> {if $smarty.foreach.best_goods.index <= 4} <li> <a href="{$goods.url}"> ... 修改为 <ul class="topsale-list" id="c101">…
2025-04-24 阅读全文 →