作者文章

fwq

FWQ
网站开发
关于Ecshop品牌页如何自定义Title的方法
 闲话少叙,下面就以2.7.2版官方默认模板为例讲解一下“在Ecshop品牌页如何自定义Title的方法”。 1)、 第一步,修改数据库结构,在 ecs_brand 表里增加一个新字段 page_title 依次进入 后台 》数据库管理 》SQL查询,输入下面的SQL语句,并执行。 ALTER TABLE `ecs_brand` ADD `page_title` VARCHAR( 255 ) NOT NULL  注意:我的数据库是用的默认前缀,请针对你的数据库前缀,自行修改。 2)、 第二步,修改模板文件 /admin/templates/brand_info.htm 在 <tr>     <td class=”label”>{$lang.sort_order}</td>     <td><input type=”text” name=”sort_order” maxlength=”40″ size=”15″ value=”{$brand.sort_order}” /></td>…
2025-04-23 阅读全文 →
FWQ
网站开发
如何在ecshop后台定单详细里添加图片
如何在ecshop后台定单详细里添加图片  admin/order.php   在admin/order.php文件里添加了一字段 (g.goods_thumb,),      /* 取得订单商品 */     $goods_list = array();     $goods_attr = array();     $sql = “SELECT o.*, g.goods_number AS storage, o.goods_attr, IFNULL(b.brand_name,…
2025-04-23 阅读全文 →
FWQ
网站开发
解决ecshop数据恢复时出现错误“Allowed memory
 ecshop的后台点还原数据库之时,出现错误 :Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 17816268 bytes) in D:\……\admin\database.php on line 631 如何处理?  这里好模板解决办法: 找到文件admin/database.php 找到代码: @ini_set('memory_limit', '64M');    把这里的 64M…
2025-04-23 阅读全文 →
FWQ
网站开发
ecshop页面列表页详情页出现乱码问题解决方法
ecshop程序有时无故出现554fcae493e564ee0dc75bdf2ebf94ca错误代码,比如: 554fcae493e564ee0dc75bdf2ebf94camember_info|a:1:{s:4:"name";s:11:"member_info";}554fcae493e564ee0dc75bdf2ebf94ca 554fcae493e564ee0dc75bdf2ebf94cacart_info|a:1:{s:4:"name";s:9:"cart_info";}554fcae493e564ee0dc75bdf2ebf94ca 一、首先清下后台缓存,看是否还会出现错误; 二、页面有程序方面错误,这是修改而导致的(只要有程序错误代码先解决掉、再清空缓存)。 三、2.7.3版本后,模板不支持php写法,而部分模板里(京东模板)带有diyfile.php处理php代码文件,所以有关php代码都无法编译加载出来。 解决办法: 打开includes/cls_template.php文件,找到fetch_str方法,改为如下代码: function fetch_str($source) { if (!defined('ECS_ADMIN')) { $source = $this->smarty_prefilter_preCompile($source); } /*if(preg_match_all('~(<\?(?:\w+|=)?|\?>|language\s*=\s*[\"\']?php[\"\']?)~is', $source, $sp_match)) { $sp_match[1] = array_unique($sp_match[1]); for ($curr_sp =…
2025-04-23 阅读全文 →
FWQ
网站开发
修正recieve.php判断不严谨导致邮件自动确认收货
ecshop后台点击发货时会主动发送邮件到用户预留的联络邮箱中,简直国外的网站都是这么操作的,所以客户也选用此种方法来告诉用户。但不料没多久,不少买家反映自己分明没有点击邮件中的承认收货连接,可是进入自己基地却发现订单状况现已更改为了现已收到货的状况了。   因为Ecshop程序的recieve规划是用户点了连接直接就改动订单状况到承认收货,而QQ邮件spam系统会主动去点邮件里的连接是不是垃圾或者广告地址,所以全被点成承认收货了,只能经过recieve.php文件来改了。   翻开recieve.php文件查找如下代码:    /* 修改订单发货状态为“确认收货” */     $sql = “UPDATE ” . $ecs->table(‘order_info’) . ” SET shipping_status = ‘” . SS_RECEIVED . “‘ WHERE…
2025-04-23 阅读全文 →
FWQ
网站开发
修改ECShop能让用户评论时不用填写电子邮箱
   用ecshop的朋友,可能已经发现了这样一个问题,就是发布的文章,每次评论的时候,都需要填写电子邮箱,虽然默认的是匿名用户,但是还是比较麻烦。因为评论直接,不但要填写邮箱,还要选择给文章评分,然后才能评论。那么能不能直接把这个电子邮箱去掉呢?我们知道文章的评价等级是默认的,如果简化后,那样浏览文章的时候,就可以直接在评论框留言了,这样是不是方便了很多?但是最好还是设置一下,需要审核才能显示评论,要不然,就会有大量的垃圾评论出现了。 打开库文件comments_list.lbi,找到下面的这样的代码: <td align=”right”>E-mail:</td> <td> <input type=”text” name=”email” id=”email”  maxlength=”100″ value=”{$smarty.session.email|escape}”/> </td> </tr> 将这些代码全部删除,然后找到 <input type=”hidden” name=”id” value=”{$id}” /> 在这个代码下面添加一行 <input type=”hidden” name=”email” id=”email”  maxlength=”100″ value=”youxiang@email.com”/> 其中的电子邮箱地址可以随便写一个。这样文章评论就不会出现填写电子邮箱了,可以直接评论。其实这样修改,不管是文章还是商品的评论,都不需要填写电子邮箱,大家可以试试看哦。
2025-04-23 阅读全文 →