华夏久久 发表于 2008-12-8 11:05:03

转帖【分享】LOOP调用DZ论坛相关数据~0

本人很菜,只有一丁点html常识,却也经营过asp\php\.net等各种程序,接触CMS不久,从帝国到DEDE,现在觉得,CMS里还是DEDE的功能强大。


经过阅读帮助文档,得到下面代码,成功应用:


<!--下载资源列表-->
<div class="newslist">
{dede:loop table="cdb_threads" sort="tid" row="50" if="fid=6 and displayorder!=-1"}
<td><font color=red>()</font>-<a href="/thread--1-1.html" target=_blank class=a02>
<FONT color=#261cdc class=f14></font></a>
      </td>
<br/>
<br/>
{/dede:loop}
<!---->

<!--某版面精华帖子调用-->
{dede:loop table="cdb_threads" sort="tid" row="20" if="fid=6 and displayorder!=-1 and digest>0"}
<td><a href="/thread--1-1.html" target=_blank>
<li><font color=blue></font></li></a></td><br/>
{/dede:loop}


<!--某版面热门帖子调用-->
{dede:loop table="cdb_threads" sort="tid" orderby='hot' row="20" if="fid=6 and displayorder!=-1"}
<td><a href="/thread--1-1.html" target=_blank>
<li><font color=blue></font></li></a>
      </td>
<br/>
{/dede:loop}



尝试调用帖子保留原来的加亮属性,未成功。


尝试调用论坛某个标签下的帖子,经过三天的努力,寻求帮助,虽然在论坛里没有得到答案,但是还是找到了一位热门朋友:人品网轩 群的S-Jackie 朋友,耐心指点我,帮我编写SQL语句,最后终于实现了:

<!--演唱会列表-->
{dede:sql sql="select cdb_threadtags.tagname,cdb_threads.tid,cdb_threads.lastpost,cdb_threads.subject from cdb_threadtags,cdb_threads where cdb_threads.tid = cdb_threadtags.tid and cdb_threadtags.tagname = '演唱会'order by tid desc limit 0,50"}
<td><font color=red>()</font>-<a href="/thread--1-1.html" target=_blank class=a02>
<FONT color=#261cdc class=f14></font></a>
      </td>
<br/>
<br/>
{/dede:sql}
<!---->

再次感谢 S-Jackie 朋友!!!!
调用论坛作者信息,积分排行信息,等等,本人还没有应用,应该都是可以实现的。
根据我这几天的经验,首先要拿到DZ论坛的数据表结构,最好是进phpadmin里看。我也是对SQL一窍不通的,只要死记格式套用就可以的,http://bbs.dedecms.com/image/post/smile/default/6.gif ~

以上分享我这几天的努力成果,以帮助跟我一样菜的朋友吧。
我的效果演示:周杰伦论坛 http://www.jay-bbs.com
页: [1]
查看完整版本: 转帖【分享】LOOP调用DZ论坛相关数据~0