假设同一服务器上帝国和discuz各建有平行独立的数据库,即empirecms和discuz。首先,在discuz数据库授权从empirecms调取数据的SQL操作:GRANT select on discuz.* to empirecms;
其次,就可以在帝国模板上直接从discuz调取最新贴标题列表啦:
1、灵动标签调取方法:
[e:loop={"select tid,subject,dateline from discuz.pre_forum_thread order by tid desc limit 8",10,24,0}]<li><a href="/forum/forum.php?mod=viewthread&tid=<?=$bqr[tid]?>#lastpost.html" target="_blank"><?=esub($bqr[subject],32)?></a></li>[/e:loop]
2、万能标签调取方法:
[ecmsinfo]'select subject as title,tid as id from discuz.pre_forum_thread order by tid desc limit 10',0,30,0,24,2,0[/ecmsinfo]
不过,万能标签不带标题链接,可能不太实用,不如采用灵动标签。