dedecms v5.7 首页调用单页文档内容教程

2019-03-3017:48:35网站建设与开发Comments2,436 views字数 764阅读模式

{dede:sql sql="SELECT body FROM `meiwen_sgpage` where aid = 3" }
[field:body function="htmlspecialchars(cn_substr(@me,100))"/]
{/dede:sql}
文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/10830.html

其中:
{dede:sql sql="SELECT body FROM `meiwen_sgpage` where aid = 3" }
sql="SELECT body " 这里面的body 就是文章内容,FROM `meiwen_sgpage` 这里的meiwen_sgpage 就是单页文档存档的数据表,这是织梦cms 5.6模板的,其它版本的根据表的名称需要自己定义了,where aid = 3" 这里的aid = 3就是我们的单页文档所在的id,我们需要调用哪个单页文档的内容,就把这个换成所在文档的id就可以了!文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/10830.html

[field:body function="htmlspecialchars(cn_substr(@me,100))"/]
field:body 这里的body也是文章的内容,(cn_substr(@me,100) 这里的100 就是我们准备让内容显示的字数,这个是可以调整的。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/10830.html

这样做出来的会发现有一个问题,html也被调用了出来。我们需要把它过滤掉,用下面的方法:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/10830.html

{dede:sql sql="SELECT body FROM `meiwen_sgpage` where aid = 3" }
[field:body function="htmlspecialchars(cn_substr(Html2text(@me),100))"/]
{/dede:sql}
文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/10830.html

Html2text()这个函数是去掉html标签的代码。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/10830.html

cn_substr(str,100) 这个函数是截取字符串长度。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/10830.html

这样我们就可以在织梦cms模板的首页调用单页文档了。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/10830.html

  • 本站内容整理自互联网,仅提供信息存储空间服务,以方便学习之用。如对文章、图片、字体等版权有疑问,请在下方留言,管理员看到后,将第一时间进行处理。
  • 转载请务必保留本文链接:https://www.cainiaoxueyuan.com/cms/10830.html

Comment

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定