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

 找回密码
 立即注册
搜索

[已答复] 玻璃女孩 2.0怎么添加 看看大家现在正在做什么 板块得滚动显示代码?

[复制链接]
lxq3121520 发表于 2009-10-29 07:32:26 | 显示全部楼层 |阅读模式
2.0添加 看看大家现在正在做什么 板块的滚动显示代码?
回复

使用道具 举报

五元超市 发表于 2009-10-29 09:06:38 | 显示全部楼层
滚动FED?加我QQ给你加。
回复

使用道具 举报

caifu987 发表于 2009-10-29 09:10:15 | 显示全部楼层
这个问题,我可以帮你,
qq:774299688     看看是不是这样的http://www.ym181.com
回复

使用道具 举报

 楼主| lxq3121520 发表于 2009-10-29 14:08:18 | 显示全部楼层
本帖最后由 lxq3121520 于 2009-10-29 14:10 编辑

紧急呼叫
玻璃女孩
http://www.renrenx.com
回复

使用道具 举报

玻璃屋女孩 发表于 2009-10-29 14:13:12 | 显示全部楼层
本帖最后由 玻璃屋女孩 于 2009-10-29 16:11 编辑

基本思路是在后台添加feed动态的数据调用,然后把生成的JS代码放在您要显示的位置
可以参考下https://discuz.dismall.com/viewthread.php?tid=1464005&extra=
回复

使用道具 举报

 楼主| lxq3121520 发表于 2009-10-29 14:49:55 | 显示全部楼层
这个我知道了,但是需要那个滚动还要加代码的,怎么加?
回复

使用道具 举报

 楼主| lxq3121520 发表于 2009-10-29 21:46:11 | 显示全部楼层
紧急呼叫
玻璃女孩
回复

使用道具 举报

 楼主| lxq3121520 发表于 2009-10-30 14:58:21 | 显示全部楼层
http://www.renrenx.com
回复

使用道具 举报

玻璃屋女孩 发表于 2009-10-30 15:16:35 | 显示全部楼层
数据显示HTML代码用下面的代码
  1. <!--{eval $feed_list = array();}-->
  2. <!--{loop $_SBLOCK['block1'] $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. <!--{/loop}-->
  38. <script>
  39. function startMarquee(h, speed, delay, sid) {
  40.         var t = null;
  41.         var p = false;
  42.         var o = document.getElementById(sid);
  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. startMarquee(30, 60, 0, 'scrollbody');
  66. </script>
复制代码
回复

使用道具 举报

玻璃屋女孩 发表于 2009-10-30 15:18:32 | 显示全部楼层
<!--{loop $_SBLOCK['block1'] $value}--> 这里的 block1 参数要改为您当前的模块“变量名”中的值。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-9-14 11:39 , Processed in 0.100360 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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