婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 網站建設 > 建站知識 > 織夢dedecms如何調用Discuz最新帖子

織夢dedecms如何調用Discuz最新帖子

POST TIME:2021-05-14 15:07

織夢DEDECMS首頁調用Discuz論壇帖子或文章的調用方法

  1. {dede:loop table="pre_forum_thread"sort="tid" row='10'}
  2. <a href="/bbs/forum.php?mod=viewthread&tid=[field:tid /]"target="_blank">
  3. ·[field:subject function="cn_substr('@me',22)" /]([field:lastpost function="date('m-d H:M','@me')" /])
  4. </a>
  5. <br/>
  6. {/dede:loop}


以上調用的為Discuz!最新公布 的論壇文章



{dede:loop table="pre_forum_thread"if='digest>0' sort="tid" row="10"}
<a href="/bbs/forum.php?mod=viewthread&tid=[field:tid /]"target="_blank">
·[field:subject function="cn_substr('@me',22)" /]([field:lastpost function="date('m-d H:M','@me')" /])
</a>
<br/>
{/dede:loop}


以上調用的為Discuz!論壇的精華貼,以上代碼是我站調用論壇數據的代碼,能夠成功調用數據(注意:pre_forum_thread為數據庫表,假如你更改了,那這里也要更改)
 



下面的代碼中都有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.php?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,能夠按照自己要求來修改,
假如想調用論壇所有的板塊的最新精華主題只要去掉fid=5 and 就能夠了。


4、調用的帖子列表這能夠按查看次數排序,代碼如下:
{dede:loop table="cdb_threads" sort="views" 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}
其中sort="views" 就是操縱 按照查看次數排序的代碼


5、論壇置頂版塊帖子調用方法舉例:
{ 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 }


6、論壇版塊名稱調用方法:
{ 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 }
注:這種方法這個還有點問題,它會將論壇分區、版塊都調出來。望達人改進!
附:dedecms的LOOP 標記規則
功能說明:用于調用任意表的數據,通常用于調用論壇貼子之類的操作
適用范圍:所有模板
基本語法:
{ dede:loop table=' sort='' row='' if='' }
[1] table 表示查詢的數據表
[2] sort 用于排序的字段 也能夠加"views"(查看次數排列)
[3] row 返回結果的條數
[4] if 查詢條件


7、調用論壇帖子中的圖片方法,網上搜到的,我自己還沒有做測試。
{dede:sql sql="SELECT`cdb_attachments`.`aid`,`cdb_attachments`.`attachment`,`cdb_threads`.`tid`, `cdb_threads`.`fid`,`cdb_threads`.`subject` FROM `cdb_attachments` LEFT JOIN `cdb_threads`
ON`cdb_threads`.`tid`=`cdb_attachments`.`tid` WHERE `cdb_attachments`.`readperm`='0' AND`displayorder`>='0' AND `filetype`='image/pjpeg' GROUP BY tid LIMIT 0,1 "}
<a href="/bbs/viewthread.php?tid=[field:tid /]">
<img src="/bbs/attachments/[field:attachment/]" />




收縮
  • 微信客服
  • 微信二維碼
  • 電話咨詢

  • 400-1100-266
主站蜘蛛池模板: 阿拉尔市| 龙陵县| 金乡县| 称多县| 凤冈县| 香港 | 秀山| 阿巴嘎旗| 长海县| 南城县| 张家川| 牟定县| 东丰县| 班玛县| 铁岭市| 绥宁县| 游戏| 延安市| 甘洛县| 长治市| 潼关县| 葵青区| 西畴县| 西吉县| 高台县| 罗江县| 林口县| 玉山县| 明光市| 巴东县| 彩票| 太仆寺旗| 阿拉尔市| 皋兰县| 南华县| 玉山县| 玛沁县| 宣汉县| 澄江县| 区。| 蓝田县|