Таймер на скачивание файла для dle 10.1

Reademonster
На сайте с 30.06.2014
Offline
17
3596

Помогите найти таймер для скачивания файла для дле 10.1, весь день потратил но не нашел.

Нужно чтобы при клике на кнопку скачать файл, начинался отсчет и по истечению 15 секунд качался файл, я нашел похожие скрипты но они для аттачментов, а у меня ссылка на скачивание файла в виде доп. поля:(. Помогите пожалуйста

Где я монетезирую файловой трафик (http://installmonster.ru/ru/user/registration?ref=5117) (1к рублей с 1200-1300 посещений)
BG
На сайте с 03.10.2010
Offline
195
#1
<script type="text/javascript">
window.onload = function () {
var i = 15;
var timer = setInterval(function () {
i--;
document.getElementById('timer').innerHTML = 'Осталось секунд: ' + i;
if (i == 0) {
document.getElementById('example').style.display = 'block';
document.getElementById('timer').style.display = 'none';
clearInterval(timer);
}
}, 1000)
}
</script>

<div id="timer"></div>
<div id="example" style=" display: none; ">
показать через 15 секунд
</div>

Может вот это подойдет для начала.

-= Сайты на заказ | Правки, обновление, работы по DLE =- ( /ru/forum/791118 ) Telegram: @ruslansh ( tg://resolve?domain=ruslansh )
Reademonster
На сайте с 30.06.2014
Offline
17
#2

сори но не работает, просто не показывается, а если убрать display: none, становится как раньше

ждал минуту нечего не появилось

G-and-Y
На сайте с 29.06.2013
Offline
185
#3

А такой вопрос скрипт с таймером и ссылками на соц. сети поделится, поделился получил доступ, не жди 30 сек.

Абузо-устойчивые впс ( http://vps-hosting.lv/?p=13408 )
S3
На сайте с 10.02.2009
Offline
45
#4
G-and-Y:
А такой вопрос скрипт с таймером и ссылками на соц. сети поделится, поделился получил доступ, не жди 30 сек.

Так вот же есть неплохой скрипт с таймером - /ru/forum/850488 ".

G-and-Y
На сайте с 29.06.2013
Offline
185
#5

Нашел код

<table><tr><td> 

<div class="download_file">
<div id="capbox">
<center><style type="text/css">#banners a img { opacity:0.8; -moz-opacity:0.8; filter:alpha(opacity=70); }#banners a:hover img { opacity:1.0; -moz-opacity:1.0; filter:alpha(opacity=100); }</style><div id="banners">
<a rel="nofollow" target='_blank' rel='nofollow' href='/s2qs9ipz34gw.html' title='Получить раздачу Прокси'><img src="/Ucoz2/dowald_time.png"></a></div></center>
</div><center><table><tr><td>
<div class="stopwatch" id="countdown"><div class="swf">
<div class="wrapp_time_go"><div id="time_go">60</div> </div>
<script type="text/javascript" src="//yandex.st/share/share.js"
charset="utf-8"></script>
<div class="yashare-auto-init" data-yashareL10n="ru"
data-yashareQuickServices="yaru,vkontakte,facebook,twitter,odnoklassniki" data-yashareTheme="counter"

></div>
</td><td>
Для попадания на раздачу подождите 30 секунд.<br>
Дорогой пользователь вам необходимо<br>
заити под свойм логином или<br>
Зарегистрироватся на нашем сайте,<br>
чтобы без задержки получать<br>
раздачи аккаунтов или ссылку<br>
на скачивание чита сразу<br>
<a href="/index/3">Зарегистрируйтесь</a>, чтобы не ждать
</td></tr></table></div></div></div></div>
<!-- close Left Side -->
<script language="javascript" src="/Ucoz2/timer_time.js"></script>
<script>

var seconds=30;
document.getElementById("countdown").style.display = "block";
document.getElementById("capbox").style.display = "none";
document.getElementById('time_go').innerHTML = seconds;
my_count = setInterval("display()", 1000);

</script> </center>
</td></tr></table>

Содержимое timer_time.js

function refresh() {

code = randomString();
document.images.ccaptcha.src = '/?ac=captcha&code=' + code;
document.free.code.value = code;
return 1;
}

function randomString() {
var chars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz";
var string_length = 8;
var randomstring = '';
for (var i=0; i<string_length; i++) {
var rnum = Math.floor(Math.random() * chars.length);
randomstring += chars.substring(rnum,rnum+1);
}
return randomstring;
}


function display(){
if (seconds<=0){
clearInterval(my_count);
document.getElementById("countdown").style.display = "none";
document.getElementById("capbox").style.display = "block";
}else{
seconds -= 1;
document.getElementById('time_go').innerHTML = seconds ;
}
}

Вопрос, как сделать что бы тайме запускался не при открытии страницы а при нажатии скачать.

Jor
На сайте с 23.06.2012
Offline
42
Jor
#6

G-and-Y, какие-то у вас обрывки кода, непонятно как это взаимодействует с кнопками "поделиться", функции refresh() и randomSting() похоже вовсе лишние.

Reademonster
На сайте с 30.06.2014
Offline
17
#7
Savok32:
Так вот же есть неплохой скрипт с таймером - /ru/forum/850488 ".

этот не подходит, мне нужен чисто таймер, наподобие DepositFiles чтобы просто шел отсчет и после него появлялась ссылка на файл

G-and-Y
На сайте с 29.06.2013
Offline
185
#8

как тут

fuck-hack.com/load/bazy_pocht_92_mail/novaja_baza_mail_ru_50k_pocht_na_21_06/4-1-0-1437

В коде скопируете, разберетесь

BG
На сайте с 03.10.2010
Offline
195
#9
G-and-Y:
как тут
fuck-hack.com/load/bazy_pocht_92_mail/novaja_baza_mail_ru_50k_pocht_na_21_06/4-1-0-1437
В коде скопируете, разберетесь

ТС, сделай это в модальном окне при нажатии на кнопку и будет то что тебе нужно.

Buymorebuy
На сайте с 05.07.2014
Offline
70
#10
Savok32:
Так вот же есть неплохой скрипт с таймером - /ru/forum/850488 ".
Reademonster:
этот не подходит, мне нужен чисто таймер, наподобие DepositFiles чтобы просто шел отсчет и после него появлялась ссылка на файл

Купил недавно, там как раз можно включить такой таймер.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий