{dede:myguestbook}
。,,6. **更新缓存**: 完成设置后,清理并更新网站缓存,确保更改生效。,,7. **查看效果**: 访问前台页面,检查留言本是否按照预期显示和工作。,,通过这些步骤,你应该能够在DeDeCMS网站上成功调用并使用留言本功能。如果遇到任何问题,可以参考官方文档或寻求社区帮助。DeDeCms如何调用留言本
在DeDeCms中,调用留言本可以通过多种方法实现,下面将详细介绍几种常用的方法,包括feedback标签、SQL标签和LOOP标签等。
使用feedback标签调用留言本
1、基本语法:
{dede:feedback row='10' titlelen='30' infolen='60'} <li><small><a href="#">[field:username function="(@me=='guest' ? '游客' : @me)"/]</a> 评论 <a href="[field:global.cfg_phpurl/]/feedback.php?aid=[field:aid/]">[field:title/]</a></small>[field:msg/]</li> {/dede:feedback}
2、示例代码:
{dede:feedback row='10' titlelen='30' infolen='60'} <li><small><a href="#">[field:username function="(@me=='guest' ? '游客' : @me)"/]</a> 评论 <a href="[field:global.cfg_phpurl/]/feedback.php?aid=[field:aid/]">[field:title/]</a></small>[field:msg/]</li> {/dede:feedback}
3、参数说明:
row
:显示的行数。
titlelen
长度。
infolen
:信息长度。
使用SQL标签调用留言本
1、基本语法:
{dede:sql sql="select * from dede_gusetbook where ischeck = 1 order by id desc limit 0,10"} <li>[field:uaname/]说到:[field:msg/]</li> {/dede:sql}
2、示例代码:
{dede:sql sql="select * from dede_gusetbook where ischeck = 1 order by id desc limit 0,10"} <li>[field:uaname/]说到:[field:msg/]</li> {/dede:sql}
3、参数说明:
sql
:SQL查询语句,选择需要的数据。
limit 0,10
:表示从第0条开始,取10条记录。
使用LOOP标签调用留言本
1、基本语法:
{dede:loop table='dede_guestbook' sort='dtime' row='10' titlelen='30' typeid='50' if='ischeck=1'} <a href="[field:phpurl/]/plus/guestbook.php"> [field:uname /]<img src="[field:phpurl/]/plus/guestbook/images/[field:face /].gif" alt="" /> [field:msg function="cn_substr('@me',30)"/] [field:ip /]</a> {/dede:loop}
2、示例代码:
{dede:loop table='dede_guestbook' sort='dtime' row='10' titlelen='30' typeid='50' if='ischeck=1'} <a href="[field:phpurl/]/plus/guestbook.php"> [field:uname /]<img src="[field:phpurl/]/plus/guestbook/images/[field:face /].gif" alt="" /> [field:msg function="cn_substr('@me',30)"/] [field:ip /]</a> {/dede:loop}
3、参数说明:
table
:数据表名称。
sort
:排序字段。
row
:显示的行数。
titlelen
长度。
typeid
:类型ID。
if
:条件判断。
FAQs常见问题解答
问题1:如何在首页调用带用户头像的留言本?
答案:可以使用LOOP标签来调用带用户头像的留言本,具体代码如下:
{dede:loop table='dede_guestbook' sort='dtime' row='10' titlelen='30' typeid='50' if='ischeck=1'} <a href="[field:phpurl/]/plus/guestbook.php"> [field:uname /]<img src="[field:phpurl/]/plus/guestbook/images/[field:face /].gif" alt="" /> [field:msg function="cn_substr('@me',30)"/] [field:ip /]</a> {/dede:loop}
问题2:如何限制留言本显示的条数?
答案:可以通过修改row
参数来限制留言本显示的条数,要显示前10条留言,可以将row
设置为10,具体代码如下:
{dede:loop table='dede_guestbook' sort='dtime' row='10' titlelen='30' typeid='50' if='ischeck=1'} <a href="[field:phpurl/]/plus/guestbook.php"> [field:uname /]<img src="[field:phpurl/]/plus/guestbook/images/[field:face /].gif" alt="" /> [field:msg function="cn_substr('@me',30)"/] [field:ip /]</a> {/dede:loop}
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/1229651.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复