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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

官方门户滚动报道设置方法

[复制链接]
【老田】 发表于 2010-6-3 11:02:08 | 显示全部楼层 |阅读模式
本帖最后由 【老田】 于 2010-6-3 11:09 编辑

呵呵,先AD下:朔州之窗  http://www.shuozhouzc.com
下面是方法:
第一步:首页需要一个3:1的框架
如图:

第二步:在3:1框架内套一个1:1框架,如图:

第三步,添加展示模块到1:1框架

添加自定义html代码:

代码如下:
  1. <div id="portal_block_377" class="block move-span"><div id="portal_block_377_content" class="content"><div class="portal_block_summary"><style type="text/css" media="all">
  2. #portal_block_285_content { padding-top: 15px; padding-bottom: 15px; }
  3. .scroll{
  4. height:20px;
  5. overflow:hidden;
  6. font-size:12px;
  7. line-height:20px;
  8. width:250px;
  9. text-align:left;
  10. background-color:#F4F9FF;
  11. }
  12. .scroll1{
  13. height:20px;
  14. overflow:hidden;
  15. font-size:12px;
  16. line-height:20px;
  17. width:60px;
  18. text-align:left;
  19. background-color:#F4F9FF;
  20. float:left
  21. }

  22. </style>
  23. <script language="javascript" type="text/javascript">
  24. var s,sn=0,timer,slen,timer2;
  25. function scrollInit(){       
  26.         s=getid("s1");
  27.         s.scrollTop=0;
  28.         slen=s.innerHTML.split("|");
  29.         s.innerHTML="";
  30.         for(var i=0;i<slen.length;i++){s.innerHTML+=(slen[i]+"<br />");}
  31.         s.innerHTML+=slen[0];
  32.         timer2=setInterval(scrollstart,3000);
  33.         s.onmouseover=function(){clearInterval(timer2);clearInterval(timer);s.style.backgroundColor="#ccc";}
  34.         s.onmouseout=function(){timer2=setInterval(scrollstart,3000);s.style.backgroundColor="#fff";}
  35. }
  36. function scrollstart(){
  37.         if(s.scrollTop>=(slen.length*20)){s.scrollTop=0;}
  38.         timer=setInterval(scrollexec,30);       
  39.         }
  40. function scrollexec(){
  41.         if(sn<20){
  42.                 sn++;
  43.                 s.scrollTop++;
  44.                 }else{
  45.                         sn=0;
  46.                         clearInterval(timer);
  47.                         }               
  48.         }
  49. function getid(id){return document.getElementById(id);}
  50. window.onload=scrollInit;
  51. </script>

  52. <div class="scroll1">滚动报道:</div><div id="s1" class="scroll"><a href="https://discuz.dismall.com/thread-1556209-1-1.html">北京教育在线推出成长家园学生社交网络</a> |<a href="https://discuz.dismall.com/thread-1477864-1-1.html">新增主题鉴定功能细节调整直接显示评分  理由</a>|<a href="https://discuz.dismall.com/thread-1479508-1-1.html">主  题可任意版块置顶媒体附件可直接进行播放</a></div></div></div></div>
复制代码
做到现在基本完成但是保存后发现滚动报道偏右,然后在添加的模块上选择样式,设置如图:

搞定,效果出来了。。看图:

评分

2

查看全部评分

zhou2008 发表于 2010-6-3 11:03:18 | 显示全部楼层
可以
支持
回复

使用道具 举报

2341281 发表于 2010-6-3 11:03:50 | 显示全部楼层
这个要支持哇(EM:148:)
回复

使用道具 举报

hgh188 发表于 2010-6-3 11:03:58 | 显示全部楼层
回复

使用道具 举报

宁海格子铺 发表于 2010-6-3 11:07:43 | 显示全部楼层




回复

使用道具 举报

林子工作室 发表于 2010-6-3 11:23:37 | 显示全部楼层
滚动报道不是自动调用数据的??
楼主验证不了每次都要DIY一下?
回复

使用道具 举报

Gnagno 发表于 2010-6-3 11:30:31 | 显示全部楼层
真是好人,支持
回复

使用道具 举报

2008bbs 发表于 2010-6-3 12:43:11 | 显示全部楼层
本帖最后由 2008bbs 于 2010-6-12 13:41 编辑

回复 1# 【老田】 的帖子
  1. <div class="module cl">
  2. 滚动新闻:<MARQUEE  scrollAmount=1 scrollDelay=60 direction=up width=230 height=20>
  3. <ul>
  4. [loop]
  5. <li><a href="{url}"{target}>{title}</a></li>
  6. [/loop]
  7. </ul>
  8. </MARQUEE>
  9. </div>
复制代码
这效果怎么样了  宽度自己调   


到后台-门户-新建样式-帖子类-名称可写滚动新闻 -加入这代码OK

    直接DIY就可看到滚动新闻样式
    https://discuz.dismall.com/thread-1701748-1-1.html
回复

使用道具 举报

cmhy520 发表于 2010-6-3 13:14:36 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

xbhwl 发表于 2010-6-3 15:40:45 | 显示全部楼层
可以
支持
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-2 11:08 , Processed in 0.115466 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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