POST TIME:2021-05-24 02:51
讓下載者等候十五秒再下載,作用:增加廣告點擊
首先請大家注意:
1、本方案只適合提供單獨下載地址,多個下載地址,本人沒有測試,是否支持,不好說
2、在您決定使用本方案之前,請務必備份好您原來的模板,以防不測。
2.5、確保您在dede后臺中的 軟件頻道設置里已經將鏈接顯示方式設置為:要求進入下載地址列表頁;附件下載方式設置為鏈接到跳轉頁面.
3、本方案產生的任何后果,均與本人無關。本人僅做技術方面的探討。
4、如果你同意已上條款,請follow me
其實,功能的實現很簡單,只需要三個步驟就可以了。
第一步:
打開:templets/plus/download_links_templet.htm
在模板的<head></head>頭部代碼中增加以下代碼
Copy to ClipboardLiehuo.Net Codes引用的內容:[www.dede58.com] <script type="text/javascript"> var lang = new Array(); var userAgent = navigator.userAgent.toLowerCase(); var is_opera = userAgent.indexOf('opera') != -1 && opera.version(); var is_moz = (navigator.product == 'Gecko') && userAgent.substr(userAgent.indexOf('firefox') + 8, 3); var is_ie = (userAgent.indexOf('msie') != -1 && !is_opera) && userAgent.substr(userAgent.indexOf('msie') + 5, 3); function $(id) { return document.getElementById(id); } Array.prototype.push = function(value) { this[this.length] = value; return this.length; } </script> |
然后
將調用下載地址的代碼:
(此圖片來源于網絡,如有侵權,請聯系刪除! )
(此圖片來源于網絡,如有侵權,請聯系刪除! )
引用的內容:[www.dede58.com]修改成:
Copy to ClipboardLiehuo.Net Codes引用的內容:[www.dede58.com] <script type="text/javascript"> var secs = 15; var wait = secs * 1000; $('rulebutton').innerHTML = "請您耐心的等待15秒鐘 剩余時間:" + secs + "秒"; for(i = 1; i <= secs; i++) { window.setTimeout("update(" + i + ")", i * 1000); } window.setTimeout("timer()", wait); function update(num, value) { if(num == (wait/1000)) { $('rulebutton').innerHTML = "請您耐心的等待15秒鐘"; } else { printnr = (wait / 1000) - num; $('rulebutton').innerHTML = "請您耐心的等待15秒鐘 剩余時間 :" + printnr + "秒"; } } function timer() { $('rulebutton').innerHTML = '讓您久等了,請<?php echo $downlinks; ?>'; } </script> |
保存并上傳
第二步:
打開:templets/system/channel_downlinks.htm
將里面的代碼改成:
(此圖片來源于網絡,如有侵權,請聯系刪除! )
(此圖片來源于網絡,如有侵權,請聯系刪除! )
引用的內容:[www.dede58.com]
保存并上傳
第三步,也是最重要的一步