dedecms如何在列表页调用body内容字段
发布时间:2020-12-14 04:36:26 所属栏目:Dedecms 来源:网络整理
导读:我们都知道description的优化和SEO也是息息相关的,对于SEO新手来说往往没有这一方面的经验,不写description可能效果更好,但是不写description会出现一个问题,那就是无法在文章列表页调出文章的简介。 ? 比如下列代码: ? {dede:list pagesize='10'}[fiel
我们都知道description的优化和SEO也是息息相关的,对于SEO新手来说往往没有这一方面的经验,不写description可能效果更好,但是不写description会出现一个问题,那就是无法在文章列表页调出文章的简介。
?
比如下列代码:
?
?
因为没写description这个时候文章简介就会显示空白,严重影响了页面的美观和功用性。
?
下面是我的一些解决方法。
?
我们可以用截取文章前100个字作为文章简介,这里要组合使用用两个函数cn_substr和html2text,对文章转义后截取。测试代码:[field:body function="cn_substr(html2text(@me),200)"/],结果发现还是不行,因为body和description不在同一张表里。所以只好从程序上入手了。
?
打开include文件下extend.func.php添加以下代码:
?
在前台模板调用:
?
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |