首页建站经验 ECSHOP程序如何让底部的帮助文档在左侧完美显示

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

很多站长朋友们都喜欢用Ecshop这个开源程序搭建网城,可是有的商城网站让人一眼看去就很大观,所有的商品也一目了然。购买下单等一系列流程也很清晰,有的商城搭建的就没有注重客…

很多站长朋友们都喜欢用Ecshop这个开源程序搭建网城,可是有的商城网站让人一眼看去就很大观,所有的商品也一目了然。

购买下单等一系列流程也很清晰,有的商城搭建的就没有注重客户的体验度,想注册会员账号都需要找好久,这样的商城难免会因为留不住客户的而丢单了。

熟悉ECSHOP程序的站长朋友都会使用在商城的底部更新一些帮助文档给客户使用,这些帮助文档有售后帮助,下单流程,购买帮助,投诉建议等等。

但是如果商品比较多这些帮助文档又是在网站的最底部难免就会被忽略了,让很多会员朋友都看不到总体看起来也不美观。

上个礼拜有位站长朋友在自己的服务器上搭建了ECSHOP程序。今天就来咨询小编能否把这个文档放在商城的左侧呢?让人第一眼就可以看到了,还可以提升用户体验度。

小编想应该不是问题,这些帮助文档都是有分类的,在文章的帮助中心左侧栏通过程序调用出来,并对自助服务等分类下进行个数控制就可以实现了。

小编查阅了下ECSHOP建站文档研究后找到了解决方法。

第一步:连接FTP工具,找到includes/lib_article.php文件。

高级编辑器打开在底部添加一个函数:

function list_get_class_articles($cat_aid, $cat_num)

{

$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;

$res = $GLOBALS['db']->getAll($sql);

$arr = array();

foreach ($res AS $idx => $row)

{

$arr[$idx]['id'] = $row['article_id'];

$arr[$idx]['title'] = $row['title'];

$arr[$idx]['short_title'] = $GLOBALS['_CFG']['article_title_length'] > 0 ?

sub_str($row['title'], $GLOBALS['_CFG']['article_title_length']) : $row['title'];

$arr[$idx]['cat_name'] = $row['cat_name'];

$arr[$idx]['add_time'] = local_date($GLOBALS['_CFG']['date_format'], $row['add_time']);

$arr[$idx]['url'] = $row['open_type'] != 1 ?

build_uri('article', array('aid' => $row['article_id']), $row['title']) : trim($row['file_url']);

$arr[$idx]['cat_url'] = build_uri('article_cat', array('acid' => $row['cat_id']));

}

return $arr;

}

第二步:在根目录下找到article.php文件,并使用高级编辑器打开。在73行添加一段代码:

$smarty->assign('latest_articles_list_4', list_get_class_articles(4,5));

这段代码的主要作用就是让分类ID为4,5的调用在左侧栏目显示。

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

  • {$article.short_title|truncate:13:true}
  • 修改后把对应的文件保存上传覆盖,再登陆网站的后台更新下缓存再返回网站的首页就可以看到实现的效果了如下图:

    第一步因为需要加一个函数所以代码有点多。但是这些代码是必不可少的否则实现不了的哦。以上三个步骤就是小编详细整理的步骤了,希望可以帮到有需要的站长朋友们。感谢站长朋友们的大力支持。

    本文来自网络,不代表1号站长-站长学院|资讯交流平台立场。转载请注明出处: https://www.1cn.cc/jianzhan/jingyan/16376.html
    上一篇Ecshop程序网站后台商品品牌搜索时记录为0解决办法
    下一篇 Discuz和jQuery变量名冲突的3种解决方法
    admin

    作者: admin

    这里可以再内容模板定义一些文字和说明,也可以调用对应作者的简介!或者做一些网站的描述之类的文字或者HTML!

    为您推荐

    评论列表()

      联系我们

      联系我们

      0898-88888888

      在线咨询: QQ交谈

      邮箱: email@wangzhan.com

      工作时间:周一至周五,9:00-17:30,节假日休息

      关注微信
      微信扫一扫关注我们

      微信扫一扫关注我们

      关注微博
      返回顶部