設為首頁收藏本站

 取回密碼
 註冊
搜尋
熱搜: Redump discuz
檢視: 766|回覆: 0

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

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

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

本版積分規則

手機版|Archiver|漁家小舖

GMT+8, 2024年11月22日 00:05 , Processed in 0.179367 second(s), 14 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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