Manyou诚邀开发者加盟 | 常见问题
《站长》俱乐部官方群公布 城市联络员机会多多
立即免费下载 Discuz!7.0.0 正式版
安装升级指南 | 用户手册 | 新手建站学堂
基于.net架构的Discuz!NT2.6正式版发布
Comsenz公司2009年招贤纳士,期待您的加盟
Discuz!收费服务内容及价格
7月重庆、成都、西安三地社区运营实战特训速报名
Discuz!/UCHome 专用官方虚拟主机
牧场新服一起联运:豆浆机免费带回家
基于Discuz!的免费论坛空间5D6D
康盛创想《站长》俱乐部18城市互动之旅报名ing
返回列表 回复 发帖

超酷论坛公告美化!向上滚动式公告!

===========================
插件名称:超酷论坛公告美化!向上滚动式公告! FOR 5.0
适用版本:Discuz 5.0 正式版
插件版权:零点迷雾
插件整理:缘亦如此
难易程度:容易
数据升级:无
文件修改:
模板目录:   discuz.htm    主目录  index.php

技术支持http://www.discuz.net  http://www.6co.cn  http://www.aodot.net
效果说明:论坛公告   向上滚动一条  停止 3秒  继续滚下条!再停 !效果好很好!
===========================

六酷社区http://www.6co.cn

您的支持就是我们最大的动力!谢谢!

BY 缘亦如此






打开index.php

查找

  1. <a href="announcement.php?id='.$announcement['id'].'#'.$announcement['id'].'"><span class="bold">'.$announcement['subject'].'</span> '.'('.gmdate($dateformat, $announcement['starttime'] + $timeoffset * 3600).')</a>
复制代码
后面(不是下面)添加:

  1. <br>
复制代码
打开模板  discuz.htm

查找

  1.                 <div id="announcement" style="clear: both; width: {TABLEWIDTH}">$announcements</div>
  2.   <script type="text/javascript">announcement();</script>
复制代码

修改为
  1. <div id="so1">
  2. $announcements
  3.                 </div><div id='so2' style='position:absolute;z-index:1;visibility:hidden'></div>
  4. <script>
  5. marqueesHeight=16;
  6. stopscroll=false;
  7. document.all.so1.scrollTop=0;
  8. with(so1){
  9. style.width=776;
  10. style.height=marqueesHeight;
  11. style.overflowX='visible';
  12. style.overflowY='hidden';
  13. noWrap=true;
  14. onmouseover=new Function('stopscroll=true');
  15. onmouseout=new Function('stopscroll=false');
  16. }
  17. preTop=0; currentTop=0; stoptime=0;
  18. function init_srolltext(){
  19. document.all.so2.innerHTML='';
  20. document.all.so2.innerHTML+=document.all.so1.innerHTML;
  21. document.all.so1.innerHTML=document.all.so2.innerHTML+document.all.so2.innerHTML;
  22. setInterval('scrollUp()',1);
  23. }
  24. function scrollUp(){
  25. if(stopscroll==true) return;
  26. currentTop+=1;
  27. if(currentTop==16)
  28. {
  29. stoptime+=1;
  30. currentTop-=1;
  31. if(stoptime==300)
  32. {
  33. currentTop=0;
  34. stoptime=0;
  35. }
  36. }
  37. else {
  38. preTop=document.all.so1.scrollTop;
  39. document.all.so1.scrollTop+=1;
  40. if(preTop==document.all.so1.scrollTop){
  41. document.all.so1.scrollTop=document.all.so2.offsetHeight-marqueesHeight;
  42. document.all.so1.scrollTop+=1;
  43. }
  44. }
  45. }
  46. setTimeout('init_srolltext()', 3000)
  47. </script>
复制代码
部分论坛可能滚动次数多了会发生位移  可以修改 marqueesHeight=16;     将数字改为15或17测试下!



[ 本帖最后由 缘亦如此 于 2007-8-23 08:20 编辑 ]
沙发
!!!
林子大了,什么鸟都会有的!正如社会复杂了,什么样的人都会有的!
希望可以 改成 “插入代码“ 模式的!这样看起来更清楚!

现在这样有点乱。。。
不错~~支持下~~
草什么意思 表达不清楚
林子大了,什么鸟都会有的!正如社会复杂了,什么样的人都会有的!
乱的很呢
!!!!!!!!
林子大了,什么鸟都会有的!正如社会复杂了,什么样的人都会有的!
我改过了!楼主~可否把那个 白底  恢复!

否则我们 这些不是 白底的网站  感觉很怪!

把那个 横条 恢复!
抢个位子!!
东风夜放花千树,更吹落,星如雨。
滨州论坛:http://www.bbsbz.net
占個位置.......
不错                         。
返回列表