帝国论坛帝国网站管理系统交流区帝国CMS使用交流滚动公告栏展示插件 【本版专题贴子】  
 1/3     1 2 3 ›› ›|
主题:滚动公告栏展示插件 [加入收藏夹]   

亦也
用户头衔:举人

精华贴   :0
发贴数   :322
经验值   :1010
注册时间:2008-01-28
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 1 楼]
滚动公告栏展示插件
网上源码加以修改

来源于DISCUZ代码


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<HTML xmlns="http://www.w3.org/1999/xhtml">
<HEAD>
<TITLE></TITLE>
<META http-equiv=Content-Type content="text/html; charset=gbk">
<style type="text/css">
ul {
        padding-right: 0px;
        padding-left: 0px;
        padding-bottom: 0px;
        margin: 0px;
        padding-top: 0px
}
#announcement {
        width:100%;
        background:url(img/menu_bg.gif) repeat;
        overflow: hidden;
}
#announcement div {
        border: #e6e6e6 1px solid;
        padding:0px 10px 0px 10px;
        overflow-y:hidden;
        line-height: 24px;
        height: 24px
}
#announcement li {
        font-size: 12px;
        float: left;
        list-style-type: none;
        margin-right: 20px;
        padding-left: 10px;
        background: url(img/arrow_right.gif) no-repeat 0px 50%;
        white-space: nowrap
}
#announcement a {
        text-decoration: none;
}
#announcement a:hover {
        text-decoration:underline;
}
</style>
</HEAD>
<BODY>
<DIV id=announcement onMouseOver="if(!anncount) {clearTimeout(annst);annst = 0}" onMouseOut="if(!annst) annst = setTimeout('announcementScroll()', anndelay);">
  <DIV id=announcementbody>
    <UL>
      <LI><A href="http://hi.baidu.com/mimimo/blog/item/0f4ab6defbf1b65fccbf1ada.html" target="_blank">分享个表单验证函数</A>(2008-12-16 05:30 P.M.)</LI>
      <LI><A href="http://hi.baidu.com/mimimo/blog/item/d6b9543ddf2739e93d6d9798.html" target="_blank">块级元素和级联元素的含义</A>(2008-12-13 03:39 P.M.)</LI>
      <LI><A href="http://hi.baidu.com/mimimo/blog/item/5cc8a31ed1749d1841341796.html" target="_blank">如何设置&lt;span&gt;的width属性且不换行??</A>(2008-12-13 03:23 P.M.)</LI>
      <LI><A href="http://hi.baidu.com/mimimo/blog/item/11bf1b174322d9064a90a788.html" target="_blank">执行javascript后,gif动画就静止了??</A>(2008-12-13 03:12 P.M.)</LI>
      <LI><A href="http://hi.baidu.com/mimimo/blog/item/67424f901f46308aa977a4f5.html" target="_blank">基于栅格地图的查询系统(切片缓存技术)</A>(2008-11-29 07:38 P.M.)</LI>
      <LI><A href="http://hi.baidu.com/mimimo/blog/item/b5230933b495d5ff1b4cff78.html" target="_blank">【转】flash和javascript之间的通讯(javascript调用flash中的函数)</A>(2008-11-27 07:45 P.M.)</LI>
      <LI><A href="http://hi.baidu.com/mimimo/blog/item/07bad22a214e132ad42af106.html" target="_blank">不使用循环和回调函数输出字符1~100</A>(2008-11-23 03:00 P.M.)</LI>
      <LI><A href="http://hi.baidu.com/mimimo/blog/item/acc8421005e1fbfbc2ce795a.html" target="_blank">简洁的js图片等比缩放</A>(2008-11-22 04:54 P.M.)</LI>
      <LI><A href="http://hi.baidu.com/mimimo/blog/item/2940948f875a27fd503d9265.html" target="_blank">分贝网音乐地址获取器</A>(2008-11-20 05:19 P.M.)</LI>
    </UL>
  </DIV>
</DIV>
<script type="text/javascript">
function $(id)
{
   return document.getElementById(id);
}
var anndelay = 3000;
var anncount = 0;
var annheight = 24;
var annst = 0;
function announcementScroll()
{
   if( ! annst)
   {
      $('announcementbody').innerHTML += '<br style="clear: both" />' + $('announcementbody').innerHTML;
      $('announcementbody').scrollTop = 0;
      if($('announcementbody').scrollHeight > annheight * 3)
      {
         annst = setTimeout('announcementScroll()', anndelay);
      }
      else
      {
         $('announcement').onmouseover = $('announcement').onmouseout = null;
      }
      return;
   }
   if(anncount == annheight)
   {
      if($('announcementbody').scrollHeight - annheight <= $('announcementbody').scrollTop)
      {
         $('announcementbody').scrollTop = $('announcementbody').scrollHeight / 2 - annheight;
      }
      anncount = 0;
      annst = setTimeout('announcementScroll()', anndelay);
   }
   else
   {
      $('announcementbody').scrollTop ++ ;
      anncount ++ ;
      annst = setTimeout('announcementScroll()', 10);
   }
}
announcementScroll();
</script>
</BODY>
</HTML>


其中将:
    <UL>
      <LI><A href="http://hi.baidu.com/mimimo/blog/item/0f4ab6defbf1b65fccbf1ada.html" target="_blank">分享个表单验证函数</A>(2008-12-16 05:30 P.M.)</LI>
      <LI><A href="http://hi.baidu.com/mimimo/blog/item/d6b9543ddf2739e93d6d9798.html" target="_blank">块级元素和级联元素的含义</A>(2008-12-13 03:39 P.M.)</LI>
      <LI><A href="http://hi.baidu.com/mimimo/blog/item/5cc8a31ed1749d1841341796.html" target="_blank">如何设置&lt;span&gt;的width属性且不换行??</A>(2008-12-13 03:23 P.M.)</LI>
      <LI><A href="http://hi.baidu.com/mimimo/blog/item/11bf1b174322d9064a90a788.html" target="_blank">执行javascript后,gif动画就静止了??</A>(2008-12-13 03:12 P.M.)</LI>
      <LI><A href="http://hi.baidu.com/mimimo/blog/item/67424f901f46308aa977a4f5.html" target="_blank">基于栅格地图的查询系统(切片缓存技术)</A>(2008-11-29 07:38 P.M.)</LI>
      <LI><A href="http://hi.baidu.com/mimimo/blog/item/b5230933b495d5ff1b4cff78.html" target="_blank">【转】flash和javascript之间的通讯(javascript调用flash中的函数)</A>(2008-11-27 07:45 P.M.)</LI>
      <LI><A href="http://hi.baidu.com/mimimo/blog/item/07bad22a214e132ad42af106.html" target="_blank">不使用循环和回调函数输出字符1~100</A>(2008-11-23 03:00 P.M.)</LI>
      <LI><A href="http://hi.baidu.com/mimimo/blog/item/acc8421005e1fbfbc2ce795a.html" target="_blank">简洁的js图片等比缩放</A>(2008-11-22 04:54 P.M.)</LI>
      <LI><A href="http://hi.baidu.com/mimimo/blog/item/2940948f875a27fd503d9265.html" target="_blank">分贝网音乐地址获取器</A>(2008-11-20 05:19 P.M.)</LI>
    </UL>


修改用灵动标签调用:

<ul>[e:loop={"select * from [!db.pre!]ecms_info where checked=1 order by newstime desc limit 10",20,24,0}]
<li><a href="<?=$bqsr[titleurl]?>" target="_blank"><?=esub($bqr[title],30)?></a></li>
[/e:loop]</ul>

优化代码:将CSS另外文件调用,新建JS文件将以上JS代码剪切到新的JS文件当中,然后只留下HTML代码插入首页!
(CSS,JS文件不详细说明了,下面是需要插入的HTML代码,栏目部分自行修改)

<DIV id=announcement onMouseOver="if(!anncount) {clearTimeout(annst);annst = 0}" onMouseOut="if(!annst) annst = setTimeout('announcementScroll()', anndelay);">
  <DIV id=announcementbody>
    <UL>
   <ul>[e:loop={"select * from [!db.pre!]ecms_info where checked=1 order by newstime desc limit 10",4,24,0}]
<li><a href="<?=$bqsr[titleurl]?>" target="_blank"><?=esub($bqr[title],30)?></a></li>
[/e:loop]</ul>    </UL>
  </DIV>
</DIV><script type="text/javascript" src="[!--news.url--]你建立的JS文件路径/js.js"></script>



DISCUZ滚动公告有几种形式,上网百度一下,找源码按以上修改就可以了!


上传以下附件:
[下载 *.txt](文件大小:3.06 KB,下载次数:178)

[该贴被修改 2 次,最后修改时间 2009-05-03 19:26:08 ]


江门-魅力侨乡欢迎你!QQ:175298646
2009-05-03 18:51:39 已设置保密 顶部 回复 引用 报告 编辑 删除

亦也
用户头衔:举人

精华贴   :0
发贴数   :322
经验值   :1010
注册时间:2008-01-28
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 2 楼]

可以加分吗?



江门-魅力侨乡欢迎你!QQ:175298646
2009-05-03 18:55:20 已设置保密 顶部 回复 引用 报告 编辑 删除

windy0504
用户头衔:书生

精华贴   :0
发贴数   :52
经验值   :182
注册时间:2009-04-27
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 3 楼]

噢噢噢,我是超级菜鸟,太深奥了,不懂,不过一定会是好东西,顶一下,建议楼主再白话一点,就是用小白的话说一遍,呵呵




2009-05-03 19:08:01 已设置保密 顶部 回复 引用 报告 编辑 删除

亦也
用户头衔:举人

精华贴   :0
发贴数   :322
经验值   :1010
注册时间:2008-01-28
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 4 楼]



这还不够白?己经很白了!



江门-魅力侨乡欢迎你!QQ:175298646
2009-05-03 19:28:41 已设置保密 顶部 回复 引用 报告 编辑 删除

happydog
用户头衔:举人

精华贴   :0
发贴数   :278
经验值   :680
注册时间:2008-11-23
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 5 楼]

支持




2009-05-04 07:48:54 已设置保密 顶部 回复 引用 报告 编辑 删除

publover
用户头衔:进士

精华贴   :0
发贴数   :1424
经验值   :3648
注册时间:2007-12-26
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 6 楼]

支持一下




2009-05-04 08:13:44 已设置保密 顶部 回复 引用 报告 编辑 删除

重返帝国
用户头衔:进士

精华贴   :0
发贴数   :1285
经验值   :2972
注册时间:2008-09-19
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 7 楼]

支持一下




2009-05-04 10:06:43 已设置保密 顶部 回复 引用 报告 编辑 删除

cncncn
用户头衔:进士

精华贴   :0
发贴数   :1438
经验值   :4048
注册时间:2008-10-13
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 8 楼]

支持




2009-05-04 20:42:12 已设置保密 顶部 回复 引用 报告 编辑 删除

星空夜雨
用户头衔:秀才

精华贴   :0
发贴数   :134
经验值   :506
注册时间:2009-05-04
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 9 楼]

不错,




2009-05-04 20:47:23 已设置保密 顶部 回复 引用 报告 编辑 删除

lwmi
用户头衔:进士

精华贴   :0
发贴数   :313
经验值   :2624
注册时间:2008-06-03
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 10 楼]

不错!!


不过这种效果,好像搜索一下特效代码一般就有了!



帝国程序开发的分类信息门户网——爱上柳州网!http://www.23lz.com
2009-05-04 21:28:06 已设置保密 顶部 回复 引用 报告 编辑 删除
 1/3     1 2 3 ›› ›|

快速回复
内容

表情
使用EBB代码 使用smile代码 显示签名 自动分析url 自动分析img
     【进入高级模式】   (按 Ctrl+Enter 直接提交)
    顶部  加入收藏夹
关于帝国 | 广告服务 | 联系我们 | 法律声明 | 隐私条款 | 许可协议
Powered by: EBB Version 2.2.1