作者文章

fwq

FWQ
网站开发
ECSHOP模版系统Assign和Include模版标签介绍
CSHOP模版系统Assign和Include模版标签介绍,assign 用于在模板被执行时为模板变量赋值,Include 标签用于在当前模板中包含其它模板. 当前模板中的变量在被包含的模板中可用。 必须指定 file 属性,该属性指明模板资源的位置。如果设置了 assign 属性,该属性对应的变量名用于保存待包含模板的输出,这样待包含模板的输出就不会直接显示了。 Assign 属性 类型 是否必须 缺省值 描述 var string Yes N/A 被赋值的变量名 value string Yes N/A 赋给变量的值 描述: assign 用于在模板被执行时为模板变量赋值.…
2025-04-23 阅读全文 →
FWQ
网站开发
设置ecshop购物满多少才能货到付款
设置ecshop购物满多少才能货到付款, 打开flow.php文件,搜索如下代码 // 给货到付款的手续费加<span id>,以便改变配送的时候动态显示 $payment_list = available_payment_list(1, $cod_fee); 将以上代码修改为 $support_cod = 0; if ($total['amount'] > 300) { $support_cod = 1; } // 给货到付款的手续费加<span id>,以便改变配送的时候动态显示 $payment_list = available_payment_list($support_cod…
2025-04-23 阅读全文 →
FWQ
网站开发
ecshop模板不支持引入PHP语句的解决方法
ECSHOP二次开发中有时为了开发的方便,会把一些PHP的程序直接加入到模板文件中去,以便于快捷调试,官方考虑到安全问题,特别将模板中引入的PHP程序进入过滤处理,导致PHP这种快捷调试无法继续往下进行,那么如何来处理这个问题呢,请继续往下读。 首页找到includes目录下的cls_template.php程序文件,并打开,查找约293行function fetch_str($source)函数方法,找到如下代码:   $source = str_replace($sp_match[1][$curr_sp],’%%%SMARTYSP’.$curr_sp.’%%%’,$source);   替换为下面一段代码,不需要替换处理可直接删除或在前面加上//注释掉。   //$source = str_replace($sp_match[1][$curr_sp],’%%%SMARTYSP’.$curr_sp.’%%%’,$source);   这里还可以使用另外一种方法,考虑到安全因素,不极力推荐使用,找到下面一段代码:           if(preg_match_all(‘~(<\?(?:\w+|=)?|\?>|language\s*=\s*[\”\’]?php[\”\’]?)~is’, $source, $sp_match))          …
2025-04-23 阅读全文 →
FWQ
网站开发
ecshop调用促销下所有商品列表展示
有客户问到ecshop促销活动商品全部归类调用在一个列表下,有什么方法呢?  其实这个在ecshop已经有默认的函数存在,以下模板里的代码: 代码如: <ul class=”tabcon”> <!– {foreach name=top_goods from=$top_goods item=goods}–>      <!– {if $smarty.foreach.top_goods.iteration<2}–>                <li class=”fore”><span><!– {$smarty.foreach.top_goods.iteration}–></span><div class=”p-img”><a target=”_blank” href=”{$goods.url}”><img…
2025-04-23 阅读全文 →
FWQ
网站开发
优化为ecshop文章添加相似关联文章
为 ecshop 文章增加有关文章,这儿的有关其实即是类似文章了吧,假如经常看新闻网站的话,会对这个有关很了解了,比如咱们看娱乐版块的新闻,某篇娱乐新闻下面一定有其相有关的文章,这么就增加了其文章的粘性,在每一篇文章下面也有其有关文章,说白了即是类似度较高的文章了,好了说了怎样多,下面咱们来看一下详细完成的办法吧。 一,首先需要在 mysql 中运行一下 sql 语句:   INSERT INTO  `ecs_shop_config` (`id` , `parent_id` , `code` , `type` , `store_range` , `store_dir` , `value` , `sort_order`) VALUES…
2025-04-23 阅读全文 →
FWQ
网站开发
将ECSHOP购买记录的用户名的后几位字符用***星号
 其实这个ECSHOP问题很简单就可以解决,只需加一行代码就OK了。 只保留了用户名的前2个字符,后面的都用 ****** 隐藏掉了。 你可以根据教程,灵活修改,可以保留前1个字符,前3个字符。。。。等等 打开 /includes/lib_insert.php 文件 找到   $bought_notes[$key][‘add_time’] = local_date(“Y-m-d G:i:s”, $val[‘add_time’]); 在它下边增加一行代码 如下所示: $bought_notes[$key][‘user_name’] = sub_str($val[‘user_name’]?$val[‘user_name’]:’匿名用户’,2,false).’******’;
2025-04-23 阅读全文 →
FWQ
网站开发
ecshop游客免登录购物去掉一些不需要的收货信息
 1、include/lib_order.php 搜索check_consignee_info( 把不需要的去掉 else { /* 如果不存在实体商品 */ return !empty($consignee['consignee']) && !empty($consignee['email']) && !empty($consignee['tel']); } 我的是虚拟物品只需要E-mail地址就够了 改为 else { /* 如果不存在实体商品 */ return !empty($consignee['email']); }   2、js/shopping_flow.js 这部分只留个E-mail的其他都X掉…
2025-04-23 阅读全文 →
FWQ
网站开发
ecshop不同文章分类使用不同模板的两种方法
ecshop不同文章分类使用不同模板,这里提供两种方法,一种是递增判断ID给不同模板值,另外一种所有分类通过ID生成模板名称 一、 第一种方法 1.打开article_cat.php文件,在最下面找到 $smarty->display(‘article_cat.dwt’, $cache_id);   把他修改为: switch ($cat_id) { case 6: $smarty->display(‘article_cat6.dwt’,      $cache_id);  break; case 7: $smarty->display(‘article_cat7.dwt’,      $cache_id);  break; default: $smarty->display(‘article_cat.dwt’, $cache_id); }   注释: case6  中 6就是指id为6的文章分类。文章分类ID可在后台文章分类查看,将鼠标放在分类名称上浏览器的下方就会显示改分类的ID。如:你的域名/admin/article.php?act=list&cat_id=6,这就是一文章分类的ID为6。 $smarty->display(‘article_cat6.dwt’,      $cache_id); 即为文章分类为6的分类指定模板,模板为article_cat6.dwt
2025-04-23 阅读全文 →
FWQ
网站开发
ecshop如何在商品分类页(category.dwt)调取商品分
1、修改category.php 的get_cat_info()函数部分,在SQL语句中加入 cat_name字段 即: function get_cat_info($cat_id) { return $GLOBALS[‘db’]->getRow(‘SELECT cat_name,keywords, cat_desc, style, grade, filter_attr, parent_id FROM ‘ . $GLOBALS[‘ecs’]->table(‘category’) . ” WHERE cat_id = ‘$cat_id'”); } 2、并增加下面代码 $smarty->assign(‘cat_name’, …
2025-04-23 阅读全文 →
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-23 阅读全文 →