|
今天一大早,想在百度上搜索一下,看有没有其他网站有提到相关的方法,直接的单页文档首页调用的方法没有找到,倒是找到了有关SQL标签的用法,那位网友所写的文章的内容如下:
(责任编辑:admin)需要在首页加入栏目做成单页的内容,在论坛找了好多,没看到解决方法,自己试了一下,发现用很简单的代码就可以解决了。 在首页任何位置加入下列代码就成! {dede:channelartlist type=”1″} {dede:field.content/} {/dede:channelartlist} type值改成自己需要提出内容栏目的值。 更正,以上代码只适用于单个单页有内容的情况下, 如果有一个以上的单页有内容,上面的代码会把所有栏目的content里的内容都显示出来。 用sql代码则是万能的: {dede:sql sql=’Select content from dede_arctype where id=1′} [field:content/] {/dede:sql} 想提那个栏目就修改为该栏目的id 以上就是那位网友所写的文章。通过最后的一组标签用法, {dede:sql sql=’Select content from dede_arctype where id=1′} [field:content/] {/dede:sql} 我们可以举一反三,通过DEDE后台,找到了单页文档所在的数据表dede_nl22_sgpage (说明:我在安装90网站时,数据表用的前缀是dede_nl22_,各位朋友可按照自己的实际情况来更改一下),这个数据表里面的字段有: aid 文档号 title 文档标题 ismake 这个字段我还不清楚有什么用,如果知道的请留言告诉我,谢谢 filename 所生成的文档的文件名 keywords 文档的关键字 template 文档所用的模板 likeid 文档分类 description 文档描述 uptime 文档生成或修改的时间 body 文档内容 共10个,然后,我们来修改上面所提到的那组标签 {dede:sql sql=’Select content from dede_arctype where id=1′} [field:content/] {/dede:sql} 改为 {dede:sql sql=’Select * from dede_nl22_sgpage order by uptime desc limit 13′} <li><a href=”/[field:filename data-cke-saved-href=”/[field:filename /]” title=”[field:title /]” target=”_blank”>[field:keywords /]</a></li> {/dede:sql} 其中Select * from dede_nl22_sgpage order by uptime desc limit 13 的意思大家应该明白,为使初学者明白此句意思,我还是罗嗦一下,意思是选择dede_nl22_sgpage表里按 uptime倒序排列的数据记录中,取前13条并把这些数据记录的所有字段内容显示出来。这样解释初学者应该明白,如果不明白,那只能怪我的语文水平还不过关,嘻。 [field:keywords /]这个标签的意思是取出字段为keywords的内容。 |


