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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[转换] 调用uchome动态并滚动显示的方法(含录像)

[复制链接]
fjnhlhl 发表于 2010-1-11 01:36:38 | 显示全部楼层 |阅读模式
本帖最后由 fjnhlhl 于 2010-01-11 01:39 编辑

演示网站:好习惯网 http://hxg123.cn 查询SQL语句复制
  1. SELECT * FROM `uchome_feed` AS `feed` WHERE `feed`.`appid`='0' AND `feed`.`friend`='0' ORDER BY `feed`.`dateline` DESC
复制代码
代码数据显示HTML代码:
  1. <!--{eval $feed_list = array();}-->
  2. <!--{loop $_SBLOCK[block7] $value}-->
  3.         <!--{if empty($feed_list[$value['hash_data']][$value['uid']])}-->
  4.                 <!--{eval realname_set($value['uid'], $value['username']);}-->
  5.                 <!--{eval $feed_list[$value['hash_data']][$value['uid']] = $value;}-->
  6.         <!--{/if}-->
  7. <!--{/loop}-->

  8. <!--{eval $list = array();}-->
  9. <!--{loop $feed_list $values}-->
  10.         <!--{eval $actors = array();}-->
  11.         <!--{eval $a_value = array();}-->
  12.         <!--{loop $values $value}-->
  13.                 <!--{if empty($a_value)}-->
  14.                         <!--{eval $a_value = $value;}-->
  15.                 <!--{/if}-->
  16.                 <!--{eval $actors[] = "<a href="{$siteurl}space.php?uid=$value[uid]">".$_SN[$value['uid']]."</a>";}-->
  17.         <!--{/loop}-->
  18.         <!--{eval $a_value = mkfeed($a_value, $actors);}-->
  19.         <!--{if $a_value['dateline']>=$_SGLOBAL['today']}-->
  20.                 <!--{eval $list['today'][] = $a_value;}-->
  21.         <!--{elseif $a_value['dateline']>=$_SGLOBAL['today']-3600*24}-->
  22.                 <!--{eval $list['yesterday'][] = $a_value;}-->
  23.         <!--{else}-->
  24.                 <!--{eval $theday = sgmdate('Y-m-d', $a_value['dateline']);}-->
  25.                 <!--{eval $list[$theday][] = $a_value;}-->
  26.         <!--{/if}-->
  27. <!--{/loop}-->

  28. <!--{loop $list $day $values}-->
  29. <UL class=line_list id=scrollbody style="OVERFLOW: hidden; HEIGHT: 250px">
  30. <!--{loop $values $value}-->
  31. <li class="type_$value[icon]" id="feed_$value[feedid]_li">
  32.                 <!--{eval echo str_replace('src="attachment', 'src="'.$siteurl.'attachment', str_replace('ref="space', 'ref="'.$siteurl.'space', $value[title_template]));}-->
  33.                 <!--{if empty($notime)}--> <span class="time"><!--{date('m-d H:i',$value[dateline],1)}--></span><!--{/if}-->
  34. </li>
  35. <!--{/loop}-->
  36. </ul>
  37. <SCRIPT>startMarquee(205, 90, 0, "scrollbody");

  38.                 function startMarquee(h,speed,delay,sid){

  39.                         var t = null;

  40.                         var p = false;

  41.                         var o = document.getElementById(sid);

  42.                         o.style.height = 205+"px";

  43.                         o.innerHTML += o.innerHTML;

  44.                         o.onmouseover = function(){p = true}

  45.                         o.onmouseout = function(){p = false}

  46.                         o.scrollTop = 0;

  47.                         function start(){

  48.                                 t = setInterval(scrolling, speed);

  49.                                 if(!p) {

  50.                                         o.scrollTop += 2;

  51.                                 }

  52.                         }

  53.                         function scrolling(){

  54.                                 if(p) return;

  55.                                 if(o.scrollTop % h != 0){

  56.                                         o.scrollTop += 2;

  57.                                         if(o.scrollTop >= o.scrollHeight/2) o.scrollTop = 0;

  58.                                 } else {

  59.                                         clearInterval(t);

  60.                                         setTimeout(start, delay);

  61.                                 }

  62.                         }

  63.                         setTimeout(start, delay);

  64.                 }

  65. </SCRIPT>
  66. <!--{/loop}-->
复制代码
教程录像
ljbetter 发表于 2010-1-11 10:44:56 | 显示全部楼层
项一个,收藏备用,谢了
回复

使用道具 举报

肥爺 发表于 2010-1-11 11:43:05 | 显示全部楼层
支持下~
回复

使用道具 举报

bben521 发表于 2010-1-11 11:51:17 | 显示全部楼层
留名做个记号
回复

使用道具 举报

老陕北 发表于 2010-1-11 12:05:54 | 显示全部楼层
((em:01))((em:01))((em:01))((em:01))
回复

使用道具 举报

andy0791 发表于 2010-2-4 08:32:50 | 显示全部楼层
留名做個記號~ 不錯的教學
回复

使用道具 举报

zhonyijun 发表于 2010-4-17 23:48:54 | 显示全部楼层
这个我喜欢。。。。。顶
回复

使用道具 举报

r5588858 发表于 2010-4-29 01:44:37 | 显示全部楼层
不会重复显示的。。。。每次到完就了就停止了。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-2 10:36 , Processed in 0.115111 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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