修改首页帮助的文章数量
2016-07-07 15:02 来源:www.chinab4c.com 作者:ecshop专家
有朋友探讨说需要修改首页帮助的文章数量: 自己总结如下: 方法1、可以在后台控制文章是否显示控制; 方法2、如果要程序自动控制需要修改程序:打开lib_main.php找到function get_shop_help(){},修改为 function get_shop_helps(){ $sql = 'select cat_id, cat_name, sort_order from '.$GLOBALS['ecs']->table('article_cat').' where cat_type = 5 order by sort_order asc'; $res = $GLOBALS['db']->getAll($sql); $arr = array(); foreach($res as $key=>$row){ $arr[$row['cat_id']]['cat_id']=build_uri('article_cat', array('acid'=> $row['cat_id']), $row['cat_name']); $arr[$row['cat_id']]['cat_name']= $row['cat_name']; $arr[$row['cat_id']]['article'] = get_article($row['cat_id']); } return $arr; } 另外需添加另外一函数 function get_article($cat_id){ $sql = 'select article_id , title , file_url,open_type from '.$GLOBALS['ecs']->table('article').' where cat_id = '.$cat_id.' order by article_id desc limit 0,4'; $res = $GLOBALS['db']->getAll($sql); $arr = array(); foreach($res as $key=>$row){ $arr[$key]['article_id'] = $row['article_id']; $arr[$key]['title'] = $row['title']; $arr[$key]['short_title'] = $GLOBALS['_CFG']['article_title_length'] > 0 ? sub_str($row['title'], $GLOBALS['_CFG']['article_title_length']) : $row['title']; $arr[$key]['url'] = $row['open_type'] != 1 ? build_uri('article', array('aid' => $row['article_id']), $row['title']) : trim($row['file_url']); } return $arr; } 这样程序就ok了! 最后进入后台清除缓存,刷新页面!!呵呵,搞定!!! |
回答:
留名mark |
支持分享!! |
、另外一个函数加在哪里? |
首页调用的文章好像在后台设置就可以 。 不用自己改 |
后台改不了帮助信息的数量 |
回复无极限 后台可以通过设置文章显示与否达到同样的效果,而且更方便更实用 |
http://bbs.ecshop.com/thread-138381-1-1.html 看一下这个帖子里的方法 |
最近更新
常用插件
- ecshop二次商品订购人信息
ecshop二次商品订购人信息填写插件,有时候给朋友送花,或者是送礼品的...
- ecshop二次开发详细页面生
插件介绍: ECSHOP系统,在很多时候,很多商品没有人购买,不但购买的人...
- ecshop2.7.1打印发货单插件
ecshop2.7.1打印发货单插件介绍:ecshop2.7.1和以前的ecshop版本不一样,ecs...
- ecshop商品分类名称增加样
ecshop插件介绍:本插件可以方便在后台管理,为ecshop商品分类名称增加样...
- ecshop分类批量扩展插件
ecshop分类批量扩展插件,这个插件是ecshop插件里面比较核心的插件。我们...