很多dede新手面對眾多的dede標簽不知道該如何下手,那么今天就給大家介紹一下dede如何在首頁調用留言板信息。
有不少朋友會用到織夢的留言簿模塊插件,想把留言本里面的一些內容在首頁或其他頁面上調用顯示出來,具體調用方法和標簽如下:
第一種方法:用feedback標簽直接調用。代碼如下:-598080707.NET
{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} |
第二種方法:利用織夢的loop標簽(loop標簽指的是萬能循環標簽)或SQL標簽。
要調用這個標簽,我們在這之前,應該事先了解到的信息就是,留言本模塊的數據表為:#@_guestbook 換成SQL標簽,可以調用為以下代碼:
{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} |
使用示例一:調用留言標題{dede:sql sql="select * from dede_guestbook where ischeck = 1 order by id desc limit 0,10"}
<li>[field:title/]</li>
{/dede:sql}
使用示例二:調用留言內容
{dede:sql sql="select * from dede_guestbook where ischeck = 1 order by id desc limit 0,10"}
<li>[[field:msg/]</li>
{/dede:sql}
*如果想調用更多信息,可以修改此處“limit 0,10”
第三種方法:采用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} |
基本標簽釋義:-598080707.NET
[field:uname /]:為調用用戶昵稱
<img src='[field:phpurl/]/plus/guestbook/images/[field:face /].gif'>:為調用用戶頭像
[field:msg function="cn_substr('@me',30)"/]:為調用評論內容,('@me',30):其中30為調用留言內容的字節數
[field:ip /]:為調用發帖者IP地址
可以代碼可直接進行拷貝粘貼到模板上適合的位置然后進行測試和調整以及修改。
調用方法:dede SQL 標簽
調用時間示例
[field:posttime function="MyDate('Y-m-d',@me)"/]
方法解析,本方法主要使用了DEDE SQL標簽,通過該標簽,可以在頁面內方便調用dede數據庫中的信息。
織夢留言板數據庫主要字段說明:
-
id:留言編號
-
title:留言標題
-
posttime:發布時間
-
uname:發布者姓名
-
email:郵件地址
-
homepage:主頁地址
-
qq:qq號
-
ip:IP地址