织梦DEDECMS首页调用单页文档内容并带过滤HTML的方

 3856

  织梦DedeCMS网站首页调用单页文档内容并带过滤html的方法:

  1、调用的语句

{dede:sql sql="SELECT body FROM `dede_sgpage` where aid = 1" } 
[field:body function="htmlspecialchars(cn_substr(@me,130))"/] 
{/dede:sql} 

  其中:

{dede:sql sql="SELECT body FROM `dede_sgpage` where aid = 1" } 

  sql=”SELECT body 这里的body 就是文章内容,FROM `dede_sgpage` 这里的dede_sgpage 这是单页文档存档的数据表,这是织梦DedeCms 5.6的,其它版本的根据表的名称自己定义,where aid = 7″ 这里的aid = 7 就是你单页文档所在的id,你需要调用哪个单页文档的内容,就把这个换成所在文档的id就是!

[field:body function="htmlspecialchars(cn_substr(@me,130))"/] 

  field:body 这里的body如上,就是文章的内容,(cn_substr(@me,130) 这里的130 就是你准备让内容显示的字数,可以自己调整

  但会发现有一个问题。就是连html也被截了下来。要过滤他,就使用

{dede:sql sql="SELECT body FROM `dede_sgpage` where aid = 1" } 
[field:body function="htmlspecialchars(cn_substr(Html2text(@me),750))"/] 
{/dede:sql} 

 

  Html2text() 函数是去掉html标签代码。

  cn_substr(str,80) 函数是截取字符串长度。

  如何任意调用数据库中的内容呢?先举个例子:大家都知道织梦模板

本文网址:https://www.zztuku.com/detail-8004.html
站长图库 - 织梦DEDECMS首页调用单页文档内容并带过滤HTML的方
申明:如有侵犯,请 联系我们 删除。

评论(0)条

您还没有登录,请 登录 后发表评论!

提示:请勿发布广告垃圾评论,否则封号处理!!

    编辑推荐