<s id="pwovt"></s>

      <em id="pwovt"><acronym id="pwovt"><input id="pwovt"></input></acronym></em>
        <th id="pwovt"></th>
      1. <button id="pwovt"><object id="pwovt"></object></button>
        <th id="pwovt"></th>
        当前位置:源码库-建站教程-CMS教程-dedecms教程-dedecms如何在列表页调用body内容字段的方法示例

        dedecms如何在列表页调用body内容字段的方法示例

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

        我们都知道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教程搜索

        10bet_10BET_十博 {10bet}| {10BET}| {10bo}| {10bet官网亚洲版}| {十博官网亚洲版}| {10bo官网亚洲版}| {10bet体育}| {十博体育}| {10bo体育}| {10bet体育}| {十博体育}| {10bo体育}| {10bet}| {10BET}| {10bo}| {10bet官网亚洲版}| {十博官网亚洲版}| {10bo官网亚洲版}| {10bet体育}| {十博体育}| {10bo体育}| {10bet体育}| {十博体育}| {10bo体育}| {10bet}| {10BET}| {10bo}| {10bet官网亚洲版}| {十博官网亚洲版}| {10bo官网亚洲版}| {10bet体育}| {十博体育}| {10bo体育}| {10bet体育}| {十博体育}| {10bo体育}| {10bet}| {10BET}| {10bo}| {10bet官网亚洲版}| {十博官网亚洲版}| {10bo官网亚洲版}| {10bet体育}| {十博体育}| {10bo体育}| {10bet体育}| {十博体育}| {10bo体育}| {10bet}| {10BET}| {10bo}| {10bet官网亚洲版}| {十博官网亚洲版}| {10bo官网亚洲版}| {10bet体育}| {十博体育}| {10bo体育}| {10bet体育}| {十博体育}| {10bo体育}| {10bet}| {10BET}| {10bo}| {10bet官网亚洲版}| {十博官网亚洲版}| {10bo官网亚洲版}| {10bet体育}| {十博体育}| {10bo体育}| {10bet体育}| {十博体育}| {10bo体育}| {10bet}| {10BET}| {10bo}| {10bet官网亚洲版}| {十博官网亚洲版}| {10bo官网亚洲版}| {10bet体育}| {十博体育}| {10bo体育}| {10bet体育}| {十博体育}| {10bo体育}| {10bet}| {10BET}| {10bo}| {10bet官网亚洲版}| {十博官网亚洲版}| {10bo官网亚洲版}| {10bet体育}| {十博体育}| {10bo体育}| {10bet体育}| {十博体育}| {10bo体育}| {10bet}| {10BET}| {10bo}| {10bet官网亚洲版}| {十博官网亚洲版}| {10bo官网亚洲版}| {10bet体育}| {十博体育}| {10bo体育}| {10bet体育}| {十博体育}| {10bo体育}| {10bet}| {10BET}| {10bo}| {10bet官网亚洲版}| {十博官网亚洲版}| {10bo官网亚洲版}| {10bet体育}| {十博体育}| {10bo体育}| {10bet体育}| {十博体育}| {10bo体育}| {10bet}| {10BET}| {10bo}| {10bet官网亚洲版}| {十博官网亚洲版}| {10bo官网亚洲版}| {10bet体育}| {十博体育}| {10bo体育}| {10bet体育}| {十博体育}| {10bo体育}| {10bet}| {10BET}| {10bo}| {10bet官网亚洲版}| {十博官网亚洲版}| {10bo官网亚洲版}| {10bet体育}| {十博体育}| {10bo体育}| {10bet体育}| {十博体育}| {10bo体育}| {10bet}| {10BET}| {10bo}| {10bet官网亚洲版}| {十博官网亚洲版}| {10bo官网亚洲版}| {10bet体育}| {十博体育}| {10bo体育}| {10bet体育}| {十博体育}| {10bo体育}| {10bet}| {10BET}| {10bo}| {10bet官网亚洲版}| {十博官网亚洲版}| {10bo官网亚洲版}| {10bet体育}| {十博体育}| {10bo体育}| {10bet体育}| {十博体育}| {10bo体育}| {10bet}| {10BET}| {10bo}| {10bet官网亚洲版}| {十博官网亚洲版}| {10bo官网亚洲版}| {10bet体育}| {十博体育}| {10bo体育}| {10bet体育}| {十博体育}| {10bo体育}| {10bet}| {10BET}| {10bo}| {10bet官网亚洲版}| {十博官网亚洲版}| {10bo官网亚洲版}| {10bet体育}| {十博体育}| {10bo体育}| {10bet体育}| {十博体育}| {10bo体育}| {10bet}| {10BET}| {10bo}| {10bet官网亚洲版}| {十博官网亚洲版}| {10bo官网亚洲版}| {10bet体育}| {十博体育}| {10bo体育}| {10bet体育}| {十博体育}| {10bo体育}| {10bet}| {10BET}| {10bo}| {10bet官网亚洲版}| {十博官网亚洲版}| {10bo官网亚洲版}| {10bet体育}| {十博体育}| {10bo体育}| {10bet体育}| {十博体育}| {10bo体育}| {10bet}| {10BET}| {10bo}| {10bet官网亚洲版}| {十博官网亚洲版}| {10bo官网亚洲版}| {10bet体育}| {十博体育}| {10bo体育}| {10bet体育}| {十博体育}| {10bo体育}| {10bet}| {10BET}| {10bo}| {10bet官网亚洲版}| {十博官网亚洲版}| {10bo官网亚洲版}| {10bet体育}| {十博体育}| {10bo体育}| {10bet体育}| {十博体育}| {10bo体育}| {10bet}| {10BET}| {10bo}| {10bet官网亚洲版}| {十博官网亚洲版}| {10bo官网亚洲版}| {10bet体育}| {十博体育}| {10bo体育}| {10bet体育}| {十博体育}|