首页 SEO优化 正文

【DEDE】织梦调用频道封面{dede:field:content/}方法

时间:2021-01-01 21:55 作者:网址大全 来源:微信导航 阅读:8 次

 

DEDE怎样在首页调用频道封面页{dede:field:content/}内容的方法,当我们用 织梦DEDECMS 做网站的时候,首页往往会加上关于我们或者企业简介之类的文字,在栏目里

当我们用织梦DEDECMS做网站的时候,首页往往会加上“关于我们”或者“企业简介”之类的文字,在栏目里面可以把它做成一个“频道封面”,这个是很简单的,问题是,如果我也想在首页能够动态地调用{dede:field.content/} 这个内容的时候,怎么办呢?我想了一下,单单用一个标签是不行的,因为首页不是封面页。然后我想到了用Sql语句,用Sql语句可以把表里面的content 字段读出来!如下:
{dede:sql sql="SELECT content FROM dede_arctype where id=1"}[field:content/]{/dede:sql}
分析:SELECT content FROM dede_arctype 里面的 content 是存放封面内容的字段, id=1 是指 所要调用字段名所在的 id [field:content/] 这个是底层字段了。

如果还想限制调用的字数可以讲“[field:content/]”内替换成

[field:content function='cn_substr(@me,30)'/] 其中30表示30字符,大小可随意调整!

好用吧!

 

{dede:field.content function='htmlspecialchars(cn_substr(Html2text(@me),100))'/}

 

{dede:field.content   function='cn_substr(@me,80)'/}   [field:description /]标签如何限制字数?   [field:description function='cn_substr(@me,80)'/]

 

dedecms 里的所有标记都支持这样使用函数的

{dede:sql sql='Select content from dede_arctype where id=20'}[field:contentfunction="cn_substr('@me',200)" /] {/dede:sql}

field:content 这里的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}

管理员

淘购分类目录网
  • 0文章
  • 0网站
最新认证网站
共收录0个网站,0个公众号,0个小程序,0个资讯文章,0个微信文章
首页 关于我们 联系我们 收录标准 广告合作 免责声明 友情链接 网站地图
点击收藏小提示:按键盘CTRL+D也能收藏哦! 本站关键词:网址大全 网址导航 自动收录网 网站目录大全 收录网 网址目录 中文分类目录

网站声明:本站所有资料取之于互联网,任何公司或个人参考使用本资料请自辨真伪、后果自负,分类目录网不承担任何责任。在此特别感谢您对分类目录网的支持与厚爱!
CopyRight © 2018-2020 Www.TaoGouWang.Net All Rights Reserved. 淘购分类目录网(淘购网) 版权所有

陕ICP备13000724号     安全运行:

中国互联网诚信网站 违法和不良信息举报中心 网络110报警服务 可信网站