本帖最后由 jiaoin 于 2009-11-19 14:25 编辑
郁闷的问题!!!首页调用问题反复,痛苦ING……
问题网站:http://www.jiaoin.com
问题:调用插件数据在首页显示,在index.php 插入代码,并在代码末尾处也加入了缓存,前台显示正常,经过一段时间后,再次刷新首页后为空白,所有的数据调用都无效,用了很多办法。。
第一步:
index.php- //最近更新的相册
- $albumlist = array();
- $query = $_SGLOBAL['db']->query("SELECT albumid,albumname,picnum,pic,picflag,uid,username FROM ".tname('album')." WHERE friend='0' AND picnum>0 ORDER BY updatetime DESC LIMIT 0,7");
- while ($value = $_SGLOBAL['db']->fetch_array($query)) {
- $value['pic'] = mkpicurl($value, 1);
- $albumlist[] = $value;
- }
复制代码 在后面插入:- //最新资讯调用
- $newslist = array();
- $query = $_SGLOBAL['db']->query("SELECT * FROM ".tname('app_news')." ORDER BY dateline DESC LIMIT 0,10");
- while ($value = $_SGLOBAL['db']->fetch_array($query)) {
- $newslist[] = $value;
- }
复制代码 第三步:- //缓存
- data_set('index_cache', array(
- 'bloglist' => $bloglist,
- 'albumlist' => $albumlist,
- 'feedlist' => $feedlist,
- 'mtaglist' => $mtaglist,
- 'threadlist' => $threadlist,
- 'spacelist' => $spacelist,
- 'myapplist' => $myapplist,
- 'onlinelist' => $onlinelist,
- '_SN' => $_SN
- ));
- }
复制代码 在
'albumlist' => $albumlist,之后加入
'newslist' => $newslist,
第五步:
模板目录的index.htm
<!--{if $newslist}-->
<!--{loop $newslist $value}-->
<li><a href="news.php?do=news&ac=view&id=$value[id]">$value[title]</a></li>
<!--{/loop}-->
<!--{/if}-->
大家看看我的代码哪儿有问题呢? |