深圳市金黑网络技术有限公司始终坚持以用户需求为导向,提供安全、稳定、高效的产品和服务!
签到 · 搜索导航 · 服务热线 · 微信/手机:17817817816

深圳网站建设

查看: 461|回复: 0

discuz!X3.5论坛建站版块主题列表站点公告滚动显示

[复制链接]

UID
1
贡献
844
金币
1540
主题
520
在线时间
333 小时
注册时间
2022-1-15
最后登录
2024-11-12
QQ
发表于 2023-1-26 15:30:11 | 461 | 0 | 显示全部楼层 |阅读模式
discuz!X3.5论坛建站版块主题列表站点公告滚动显示

discuz!X3.5论坛建站版块主题列表站点公告滚动显示

discuz!X3.5论坛建站版块主题列表站点公告滚动显示


首先打开文件template/default/forum/forumdisplay_list.htm(做好备份),找到下面代码删除

  1. <!--{if (!$simplestyle || !$_G['forum']['allowside'] && $page == 1) && !empty($announcement)}-->
  2.                                         <tbody>
  3.                                                 <tr>
  4.                                                         <td class="icn"><i class="fico-volume fic6 fc-i" title="{lang announcement}"></i></td>
  5.                                                         <!--{if $_G['forum']['ismoderator'] && !$_GET['archiveid']}--><td class="o">&nbsp;</td><!--{/if}-->
  6.                                                         <th><strong class="xst">{lang announcement}: <!--{if empty($announcement['type'])}--><a href="forum.php?mod=announcement&id=$announcement[id]#$announcement[id]" target="_blank">$announcement[subject]</a><!--{else}--><a href="$announcement[message]" target="_blank">$announcement[subject]</a><!--{/if}--></strong></th>
  7.                                                         <td class="by">
  8.                                                                 <cite><a href="home.php?mod=space&uid=$announcement[authorid]" c="1">$announcement[author]</a></cite>
  9.                                                                 <em>$announcement[starttime]</em>
  10.                                                         </td>
  11.                                                         <td class="num">&nbsp;</td>
  12.                                                         <td class="by">&nbsp;</td>
  13.                                                 </tr>
  14.                                         </tbody>
  15.                                 <!--{/if}-->
复制代码
然后打开文件template/default/forum/forumdisplay.htm(做好备份),找到下面代码

  1. <div id="pt" class="bm cl">
  2.         <div class="z">
  3.                 <a href="./" class="nvhm" title="{lang homepage}">$_G[setting][bbname]</a><em>&raquo;</em><a href="forum.php">{$_G[setting][navs][2][navname]}</a>$navigation
  4.         </div>
  5. </div>
复制代码
复制下面2楼代码,替换上面的代码

  1. <style>
  2.         .zz_roll_ann{height: 29px;line-height: 29px; overflow:hidden}
  3.         .zz_roll_ann li{height: 29px;line-height: 29px; text-align: right; }
  4.         .zz_roll_ann li a { max-width: 620px; height: 29px;line-height: 29px;margin-right: 5px; white-space: nowrap; text-overflow:ellipsis; overflow:hidden;}
  5.         .zz_roll_ann li span{color: #999;}
  6. </style>
  7. <div id="pt" class="bm cl">
  8.         <div class="z">
  9.                 <a href="./" class="nvhm" title="{lang homepage}">$_G[setting][bbname]</a><em>&raquo;</em><a href="forum.php">{$_G[setting][navs][2][navname]}</a>$navigation
  10.         </div>
  11.         <div class="y">
  12.                 <!--{eval $zz_gonggao = DB::fetch_all("SELECT * FROM ".DB::table('forum_announcement')." WHERE `displayorder` = 0");}-->
  13.                 <ul id="zz_roll_ann" class="zz_roll_ann">
  14.            <!--{loop $zz_gonggao $zz_announcement}-->
  15.               <li>
  16.                              <!--{if $zz_announcement[type] == 1}-->
  17.                      <a href="$zz_announcement[message]" target="_blank">$zz_announcement[subject]</a>
  18.                  <!--{else}-->
  19.                                      <a href="forum.php?mod=announcement&id=$zz_announcement[id]" target="_blank" class="xi2">$zz_announcement[subject]</a>
  20.                                  <!--{/if}-->
  21.                      <span>(&nbsp;<!--{echo dgmdate($zz_announcement[starttime], 'u', '9999', getglobal('setting/dateformat'))}-->&nbsp;)</span>
  22.               </li>
  23.            <!--{/loop}-->
  24.        </ul>
  25.            <script type="text/javascript">
  26.                         var scrollnews = document.getElementById('zz_roll_ann');
  27.                         var lis = scrollnews.getElementsByTagName('li');
  28.                         var ml = 0; var timer1 = setInterval(function(){ var liHeight = lis[0].offsetHeight;
  29.                         var timer2 = setInterval(function(){
  30.                                 scrollnews.scrollTop = (++ml); if(ml == liHeight){ clearInterval(timer2);
  31.                                 scrollnews.scrollTop = 0; ml = 0; lis[0].parentNode.appendChild(lis[0]); } },10);
  32.                                 },5000
  33.                         );
  34.                 </script>
  35.         </div>
  36. </div>
复制代码
最后网站更新模板缓存,即可。

楼主热帖

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

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