ecshop增加调用字段问题汇总

一、ecshop文章列表页调用缩略图、网页描述等

打开includes/lib_article.php文件,大约在69行

添加

$arr[$article_id]['description'] = $row['description'];
$arr[$article_id]['file_url'] = $row['file_url'];

如果需要调用描述,需要在sql语句添加description

大约在53行

替换成下面的sql语句

 $sql = 'SELECT article_id, title, author, add_time, file_url, description, open_type' .
               ' FROM ' .$GLOBALS['ecs']->table('article') .
               ' WHERE is_open = 1 AND ' . $cat_str .
               ' ORDER BY article_type DESC, article_id DESC';

 二、文章列表页调用该分类的名称

1.打开根目录的article_cat.php的文件,在大概80行左右,找到

    $meta = $db->getRow("SELECT keywords, cat_desc FROM " . $ecs->table('article_cat') . " WHERE cat_id = '$cat_id'");

在其中加入一个字段,改为:

$meta = $db->getRow("SELECT keywords,cat_name, cat_desc FROM " . $ecs->table('article_cat') . " WHERE cat_id = '$cat_id'");

2.然后在

$smarty->assign('description', htmlspecialchars($meta['cat_desc']));

的下面加入

$smarty->assign('cat_name', htmlspecialchars($meta['cat_name']));

3.在模板页面调用文章分类

格式:{$cat_name}----就是(文章分类名)

 

转载于:https://www.cnblogs.com/zgzy/p/3610990.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值