小李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判断当前页是否为首页的两种方法

    小李网络公司介绍织梦cms判断当前页是否为首页的两种方法知识,包括用dedecmsdedecms模板开发dedecms首页被黑了dedecms做论坛网站dedecms行dedecms首页幻灯dedecms首页显示不dedecms怎样做论坛....

  • 织梦cms5.6/5.7系统转移data目录网站验证码不显示

    小李网络公司介绍织梦cms5.6/5.7系统转移data目录网站验证码不显示知识,包括linux data目录data目录在哪如何查看data内的文件mysql初始化data目录data里的文件可以删除吗如何打开data文件mysql创建data文...

  • 织梦cms使用图集第一幅图作为缩略图时小于系统设置

    小李网络公司介绍织梦cms使用图集第一幅图作为缩略图时小于系统设置知识,包括dede图片集swf 上传使用图集的第一幅图作为缩略图时小于系统设置分享,swf是什么意思啊图集吧swf浏览器网极swf安...

  • 织梦cms自定义文件名用拼音或英文标题方法

    小李网络公司介绍织梦cms自定义文件名用拼音或英文标题知识,包括帝国cms和织梦哪个好dede自定义背景dede自定义链接dede删除自定义dede搜索自定义dede标记教程自定义表单dededede自定义模块dede模板...

  • 织梦cms程序data目录使用默认名称给织梦系统安全隐患

    小李网络公司介绍织梦cms程序data目录使用默认名称给织梦系统安全隐患知识,包括data目录如果使用默认的名称给DEDE系统安全的隐患_织梦58,软件的系统安全是什么网络与系统安全什么是系统安全...

  • 织梦cms网页HTML自定义字段字符被过滤解决方法

    小李网络公司介绍织梦cms网页HTML自定义字段字符被过滤知识,包括自定义字段怎么设置sql字段包含某字符串字符型字段的最大宽度sql取字符串的第几个字符sql替换部分字符串access字段名不能包含...

  • 织梦cms模板中产品多级目录读取实现方法

    小李网络公司介绍织梦cms模板中产品多级目录读取知识,包括dedecms模板中产品多级目录读取实现方法_织梦58,织梦网站免费模板织梦 建站dede商品模板下载dede模板网免费织梦手机模板dedecms的简介...

  • 织梦cms新手教程数据备份

    小李网络公司介绍织梦cms数据备份知识.包括CMS织梦程序如何备份网站数据以及还原备份数据,织梦cms5.7网站数据怎么备份?织梦网站数据备份步骤图解.数据备份的主要方式有哪些?...

  • 织梦cms系统默认焦点图Flash修改方法和参数设置

    小李网络公司介绍织梦cms系统默认焦点图Flash修改方法和参数设置知识,包括织梦官网织梦cms织梦 建站织梦仿站教程织梦模板大全织梦安装教程织梦免费源码织梦模板库手机版flash player织梦源码...

  • 织梦cms在IIS下不能生成HTML文件

    小李网络公司介绍织梦cms在IIS下不能生成HTML文件知识,包括网站地图生成视频cms源码帝国cms刷新生成内容页慢edephpcms 生成首页帝国cms内容空白苹果cms代码生成帝国cms同步生成插件苹果cms生成网站...

  • 织梦cms后台likearticle标签支持orderby办法

    小李网络公司介绍织梦cms后台likearticle标签支持orderby办法知识,包括织梦标签教程织梦列表页标签织梦官网织梦dede标签大全织梦免费源码织梦仿站替换标签织梦当前栏目织梦标签嵌套织梦标签怎...

  • 织梦cms不同会员可发布相同文章方法

    小李网络公司介绍织梦cms不同会员可发布相同文章方法知识,包括dedecms同一会员不可发布重复文章,两段文章不同意思相同优酷会员账号登录步骤为什么相同的文章别人能发表如何在文章里找重复...

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