|
本人很菜,只有一丁点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>([field:lastpost function="date('m-d','@me')" /])</font>-<a href="/thread-[field:tid /]-1-1.html" target=_blank class=a02>
<FONT color=#261cdc class=f14>[field:subject function="cn_substr('@me',100)"/]</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-[field:tid /]-1-1.html" target=_blank>
<li><font color=blue>[field:subject function="cn_substr('@me',30)"/]</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-[field:tid /]-1-1.html" target=_blank>
<li><font color=blue>[field:subject function="cn_substr('@me',30)"/]</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>([field:lastpost function="date('m-d','@me')" /])</font>-<a href="/thread-[field:tid /]-1-1.html" target=_blank class=a02>
<FONT color=#261cdc class=f14>[field:subject function="cn_substr('@me',100)"/]</font></a>
</td>
<br/>
<br/>
{/dede:sql}
<!---->
再次感谢 S-Jackie 朋友!!!!
调用论坛作者信息,积分排行信息,等等,本人还没有应用,应该都是可以实现的。
根据我这几天的经验,首先要拿到DZ论坛的数据表结构,最好是进phpadmin里看。我也是对SQL一窍不通的,只要死记格式套用就可以的, ~
以上分享我这几天的努力成果,以帮助跟我一样菜的朋友吧。
我的效果演示:周杰伦论坛 http://www.jay-bbs.com |
本文地址: https://jiufei.net/bbs/thread-562-1-1.html
|