首页 > 教程 >

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

2023-02-19教程围观

简介织梦DedeCMS网站首页调用单页文档内容并带过滤html的方法:1、调用的语句{dede:sqlsql="SELECTbodyFROM`dede_sgpage`whereaid=1"}[field:bodyfunction="htmlspecialchars(cn_substr(@me,130))"/]{/dede:sql}其中:{dede:sqlsql="SELECTbodyFROM`dede

  

  织梦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) 函数是截取字符串长度。

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

下载链接:网站源码/小程序源码/网站模板下载

Tags: 织梦 单页 首页 文档 内容