小李SEO博客

网站优化服务

dedecms中首页调用单页内容并过滤html

本文介绍织梦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) 函数是截取字符串长度。如何任意调用数据库中的内容呢?先举个例子:dedecms后台有个频道模型里面有添加单页文档的功能,但如何在首页调用单页文档的内容:1.首页在后台单页文档管理里添加一个单页文档,内容编辑框输入你要的内容生成。

2. 在需要调用单页文档的地方加入SQL万用标签{dede:sql sql=”select body from dede_sgpage where aid=2″}[field:body /]{/dede:sql} 相信熟悉SQL语言的朋友很容易看懂这句含义。意思其实就是选择数据表dede_sgpage 的body字段输入,aid=2这里的2表示你创建单页文档ID数字,你使用时做下相应修改即可。又如这句SQL标签样例代码:{dede:sql sql="select content from dede_arctype where id=2"}[field:content function=cn_substr(Html2Text(@me),600)/]{/dede:sql}根据上面的例子,应该很好理解了,这里主要说明一下cn_substr表示截取600个字符也就是300个汉字。Html2Text代表把含有HTML的字符过滤掉,只显示文本。

其实除了上面的例子外,在Dede系统里面,我可以可以自由使用SQL语句来配合织梦标签进行更多的个性化调用。他们的基本参照格式为:{dede:sql sql="select 字段 From 表名称 where 条件语句"}[field:字段名/]{/dede:sql}由上面这种基本格式,我们就可以基本转换出一条调用文档列表的调用标签了,代码为:{dede:sql sql="select * From dede_archives limit 10"}<li>·<a href="/plus/view.php?aid=[field:id/]">[field:title/]</a></li>{/dede:sql}大家看到了上面的文档链接的底层模板地址的是动态的,那么我们要怎么样来进行转换,让他链接到静态地址呢,这里我们只需要对[field:id/]进行一下转换,转换后的完整代码为:{dede:sql sql="SELECT * FROM dede_archives limit 10"}<li>·<a href="[field:id runphp='yes'] ]" title="[field:title/]" target="_blank">[field:title function=cn_substr(@me,30,0)/]</a></li>{/dede:sql}

上一篇:织梦cms移动data后网站地图无法生成的解决方法 下一篇:dedecms系统自动缩略图压缩率
织梦cms相关文章阅读
  • 织梦cms网站自动添加图片Alt信息代码

    小李网络公司介绍织梦cms网站自动添加图片Alt信息代码知识,包括织梦cms建站教程dedecms织梦系统dedecms批量代码dedecms代码教程dedecms嵌套代码dedecms代码调用织梦模板代码织梦时间代码....

  • 织梦cms实现不同栏目调用不同友情链接方法

    小李网络公司介绍织梦cms不同栏目调用不同友情链接知识.包括织梦栏目添加织梦栏目内容调用织梦栏目介绍织梦调用子栏目织梦当前栏目标签织梦友情链接样式dedecms栏目页标签dedecms栏目代码织...

  • 织梦cms列表页与详情调用tag标签同时带上链接方法

    小李网络公司介绍织梦cms列表页与详情调用tag标签同时带上链接方法知识,包括织梦标签教程dedecms代码调用dedecms调用htmldedecms三大标签dedecms调用模板dedecms调用教程dedecms调用页面dedecms调用样式...

  • 织梦cms用runphp=’yes’运行php使用方法

    小李王立功公司介绍织梦cms用runphp=’yes’运行php使用方法知识,包括织梦cms建站教程dedecms织梦系统织梦默认模板管理dedecms首页织梦cms移动织梦仿站教程织梦免费源码织梦帮助文档织梦cms....

  • 织梦cms模板任意调用会员信息的函数教程

    小李网络公司介绍织梦cms模板任意调用会员信息知识,包括DEDE模板任意调用会员信息的函数教程-织梦安装使用-跟版网,织梦cms建站教程织梦内容也调用织梦首页调用文章列表织梦相关文章调用织...

  • 织梦cms系统V5.6/V5.7版本安全设置指南

    小李网络公司介绍织梦cms系统V5.6/V5.7版本安全设置指南知识,包括织梦DedeCms V5.5/V5.6/v5.7等安全设置指南 - 开发者知识库,织梦DedeCms V5.5/V5.6/v5.7等安全设置指南 - 什么值得要....

  • 织梦cms文章内容环绕广告实现方法

    小李网络公司介绍织梦cms文章内容环绕广告实现方法知识,包括文章内容是什么意思什么是程序化广告广告媒体是指能借以实现程序化广告实现文章内容点评广告系统设计与实现童年文章内容文...

  • 织梦cms无法获得主键因此无法进行后续解决方法

    小李网络公司介绍织梦cms无法获得主键因此无法进行后续解决方法知识,包括数据库的主键主键是什么主键可以有多个吗联合主键表的主键主键的特点主键自增织梦dedecms模块主键字段dedecms 织梦...

  • 织梦cms安装恢复数据后无法更新栏目

    小李网络公司介绍织梦cms安装恢复数据后无法更新栏目知识,包括织梦dedecms教程织梦cms建站教程dedecms织梦系统dedecms数据字段织梦dede数据库织梦两个数据库之梦带数据模板织梦数据库在哪织梦数...

  • 织梦cms注册登录功能实现方法

    小李网公司介绍织梦cms注册登录功能实现方法知识,包括dedecms登录漏洞登录注册功能实现网页的登录注册功能怎么实现dedecms单页面登录dedecms改密码dedecmsadmin密码织梦注册登录模板....

  • 织梦cms打开网站后台系统首页卡解决方法

    小李网络公司介绍织梦cms网站首页打开卡知识,包括DEDECMS打开网站后台系统首页卡解决方法-织梦二次开发,dedecms教程:后台首页很卡的解决方法-dedecms教程-跟版网....

  • 织梦cms商品详情页放大镜及图集调用

    小李网络公司介绍织梦cms商品详情页放大镜及图集调用知识,包括织梦岛透视镜怎么用织梦调用子栏目织梦首页调用文章列表织梦岛放大镜之梦岛瓶子之梦岛镜子盾牌之梦岛显微镜作用梦见岛放...

SEO公司排名
 
QQ在线咨询
SEM竞价推广
137-1296-7640
SEO优化外包
137-1296-7640