首页
站长论坛BBS
救助
投稿
discuz视频教程
discuz技术支持
版块
登录
快速注册

ECSHOP程序如何让底部的帮助文档在左侧完美显示

discuz使用视频教程
31idc

马上注册,一起探讨正确快速的建站方法

您需要 登录 才可以下载或查看,没有帐号?快速注册

x
很多站长朋友们都喜欢用Ecshop这个开源程序搭建网城,可是有的商城网站让人一眼看去就很大观,所有的商品也一目了然。购买下单等一系列流程也很清晰,有的商城搭建的就没有注重客户的体验度,想注册会员账号都需要找好久,这样的商城难免会因为留不住客户的而丢单了。熟悉ECSHOP程序的站长朋友都会使用在商城的底部更新一些帮助文档给客户使用,这些帮助文档有售后帮助,下单流程,购买帮助,投诉建议等等。但是如果商品比较多这些帮助文档又是在网站的最底部难免就会被忽略了,让很多会员朋友都看不到总体看起来也不美观。上个礼拜有位站长朋友在无忧购买了一款独立IP空间也是搭建的ECSHOP商城。今天就来咨询小编能否把这个文档放在商城的左侧呢?让人第一眼就可以看到了,还可以提升用户体验度。小编想应该不是问题,这些帮助文档都是有分类的,在文章的帮助中心左侧栏通过程序调用出来,并对自助服务等分类下进行个数控制就可以实现了。小编查阅了下ECSHOP建站文档研究后找到了解决方法。
第一步:连接FTP工具,找到includes/lib_article.php文件。
高级编辑器打开在底部添加一个函数:

1
function list_get_class_articles($cat_aid, $cat_num)
2
{
3
$sql = "SELECT article_id, title,open_type,cat_id,file_url FROM " .$GLOBALS['ecs']->table('article'). " Where cat_id = ".$cat_aid." and is_open = 1 LIMIT " . $cat_num;
4
$res = $GLOBALS['db']->getAll($sql);
5
$arr = array();
6
foreach ($res AS $idx => $row)
7
{
8
$arr[$idx]['id'] = $row['article_id'];
9
$arr[$idx]['title'] = $row['title'];
10
$arr[$idx]['short_title'] = $GLOBALS['_CFG']['article_title_length'] > 0 ?
11
sub_str($row['title'], $GLOBALS['_CFG']['article_title_length']) : $row['title'];
12
$arr[$idx]['cat_name'] = $row['cat_name'];
13
$arr[$idx]['add_time'] = local_date($GLOBALS['_CFG']['date_format'], $row['add_time']);
14
$arr[$idx]['url'] = $row['open_type'] != 1 ?
15
build_uri('article', array('aid' => $row['article_id']), $row['title']) : trim($row['file_url']);
16
$arr[$idx]['cat_url'] = build_uri('article_cat', array('acid' => $row['cat_id']));
17
}
18
return $arr;
19
}
第二步:在根目录下找到article.php文件,并使用高级编辑器打开。在73行添加一段代码:

1
$smarty->assign('latest_articles_list_4', list_get_class_articles(4,5));
这段代码的主要作用就是让分类ID为4,5的调用在左侧栏目显示。

第三步:最后一步修改分类树模板文件了。找到themes/default/library/目录下添加一个文件:article_category_help.lbi。文件内容为:

1
<!--{foreach from=$latest_articles_list_6 item=article}-->
2
<li><a href="{$article.url}" title="{$article.title|escape:html}">{$article.short_title|truncate:13:true}</a></li>
3
<!--{/foreach}-->
修改后把对应的文件保存上传覆盖,再登陆网站的后台更新下缓存再返回网站的首页就可以看到实现的效果了
第一步因为需要加一个函数所以代码有点多。但是这些代码是必不可少的否则实现不了的哦。以上三个步骤就是小编详细整理的步骤了,希望可以帮到有需要的站长朋友们。感谢站长朋友们的大力支持。
luochao0921  楼主| 发表于 2015-6-26 18:12:46 来自PC
先自己顶一下
luochao0921  楼主| 发表于 2015-6-26 18:52:58 来自PC
技术交流贴
luochao0921  楼主| 发表于 2015-6-26 19:01:28 来自PC
一点小技巧和大家分享下
luochao0921  楼主| 发表于 2015-6-26 19:22:03 来自PC
给有需要的人参考参考
luochao0921  楼主| 发表于 2015-6-26 19:47:37 来自PC
强烈支持,强烈支持
luochao0921  楼主| 发表于 2015-6-26 20:14:56 来自PC
感恩无私的分享与奉献
luochao0921  楼主| 发表于 2015-6-26 20:33:17 来自PC
回来看看,顺便顶一下
luochao0921  楼主| 发表于 2015-6-26 21:06:00 来自PC
顶起来顶起来
luochao0921  楼主| 发表于 2015-6-26 21:36:26 来自PC
不要沉下去了
luochao0921  楼主| 发表于 2015-6-26 21:52:17 来自PC
这篇帖子送给有需要的站长朋友
luochao0921  楼主| 发表于 2015-6-26 22:11:41 来自PC
为人民服务
luochao0921  楼主| 发表于 2015-6-26 22:26:10 来自PC
顶起,2014没收获,2015加油
luochao0921  楼主| 发表于 2015-6-26 23:03:21 来自PC
回首2014,展望2015加油
luochao0921  楼主| 发表于 2015-6-26 23:13:42 来自PC
多多交流,共赢大家!一起学习
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

快速回复 返回顶部 返回列表