Discuz!官方免费开源建站系统

 找回密码
 立即注册
搜索

uchome2.0会员最新动态滚动显示更改方法

[复制链接]
37boy 发表于 2009-9-1 12:56:42 | 显示全部楼层 |阅读模式
本帖最后由 37boy 于 2009-9-1 12:58 编辑

uchome升级到2.0后,以前的首页滚动最新动态也就是“看看大家都在做什么”,这个没有了。如果要改整出来只需要改动 3 个文件即可实现。

演示:http://my.37455.com/
附图:

下面说一下怎么修改:
1) 修改 template\default\network.htm 148 行
  •         <div class="nbox_s side_rbox side_rbox_w">
  •                 <h2 class="ntitle"><span class="r_option"><a href="space.php?do=doing&view=all">更多记录</a></span> 记录 &raquo;</h2>
  •                 <div class="side_rbox_c">
  •                         <ul class="side_rbox_c doinglist">
  •                                 <!--{loop $dolist $value}-->
  •                                 <li>
  •                                         <p>
  •                                                 <a href="space.php?uid=$value[uid]&do=doing&doid=$value[doid]" target="_blank" class="gray r_option dot" style="margin:0;background-position-y: 0;"><!--{date('H:i',$value[dateline],1)}--></a>
  •                                                 <a href="space.php?uid=$value[uid]" title="{$_SN[$value[uid]]}" class="s_avatar"><!--{avatar($value[uid],small)}--></a>
  •                                                 <a href="space.php?uid=$value[uid]">{$_SN[$value[uid]]}</a>
  •                                         </p>
  •                                         <p class="message" title="$value[title]">$value[message]</p>
  •                                 </li>
  •                         <!--{/loop}-->
  •                         </ul>
  •                 </div>
  •         </div>

复制代码
替换成:
  •         <div class="nbox_s side_rbox side_rbox_w">
  •                 <h2 class="ntitle"> 看看大家都在做什么 &raquo;</h2>
  •                 <div class="side_rbox_c" >
  •                         <ul class="side_rbox_c doinglist" id="feedNow" style="overflow:hidden;">
  •                                 <!--{loop $feedlist $value}-->
  •                                 <li><img src="$value[icon_image]" /> $value[title_template]
  •                                 </li>
  •                                 <!--{/loop}-->
  •                         </ul>
  •                 </div>
  •                 <script>startMarquee(510, 100, 0, 'feedNow');</script>
  •         </div>

复制代码
这里模板修改已经完了。

2) 修改一下 index.php
  • include_once(S_ROOT.'./source/network.php');

复制代码
上面添加
  •         //大家的最新动态
  •         $feedlist = array();
  •         $query = $_SGLOBAL['db']->query("SELECT * FROM ".tname('feed')." WHERE friend='0' ORDER BY dateline DESC LIMIT 0,10");
  •         while ($value = $_SGLOBAL['db']->fetch_array($query)) {
  •                 realname_set($value['uid'], $value['username']);
  •                 $feedlist[] = $value;
  •         }
  •         //格式化动态
  •         foreach ($feedlist as $key => $value) {
  •                 $feedlist[$key] = mkfeed($value);
  •         }

复制代码
这样的话,首页就完成了,接下来还有在随便看看中添加点东西。

3) 打开 network.php

  • include_once(S_ROOT.'./source/network.php');

复制代码
上面添加相同的内容:
  • //大家的最新动态
  • $feedlist = array();
  • $query = $_SGLOBAL['db']->query("SELECT * FROM ".tname('feed')." WHERE friend='0' ORDER BY dateline DESC LIMIT 0,10");
  • while ($value = $_SGLOBAL['db']->fetch_array($query)) {
  •         realname_set($value['uid'], $value['username']);
  •         $feedlist[] = $value;
  • }
  • //格式化动态
  • foreach ($feedlist as $key => $value) {
  •         $feedlist[$key] = mkfeed($value);
  • }

复制代码
好了,更新一下缓存,就可以了。喜欢的朋友欢迎测试使用,有问题请在后面跟帖提出,谢谢。
回复

使用道具 举报

uuvd 发表于 2009-9-1 13:03:10 | 显示全部楼层
不是显示记录的.你调用改过来了是不是.
回复

使用道具 举报

 楼主| 37boy 发表于 2009-9-1 13:04:03 | 显示全部楼层
加上这个最大的好处是可以保证你的站首页每天都是更新过的,有助搜索引擎的排名!
回复

使用道具 举报

uuvd 发表于 2009-9-1 13:18:59 | 显示全部楼层
你看我的.为什么图片和上面的空白不见了.
www.qzjia.com
回复

使用道具 举报

uuvd 发表于 2009-9-1 13:26:49 | 显示全部楼层
人怎么不见了啊.晕.
回复

使用道具 举报

uuvd 发表于 2009-9-1 14:58:13 | 显示全部楼层
老大出来啊.我的那个问题帮我处理一下啊.
回复

使用道具 举报

 楼主| 37boy 发表于 2009-9-1 16:22:39 | 显示全部楼层
没有看明的你的问题所在,贴个图上来看看了!
回复

使用道具 举报

 楼主| 37boy 发表于 2009-9-1 16:51:42 | 显示全部楼层
本帖最后由 37boy 于 2009-9-2 11:26 编辑

觉的麻烦没有看懂的,可直接下载我改过的这三个文件:
template\default\network.htm
index.php
network.php
你直接下载我改好的三个文件.rar (6.45 KB) 覆盖
template\default\network.htm
index.php
network.php
这三个文件,然后更新缓存

回复

使用道具 举报

goodzhan 发表于 2009-9-1 17:26:12 | 显示全部楼层
2.0正式版修改后有错误
回复

使用道具 举报

hjoin 发表于 2009-9-1 19:08:09 | 显示全部楼层
我用上面的方法试了,没有用,什么也不显示。愈闷中。。。。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-9-13 22:18 , Processed in 0.089362 second(s), 15 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表