我在很久以前做过这样的事。源码没有了。你这么做:
1、写一个php文件,如mynews.php。直接从数据库中调用你要的数据到一个数组,如$mynews。
大概源码如下:- $connect = mysql_connect("localhost","user","password");
- mysql_query("SET NAMES 'GBK'");
- $set_char="SET character_set_connection=gbk, character_set_results=gbk"; //指定编码,否则乱码
- $select = mysql_select_db('dbname', $connect);//选择数据库
- $sql = "SELECT * FROM supe_categories JOIN supe_spaceitems ON ( supe_spaceitems.catid = supe_categories.catid) where *** LIMIT 0 , 5";
- //查询数据库操作,limit后数字指从0到5条
- $query = mysql_query($sql, $connect) or die(mysql_error());
- while($row=mysql_fetch_array($query,MYSQL_ASSOC))
- {
- $addrnews[]=array('id'=>$row['itemid'],'title'=>$row['subject']);
- }
复制代码 2、在你要用到的页面(PHP,不是模板,如index.php)include_once('./mynews.php');
3、在对应的模板中 用以下句式调用:- <!--{loop $mynews $key $value}-->
- <li><a href="/?action-viewnews-itemid-$value[id]" target="_blank">$value[title]</a></li>
- <!--{/loop}-->
复制代码 |