織夢系統調用論壇帖子的方法,DEDE技術
導讀:DEDE技術
今天我告訴大家一些在織夢dedecms里面調用discuz論壇帖子的一些方法,這些方法都是好不容易從網上搜來的,這次一次奉獻給大家啦。
首先要注意的是下面的代碼中都有table="cdb_threads"這句。這句不是適用所有網站的,這個地方cbd是你論壇的表前綴名稱,大家根據自己的論壇修改成合適的表前綴名。再者,我是把織夢和discuz 論壇放在一個數據庫里面的,才開始放在兩個數據庫,整合了半天不成功,不知道是什么原因。后面放在一個數據庫里面成功了。但是沒有在放到兩個數據庫里面做測試,大家也可以測試下,告訴我結果了。按道理來說不限制放進同一個數據庫才合理些!最后m-d H:M 帶表是發布的時間,如果只要(日-月)時間格式的,把 H:M去掉即可。
1、論壇最新主題調用代碼如下:
{dede:loop table="cdb_threads" sort="tid" row="10"}<a href="/bbs/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}
這個連接地址你可以寫相對路徑,也可以寫絕對路徑。
如果是discuz動態論壇,鏈接地址如http://bbs.xxx.com/viewthread.php?tid=[field:tid /]
如果是discuz靜態論壇,連接地址如http://bbs.xxx.com/thread-[field:tid /]-1-1.html
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 }
其中的fid=1 or fid=2是論壇主題分類id,可以按照自己要求來修改,如果是一個分類就直接寫fid=x
3、論壇調精華主題調用代碼如下:
{dede:loop table="cdb_threads" if="displayorder!=-1" sort="tid" row="10"}<a href="/bbs/viewthread.phdede下瓻模板下載p?tid=[field:tid /]">·[field:subject function="cn_substr('@me',30)" /]([field:lastpost function="date('m-d H:M','@me')" /])</a><br/>{/dede:loop}
如果想調用某個板塊的精華主題代碼如下:
{dede:loop table="cdb_threads" if="fid=5 and displayorder!=-1" sort="tid" row="10"}<a href="/bbs/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}
其中的fid=5是論壇主題分類id,可以按照自己要求來修改,
聲明: 本文由我的SEOUC技術文章主頁發布于:2023-07-22 ,文章織夢系統調用論壇帖子的方法,DEDE技術主要講述標簽,標題,織夢網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_34162.html