要在织梦dedecms首页调用
留言板信息 ,可以使用以下方法:,,1. 在模板文件中,找到需要显示
留言板信息 的位置。,2. 在该位置插入以下代码:,,“
php,{dede:sql sql='SELECT * FROM
#@__message
ORDER BY id DESC'},[field:id/],[field:username/],[field:addtime/],[field:content/],{/dede:sql},
“,,3. 保存模板文件,然后刷新首页,留言板信息就会显示在指定位置。
在织梦CMS(DEDECMS)中,首页调用留言板信息的方法主要有三种:使用feedback标签、SQL标签和loop标签,以下是详细介绍:
第一种方法:用feedback标签直接调用
{dede:feedback row='10' titlelen='30' infolen='60'}
[field:username function="(@me=='guest' ? '游客' : @me)"/] 评论 [field:title/] [field:msg/]
{/dede:feedback}
解释 :row='10'
表示显示10条记录;titlelen='30'
长度为30个字符;infolen='60'
表示信息长度为60个字符。
第二种方法:利用织梦的SQL标签
{dede:sql sql="select * from dede_gusetbook where ischeck = 1 order by id desc limit 0,10"}
[field:uaname/]说到:[field:msg/]
{/dede:sql}
解释 :select * from dede_gusetbook where ischeck = 1 order by id desc limit 0,10
表示从数据表#@_guestbook
中选取已审核的10条最新记录。
第三种方法:采用LOOP标签调用
{dede:loop table='dede_guestbook' sort='dtime' row='10' titlelen='30' typeid='50' if='ischeck=1'}
[field:uname /]
[field:msg function="cn_substr('@me',30)"/]
[field:ip /]
{/dede:loop}
解释 :table='dede_guestbook'
表示数据表名称;sort='dtime'
表示排序依据时间;row='10'
表示显示10条记录;if='ischeck=1'
表示只显示已审核的记录。
基本标签释义
含义
[field:uname]
用户昵称
[field:msg function=”cn_substr(‘@me’,30)”]
评论内容,其中30为调用留言内容的字节数
[field:ip]
发帖者IP地址
模板文件命名规范
index_识别ID.htm
:板块(栏目封面)模板。
list_识别ID.htm
:栏目列表模板。
article_识别ID.htm
查看页(文档模板)。
search.htm
:搜索结果列表模板。
index.htm
:主页模板。
相关问答FAQs
问题1:如何调整显示的留言数量?
解答 :可以通过修改代码中的row
属性来调整显示的留言数量,将row='10'
改为row='20'
即可显示20条记录。
问题2:如何调用未审核的留言?
解答 :如果要调用未审核的留言,可以将SQL语句中的条件ischeck = 1
改为ischeck = 0
,或者在loop标签中将if='ischeck=1'
改为if='ischeck=0'
。
序号
参数/设置
说明
1
{dede:include file='include/db_sql.inc.php' /}
包含数据库连接文件,确保数据库连接正常
2
{dede:include file='include/config_base.inc.php' /}
包含网站基本配置文件,获取网站相关参数
3
{dede:include file='include/vd_function_msg.php' /}
包含留言板功能的相关函数,如留言列表获取、分页等
4
{dede:msg row='10' /}
调用留言板信息,其中row
参数用于设置每页显示的留言数量
5
{dede:msg row='10' pagesize='10' pagelist="2,5,10,20,30,50,100" /}
设置每页显示的留言数量为10,并添加分页链接,包括2、5、10、20、30、50、100等选项
6
{dede:msg row='10' pagesize='10' listtemp='msglist_1.htm' /}
设置每页显示的留言数量为10,并指定留言列表模板文件为msglist_1.htm
7
{dede:msg row='10' pagesize='10' titlelen='20' /}
设置每条留言标题显示长度为20个字符
8
{dede:msg row='10' pagesize='10' infolen='50' /}
设置每条留言内容显示长度为50个字符
9
{dede:msg row='10' pagesize='10' onclick='viewmsg(this.id)' /}
为每条留言添加点击事件,点击后调用viewmsg
函数并传递留言ID
10
{dede:msg row='10' pagesize='10' show='addtime,username,infotext' /}
设置显示留言的属性,如添加时间、用户名、留言内容等
通过以上归纳,您可以根据自己的需求在织梦dedecms首页调用留言板信息,只需将相关参数设置到{dede:msg ... /}
标签中即可。