作者文章

fwq

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-24 阅读全文 →
FWQ
网站开发
去除ecshop商品重复属性sql命令
采用ecshop助理以及后台批量导入功能,很容易引起商品属性值混乱,如果属性值重,以下方法可以很好的解决值唯一问题 在数据库中执行以下语句:   delete a   from `ecs_goods_attr` a    left join(select `goods_attr_id`,`attr_id` from `ecs_goods_attr` group by goods_id,attr_value) b   on a.`goods_attr_id` = b.`goods_attr_id`   and a.`attr_id` =…
2025-04-24 阅读全文 →
FWQ
网站开发
解决ecshop在线客户点击无法唤醒QQ问题
 解决ecshop在线客户点击无法唤醒QQ问题, 找到default/library/page_footer.lbi中找到QQ代码的相应位置,然后你会发现之前模板里面为什么QQ点击不能对话,是因为QQ客服安装包中的JS代码有的可能是比较旧的代码了。  下载的QQ临时会话的源代码: <a href=”http://wpa.qq.com/msgrd?V=1&amp;Uin={$im}& amp;amp;Site={$shop_name}&amp;Menu=yes” target=”_blank”><img src=”http://wpa.qq.com/pa?p=1:{$im}:4″ height=”16″ border=”0″ alt=”QQ” /></a> 由于QQ客服的组件更新后,上述代码中的Uin={$im}要更新为uin={$im} 也就是把大写的那个U改为小写的u 才支持。
2025-04-24 阅读全文 →
FWQ
网站开发
ecshop获取点击人气排行榜
ecshop获取点击人气排行榜 两部分。index.php和lib_goods.php 关于涉及到index.dwt的,请将按销量排行的改为from = top_hots_all   index.php增加 $smarty->assign(‘top_hots_all’,       get_top10_hot(0));           // 全部人气排行   /** lib_goods.php lib库增加函数(children取得子类产品id) * 调用当前人气排行榜 *按点击排列 i<10 显示10个 * @access  public * @param   string  $cats   查询的分类…
2025-04-24 阅读全文 →
FWQ
网站开发
ecshop订单打印无法显示商品属性,前台商品属性
  前台商品详情都可以正常显示属性信息,但是打印订单和后台订单查询,都无法显示属性。  请帮忙解决。 ___________________________________________________________________ order.php代码         $goods_attr[] = explode(‘ ‘, trim($row[‘goods_attr’])); //将商品属性拆分为一个数组         $goods_list[] = $row;     }       $attr = array();     $arr  = array();    …
2025-04-24 阅读全文 →
FWQ
网站开发
增加ecshop在清空购物车时加上提醒
  经常有朋友反应,他们在ecshop购物车中修改数量,点“更新购物车”时,经常不小心点中了“清空购物车”,一下子,所以的产品都没了,最好是给ecshop加上一个“清空购物车”的提醒! 以下好模板的处理方法: 1.打开flow.dwt文件找到 <input type=”button” value=”{$lang.clear_cart}” class=”bnt_blue_1″ onclick=”location.href=’flow.php?step=clear'” /> 在他的上面加上 <script type = “text/javascript” language = “javascript”>       function clear1()       {       …
2025-04-24 阅读全文 →
FWQ
网站开发
删除ecshop自动识别手机与平板电脑功能
 ecshop的首页默认访问有段代码是判断是否手机智能访问的,但是很不准确,我们在大屏手机当中访问,页面 显示的WAP模式,是不好看的,若使用平板电脑访问,未开启wap,那页面直接提示报错。有什么办法解决吗? 好模板推荐删除该段代码,大屏手机与平板直接用网页模式访问,方法如下: 找到index.php,删除24-39行:   $ua = strtolower($_SERVER['HTTP_USER_AGENT']);    $uachar = "/(nokia|sony|ericsson|mot|samsung|sgh|lg|philips|panasonic|alcatel|lenovo|cldc|midp|mobile)/i";    if(($ua == '' || preg_match($uachar, $ua))&& !strpos(strtolower($_SERVER['REQUEST_URI']),'wap'))  {      $Loaction = 'mobile/';        if (!empty($Loaction))      {          ecs_header("Location: $Loaction\n");            exit;      }    }   这也是很多朋友用站长工具查询网站,直接提示403,302的原因!
2025-04-24 阅读全文 →
FWQ
网站开发
禁用ecshop缓存,关闭ecshop缓存功能
 ECSHOP的缓存存放在temp /文章夹下,时间长了这个文件夹就会非常庞大,拖慢网站速度。还有很多情况我们不需要他的缓存。本文介绍禁用ECSHOP缓存的方法。   ECSHOP的缓存有两部分,一部分是SMARTY的页面缓存;另一部分是SQL查询结果的缓存。这两部分都是保存在templates/caches/文件夹下。只要我们分别关闭这两个功能,就可以完全禁用ECSHOP的缓存。当然你也可以根据自己的需要关闭其中某一个。   1.关闭SMARTY的缓存: 打开includes/cls_template.php,找到下面一段   if (file_put_contents($this->cache_dir . ‘/’ . $cachename . ‘.php’, ‘<?php exit;?>’ . $data . $out) === false)        {            trigger_error(‘can\’t write:’ . $this->cache_dir .…
2025-04-24 阅读全文 →
FWQ
网站开发
让ecshop用户名和email都可以登陆!
让ecshop用户名和email都可以登陆! 在最近的几次开发案例中, 客户经常提到使自己的网站能够用email登陆. 确实,自2005年,web2.0兴起以来,越来越多的网站,尤其是新兴网站,大多是用email登陆的. 用email登陆,好处很明显. 1:可以促使用户填写真实的email. 2:不易忘记. 下面的改动,可以使ecshop用email,用户名都可以完成登陆. —————————分割线—————————– 改动版本: ecshop 2.7.0 改动程序: /includes/modules/integrates/integrate.php 改动代码:145—162行的用户登陆函数.如下       function login($username, $password)     {         if ($this->check_user($username, $password) > 0)…
2025-04-24 阅读全文 →