中山php|最优网络中山做网站 中山php建站

最优良人

2011/08/13 at 23:47

dedecms调取其他表的数据

dedecms可以在模板直接调用同数据库里其他数据表的数据,有两种常用的方法,

1,用loop标签,比如论坛的新帖,调取的格式是

{dede:loop:table="表名" if="条件" sort="倒序排序的字段名" row="条数"}

{/dede:loop}

例如调用论坛最新主题

{dede:loop table="cdb_threads" if="fid=5 and displayorder!=-1" 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>

{/dede:loop}

2,用sql标签

{dede:sql sql="Select id as post_id,post_title as post_title,post_type,post_date from wp_posts where post_type = 'post' order by post_date desc limit 1,10″}
<a href='http://www.ni9ht.com/blog/[field:post_id /].html'>[field:post_title /]</a>
{/dede:sql}
标签:
-