有些朋友在制作網站的時候會用到除了織夢以外的其他系統,例如有的朋友會用到discuz論壇等等。但是用戶又想在織夢頁面里調用discuz論壇的內容,我們需要如何來實現呢?一般情況下dedecms中我們一般是使用dede:loop標簽來調用其他discuz論壇以及SNS等網站,下面織夢模板網就把相關的代碼發出來,大家交流學習!
1、調用discuz論壇最新主題
{dede:loop table="cdb_threads" sort="tid" row="10"} <a href="/dz/viewthread.php?tid=[field:tid /]"> ·[field:subject function="cn_substr('@me',30)" /]([field:lastpost function="date('m-d H:M','@me')" /]) </a> <br/> {/dede:loop}2、論壇指定版塊調用方法
方法一:
{ dede:loop table="cdb_threads" if="fid=1 or fid=2 and displayorder!=-1" sort="tid" row="6" } <a href="/bbs/viewthread dot php?tid=[field:tid /]" target="_blank"> ·[field:subject function="cn_substr('@me',50)" /] </a> <br/> { /dede:loop }方法二:
{ dede:loop table="cdb_threads" sort="dateline" if="fid='3' and typeid='51'" row="10" } <a href="/a/bbs/viewthread dot php?tid=[field:tid /]" target="_blank"> ·[field:subject function="cn_substr('@me',30)" /]</a> <br> { /dede:loop }3、discuz論壇版塊名稱調用方法
{ dede:loop table="cdb_forums" sort="displayorder" row="16" col="4" } <a href="/bbs/viewthread dot php?fid=[field:fid /]">·[field:name function="cn_substr('@me',30)" /] </a> { /dede:loop }注:這個還有點問題,它會將discuz論壇分區、版塊都調出來。
dedecms的LOOP 標記規則分析
功能說明:用于調用任意表的數據,一般用于調用論壇貼子之類的操作
適用范圍:
所有模板
(1) 基本語法
{ dede:loop table=' sort='' row='' if='' }底層模板 { dede:loop }
(2) 屬性
[1] table 表示查詢的數據表
[2] sort 用于排序的字段
[3] row 返回結果的條數
[4] if 查詢條件
(3)底層模板變量
這個標記的底層模板變量即是被查詢表的所有字段。
以上就是織夢DEDEcms如何調用discuz論壇相關內容的全部內容,希望對大家的學習和解決疑問有所幫助,也希望大家多多支持武林網。新聞熱點
疑難解答