• 你把我抱紧 我帮你扶伞 2019-08-17
  • 榕城监狱及时调解服刑人员家属建房纠纷 2019-08-15
  • 市委把全国两会精神原汁原味传达到基层 2019-08-15
  • 大同能源革命跑出发展“加速度” 2019-08-14
  • 候选企业:泸州老窖股份有限公司 2019-08-14
  • 进京通行证限次数!70.9万辆本地化使用外埠号牌车或将受影响 2019-08-14
  • 国际刑事法院宣布刚果(金)前副总统已被临时释放 2019-08-10
  • 伊万卡推文上的那句中国谚语,到底啥意思? 2019-08-10
  • 还加上制裁伊朗引起价格飙升的石油战 2019-08-08
  • 溃疡恶变也会腹痛 这些肿瘤最容易被误诊 2019-08-08
  • Lorgane législatif national adopte la loi sur la supervision 2019-08-04
  • 【实录】左权殉国70年 左太北现场落泪深情忆父亲 2019-08-01
  • 大数据杀熟,别急着甩锅 2019-08-01
  • 利好不断!新能源汽车正在迎来春天 2019-07-31
  • 商务部新闻发言人对美白宫6月18日声明发表谈话 2019-07-31
  • 当前位置:山西十一选五遗漏10-建站教程-CMS教程-dedecms教程-dedecms如何在列表页调用body内容字段的方法示例

    山西体彩11选五开奖:dedecms如何在列表页调用body内容字段的方法示例

    时间:2019-01-29来源/作者:网站源码库 编辑:源码库 文章热度:

    山西十一选五遗漏10 www.fqjb.net 我们都知道description的优化和seo也是息息相关的,对于seo新手来说往往没有这一方面的经验,不写description可能效果更好,但是不写description会出现一个问题,那就是无法在文章列表页调出文章的简介。

    比如下列代码:

    {dede:list pagesize='10'}
     
    [field:title/]
     
    [field:description/]...
     
    作者:[field:writer/]
     
    发表于:[field:pubdate function="GetDateTimeMK(@me)"/] 评论:[field:scores/] 点击:[field:click/]
     
    {/dede:list}
    

    因为没写description这个时候文章简介就会显示空白,严重影响了页面的美观和功用性。

    下面是我的一些解决方法。

    我们可以用截取文章前100个字作为文章简介,这里要组合使用用两个函数cn_substr和html2text,对文章转义后截取。测试代码:[field:body function="cn_substr(html2text(@me),200)"/],结果发现还是不行,因为body和description不在同一张表里。所以只好从程序上入手了。

    打开include文件下extend.func.php添加以下代码: 

    //获取单篇文档body
    function GetOneArchiveBody($aid,$length)
    {
    global $dsql;
    $aid = trim(ereg_replace('[^0-9]','',$aid));
    $body = '';
    $query = " Select art.body From `dede_addonarticle` art, `dede_archives` arc where art.aid='$aid' and art.aid=arc.id ";
    $arcRow = $dsql->GetOne($query);
    if(!is_array($arcRow)) {
    return $body;
    }
     
    if(isset($arcRow['body'])) {
     
    $body = cn_substr(html2text($arcRow['body']),$length);
     
    }
     
    return $body;
     
    }
    

    在前台模板调用:

    {dede:list pagesize='10'}
     
    [field:title/]
     
    [field:id function="GetOneArchiveBody(@me,200)"/]...
     
    作者:[field:writer/]
     
    发表于:[field:pubdate function="GetDateTimeMK(@me)"/] 评论:[field:scores/] 点击:[field:click/]
     
    {/dede:list}
    

    以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持ASPKU源码库。


    注:相关教程知识阅读请移步到dedecms教程频道。
    下一篇:没有了
    相关dedecms教程
    热门标签

    dedecms教程Rss订阅dedecms教程搜索

  • 你把我抱紧 我帮你扶伞 2019-08-17
  • 榕城监狱及时调解服刑人员家属建房纠纷 2019-08-15
  • 市委把全国两会精神原汁原味传达到基层 2019-08-15
  • 大同能源革命跑出发展“加速度” 2019-08-14
  • 候选企业:泸州老窖股份有限公司 2019-08-14
  • 进京通行证限次数!70.9万辆本地化使用外埠号牌车或将受影响 2019-08-14
  • 国际刑事法院宣布刚果(金)前副总统已被临时释放 2019-08-10
  • 伊万卡推文上的那句中国谚语,到底啥意思? 2019-08-10
  • 还加上制裁伊朗引起价格飙升的石油战 2019-08-08
  • 溃疡恶变也会腹痛 这些肿瘤最容易被误诊 2019-08-08
  • Lorgane législatif national adopte la loi sur la supervision 2019-08-04
  • 【实录】左权殉国70年 左太北现场落泪深情忆父亲 2019-08-01
  • 大数据杀熟,别急着甩锅 2019-08-01
  • 利好不断!新能源汽车正在迎来春天 2019-07-31
  • 商务部新闻发言人对美白宫6月18日声明发表谈话 2019-07-31
  • 泳坛夺金组选中奖规则 重庆快乐10分彩 体彩11选5开奖结果查询 浙江十一选五走势图一定牛 中国广西福利彩票快乐十分分布图 六场半全场的心得 香港赛马会杀肖图 新11选5哪个省的 曾道人九肖中特网 qq刮刮乐刮宝宝 幸运飞艇技巧论坛 任选九场开奖结果查询 精准五码中特 彩客网双色球专家推荐 今天25选5开奖视频