最近在搞一个DZ X1.5与DEDE 5.6整合门户,需要用大量论坛帖来填充DEDE门户内容。因为可以算是第一次操作,所以很多地方比较白目。现在趁此机会汇 总一下调用标签,以备以后再用。
因为大面积涉及到DZ数据,不免在调用贴的同时还要调用相应的图片等信息。在此DEDE的loop万能循环标签就显示出它的无比强大功能,几乎可以调用所 有论坛帖子。但是无法调用帖子图片,这就应用到DEDE的SQl语句标签,可以实现主体与图片双表查询调用功能。
好了,不多说了,简单阐明一下方法,下面就上调用标签。内容不断完善中~
1、调用论坛置顶帖子
- {dede:loop table='sq_forum_thread' row='条数' if='fid=板块ID and displayorder!=0'}
- <a href='[field:global.cfg_cmspath/]/bbs/forum.php?mod=viewthread&tid=[field:tid /]'>
- [field:subject function="cn_substr('@me',30)" /]
- </a>
- {/dede:loop}
2、调用论坛高亮帖子
- {dede:loop table='sq_forum_thread' row='条数' if='fid=板块ID and highlight!=0'}
- <a href='[field:global.cfg_cmspath/]/bbs/forum.php?mod=viewthread&tid=[field:tid /]'>
- [field:subject function="cn_substr('@me',30)" /]
- </a>
- {/dede:loop
3、调用论坛精华帖子
- {dede:loop table='sq_forum_thread' row='条数' if='fid=板块ID and digest!=0'}
- <a href='[field:global.cfg_cmspath/]/bbs/forum.php?mod=viewthread&tid=[field:tid /]'>
- [field:subject function="cn_substr('@me',30)" /]
- </a>
- {/dede:loop}
4、调用论坛帖子及图片
- {dede:sql sql="SELECT att.aid,att.attachment,thr.tid,thr.subject FROM `sq_forum_attachment` att LEFT JOIN `sq_forum_thread` thr ON thr.tid=att.tid WHERE att.readperm='0' AND `displayorder`>='0' AND `fid`='板块ID' GROUP BY tid LIMIT 0,4
- <img src="[field:global.cfg_cmspath/]/bbs/data/attachment/forum/[field:attachment/]" width="" height="" border=0 />
- <a href="[field:global.cfg_cmspath/]/bbs/forum.php?mod=viewthread&tid=[field:tid /]" target="_blank">
- [field:subject function="cn_substr('@me',20)"/]
- </a>
- {/dede:sql}