設為首頁收藏本站

會員名稱  取回密碼
 註冊
img_loading
智能检测中
搜尋
熱搜: Redump discuz
檢視: 880|回覆: 0

【轉貼】 修改discuz X3自帶首頁四格幻燈片大小及播放時間

[複製連結]
發表於 2021年2月23日 23:02:00 | 顯示全部內容 |閱讀模式
字體大小 16px
10px 32px
最新的discuz X3有一個自帶的首頁四格功能,有一個自帶的幻燈片播放,但是這個幻燈片播放沒有限制幻燈片的數量,如果圖片較多就會一直排下去,如何讓幻燈片只顯示5個呢?
找到template/default/forum/discuz.htm大概第64-82行,我們看到有一個{eval $k=1;}...{eval $k++}  這段代碼的意思就是,從1開始,有一個幻燈片就會加1,這樣會一直循環下去,我們想讓他顯示5張幻燈片,只需要把$k++修改為$k=5就好了,另外如果要修改幻燈片播放速度,播放窗口大小,可以找到對應的slideSpeed,slideImgsize來修改即可。

  1. <div class="module cl slidebox_grid" style="width:240px">
  2.     <script type="text/javascript">
  3.     var slideSpeed = 5000;
  4.     var slideImgsize = [240,260];
  5.     var slideBorderColor = '{$_G['style']['specialborder']}';
  6.     var slideBgColor = '{$_G['style']['commonbg']}';
  7.     var slideImgs = new Array();
  8.     var slideImgLinks = new Array();
  9.     var slideImgTexts = new Array();
  10.     var slideSwitchColor = '{$_G['style']['tabletext']}';
  11.     var slideSwitchbgColor = '{$_G['style']['commonbg']}';
  12.     var slideSwitchHiColor = '{$_G['style']['specialborder']}';
  13.     {eval $k = 1;}
  14.     <!--{loop $grids['slide'] $stid $svalue}-->
  15.         slideImgs[<!--{echo $k}-->] = '$svalue[image]';
  16.         slideImgLinks[<!--{echo $k}-->] = '{$svalue[url]}';
  17.         slideImgTexts[<!--{echo $k}-->] = '$svalue[subject]';
  18.         {eval $k++;}
  19.     <!--{/loop}-->
  20.     </script>
  21.     <script language="javascript" type="text/javascript" src="{$_G[setting][jspath]}forum_slide.js?{VERHASH}"></script>
  22. </div>
作者文章推薦
懶得打字嗎?讓本助手協助你 【使用進階編輯器請點選右方進階模式】
您需要登入後才可以回覆 登入 | 註冊

本版積分規則

手機版|Archiver|漁家小舖

GMT+8, 2025年3月18日 07:30 , Processed in 0.724145 second(s), 14 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回覆 返回頂端 返回清單