1、你可以从模板文件夹中找到space_feed.htm文件,然后找到以下代码
- <!--{if $topiclist}-->
- <div class="ye_r_t"><div class="ye_l_t"><div class="ye_r_b"><div class="ye_l_b">
- <div class="task_notice" style="width:230px;">
- <!--{loop $topiclist $key $value}-->
- <div class="task_notice_body">
- <!--{if $value[pic]}-->
- <a href="space.php?do=topic&topicid=$value[topicid]"><img src="$value[pic]" alt="" class="icon" /></a>
- <!--{/if}-->
- <h3>
- <img src="image/app/topic.gif" align="absmiddle">
- <a href="space.php?do=topic&topicid=$value[topicid]">$value[subject]</a>
- </h3>
- <div class="gray">已有 <span class="num">$value[joinnum]</span> 人参与</div>
- </div>
- <!--{/loop}-->
- </div>
- </div></div></div></div>
- <!--{/if}-->
复制代码 2、将上面这部分代码复制到network.htm模板文件你想要的位置,当然这之前你可以更改热闹显示的样式。
3、找到source文件夹下space_feed.php文件。通过搜索变量$topiclist,找到热闹的代码。
146行259行- //热闹
- $query = $_SGLOBAL['db']->query("SELECT * FROM ".tname('topic')." ORDER BY lastpost DESC LIMIT 0,1");
- while ($value = $_SGLOBAL['db']->fetch_array($query)) {
- $value['pic'] = $value['pic']?pic_get($value['pic'], $value['thumb'], $value['remote']):'';
- $topiclist[] = $value;
- }
复制代码 4、将这两段代码保存到一个文件中,待用。
5、改source文件夹中的network.php文件
找到- include_once template("network");
复制代码 这样一段代码
将上面保存的代码放到这一段的上面,我方到了这个位置。- realname_get();
- //热闹
- $topiclist = array();
- $query = $_SGLOBAL['db']->query("SELECT * FROM ".tname('topic')." ORDER BY lastpost DESC LIMIT 0,1");
- while ($value = $_SGLOBAL['db']->fetch_array($query)) {
- $value['pic'] = $value['pic']?pic_get($value['pic'], $value['thumb'], $value['remote']):'';
- $topiclist[] = $value;
- }
- //最后登录名
- $membername = empty($_SCOOKIE['loginuser'])?'':sstripslashes($_SCOOKIE['loginuser']);
- $wheretime = $_SGLOBAL['timestamp']-3600*24*30;
- $_TPL['css'] = 'network';
- include_once template("network");
复制代码 6.更新刚才改过的几个文件,改动就完成了。
示例网站:http://home.ngocn.org
7.如果你想用js调用,那不防试试UCH后台的数据调用,当然要用到的是手写代码选项。代码如下- SELECT * FROM ".tname('topic')." ORDER BY lastpost DESC LIMIT 0,1
复制代码 |