用户名:

密码:

验证码:

2014年
当前位置:首页 > 生活百科 > 网友说说 >

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

2015-03-16 03:59 合德网 点击次数 :

网站后台有个频道模型里面有添加单页文档的功能,但如何在首页调用单页文档的内容呢,现在给大家讲下如何使用: 1.首页在后台单页文档管理里添加一...

网站后台有个频道模型里面有添加单页文档的功能,但如何在首页调用单页文档的内容呢,现在给大家讲下如何使用:

  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}

 

本文地址:

(责任编辑:管理员)
文章人气:
(请您在发表言论时自觉遵守互联网相关政策法律法规,文明上网,健康言论。)
用户名:
验证码:
  • 织梦dedecms如何新建
    内容模型就是我们所说的频道模型,利用频道模型可以实现其使用他的栏目具备一些功能,...
    织梦dedecms如何新建内容模型以及如何添加字段
  • 织梦(PHP开源网站内
    织梦内容管理系统(DedeCms) 以简单、实用、开源而闻名,是国内最知名的PHP开源网站管...
    织梦(PHP开源网站内容管理系统)
  • DedeCMS后台新建栏目
    在上一节《 修改DedeCMS后台管理员用户名的三种方法 》教程里,我们学习了如何修改已...
    DedeCMS后台新建栏目,初识内容模型
  • 织梦二次开发-分享类
    织梦二次开发-分享类商品导购织梦淘宝客模板,这不只是一套织梦模板,而是包含N多创新...
    织梦二次开发-分享类商品导购织梦淘宝客模板
首页 | 新闻 | 财经 | 军事 | 百科 | 科技 | 数码 | 汽车 | 游戏 | 娱乐 | 体育 | 文化 | 教育 | 房产 | 旅游 | 健康 | 女性 | 明星 | 美女