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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

首页会员动态滚动显示(更新20090810)

[复制链接]
幸福摩天轮 发表于 2009-7-29 18:24:21 | 显示全部楼层 |阅读模式
UCHome插件
语言编码: GBK简体 UTF8简体 
插件名称: 首页会员动态滚动显示
插件作者: 幸福摩天轮
适用版本: UCHome 2.0
本帖最后由 幸福摩天轮 于 2009-8-10 13:39 编辑

换成2.0后,很多站长怀念以前的首页滚动动态。这里只需要改动 3 个文件即可实现。

演示:http://www.laabc.com/home

附上一张图片:



下面说一下怎么修改:
1) 修改 template\default\network.htm 148 行
  1.         <div class="nbox_s side_rbox side_rbox_w">
  2.                 <h2 class="ntitle"><span class="r_option"><a href="space.php?do=doing&view=all">更多记录</a></span> 记录 &raquo;</h2>
  3.                 <div class="side_rbox_c">
  4.                         <ul class="side_rbox_c doinglist">
  5.                                 <!--{loop $dolist $value}-->
  6.                                 <li>
  7.                                         <p>
  8.                                                 <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>
  9.                                                 <a href="space.php?uid=$value[uid]" title="{$_SN[$value[uid]]}" class="s_avatar"><!--{avatar($value[uid],small)}--></a>
  10.                                                 <a href="space.php?uid=$value[uid]">{$_SN[$value[uid]]}</a>
  11.                                         </p>
  12.                                         <p class="message" title="$value[title]">$value[message]</p>
  13.                                 </li>
  14.                         <!--{/loop}-->
  15.                         </ul>
  16.                 </div>
  17.         </div>
复制代码
替换成:

  1.         <div class="nbox_s side_rbox side_rbox_w">
  2.                 <h2 class="ntitle"> 看看大家都在做什么 &raquo;</h2>
  3.                 <div class="side_rbox_c" >
  4.                         <ul class="side_rbox_c doinglist" id="feedNow" style="overflow:hidden;">
  5.                                 <!--{loop $feedlist $value}-->
  6.                                 <li><img src="$value[icon_image]" /> $value[title_template]
  7.                                 </li>
  8.                                 <!--{/loop}-->
  9.                         </ul>
  10.                 </div>
  11.                 <script>startMarquee(510, 100, 0, 'feedNow');</script>
  12.         </div>
复制代码
这里模板修改已经完了。

2) 修改一下 index.php
  1. include_once(S_ROOT.'./source/network.php');
复制代码
上面添加


  1.         //大家的最新动态
  2.         $feedlist = array();
  3.         $query = $_SGLOBAL['db']->query("SELECT * FROM ".tname('feed')." WHERE friend='0' ORDER BY dateline DESC LIMIT 0,10");
  4.         while ($value = $_SGLOBAL['db']->fetch_array($query)) {
  5.                 realname_set($value['uid'], $value['username']);
  6.                 $feedlist[] = $value;
  7.         }
  8.         //格式化动态
  9.         foreach ($feedlist as $key => $value) {
  10.                 $feedlist[$key] = mkfeed($value);
  11.         }
复制代码
这样的话,首页就完成了,接下来还有在随便看看中添加点东西。

3) 打开 network.php

  1. include_once(S_ROOT.'./source/network.php');
复制代码
上面添加相同的内容:
  1. //大家的最新动态
  2. $feedlist = array();
  3. $query = $_SGLOBAL['db']->query("SELECT * FROM ".tname('feed')." WHERE friend='0' ORDER BY dateline DESC LIMIT 0,10");
  4. while ($value = $_SGLOBAL['db']->fetch_array($query)) {
  5.         realname_set($value['uid'], $value['username']);
  6.         $feedlist[] = $value;
  7. }
  8. //格式化动态
  9. foreach ($feedlist as $key => $value) {
  10.         $feedlist[$key] = mkfeed($value);
  11. }
复制代码
好了,更新一下缓存,就可以了。喜欢的朋友欢迎测试使用,有问题请在后面跟帖提出,谢谢。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

评分

2

查看全部评分

liucanyu 发表于 2009-7-29 18:35:04 | 显示全部楼层
支持啊
我的也弄好了,不过是后台调用的。。。。
www.joynest.net
回复

使用道具 举报

059523 发表于 2009-7-29 18:46:29 | 显示全部楼层
谢谢分享,IP已送到
回复

使用道具 举报

allbestnet 发表于 2009-7-29 19:31:16 | 显示全部楼层
好东东,感谢分享。
回复

使用道具 举报

偶尔郁闷 发表于 2009-7-29 19:43:36 | 显示全部楼层
本帖最后由 偶尔郁闷 于 2009-7-30 12:21 编辑

不错
偶尔吐一吐,吐吐更健康-我吐网 已更新
回复

使用道具 举报

瓜子壳壳 发表于 2009-7-29 20:48:18 | 显示全部楼层
本帖最后由 瓜子壳壳 于 2009-7-29 20:53 编辑

就是滚动有些慢啊,能不能快点让它。。。
回复

使用道具 举报

liucanyu 发表于 2009-7-29 20:57:38 | 显示全部楼层
6# 瓜子壳壳


试试修改下面的参数
startMarquee(510, 100, 0, 'feedNow')
回复

使用道具 举报

 楼主| 幸福摩天轮 发表于 2009-7-29 21:03:12 | 显示全部楼层
就是滚动有些慢啊,能不能快点让它。。。
瓜子壳壳 发表于 2009-7-29 20:48
  1. <script>startMarquee(510, 100, 0, 'feedNow');</script>

复制代码
把这个第二个参数 100 调小一点就快啦。
回复

使用道具 举报

liucanyu 发表于 2009-7-29 21:06:04 | 显示全部楼层
回复

使用道具 举报

瓜子壳壳 发表于 2009-7-29 21:15:18 | 显示全部楼层
本帖最后由 瓜子壳壳 于 2009-7-29 21:23 编辑

8# 幸福摩天轮

很强大,谢谢轮锅锅。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-17 14:54 , Processed in 0.029852 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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