Перейти к публикации
Str1m

Многократное скачивание через скрипт

Рекомендованные сообщения

Str1m

Здравствуйте. На сайте установлен следующий скрипт:

<?if($FILE_URL$)?>
<div id="pb_all">
<a href="javascript://" onclick="progressBar();">
<img src="/1334215100_Installous_Alt.png">
Скачать .torrent ($FILE_SIZE$)
</a>
</div>
<?if($GROUP_ID$=0)?><script type="text/javascript">
function progressBar(set) {
set = set || {};
document.getElementById('pb_all').innerHTML = '<div id="ot" style="width:' + (set.outW || 100) + 'px;height:' + (set.outH || 20) + 'px;' + (set.outB || 'border:1px solid #79a0c1') + ';"><div id="pb" style="background:' + (set.inB || '#adff2f') + ';width:0px;height:' + (set.outH || 20) + 'px;"></div></div>';
var bar = document.getElementById('pb');
x = setInterval(function () {
if (parseInt(bar.style.width) < (set.outW || 100)) {
bar.style.width = parseInt(bar.style.width) + (set.step || 1) + 'px';
} else {
clearInterval(x);
location.href = '$FILE_URL$';
}
},
1000 / (set.speed || 2))
}
</script><?endif?><?endif?>
<?if($GROUP_ID$=1 | $GROUP_ID$=2 | $GROUP_ID$=3 | $GROUP_ID$=4 | $GROUP_ID$=251 )?><script type="text/javascript">
function progressBar(set) {
set = set || {};
document.getElementById('pb_all').innerHTML = '<div id="ot" style="width:' + (set.outW || 100) + 'px;height:' + (set.outH || 20) + 'px;' + (set.outB || 'border:1px solid #79a0c1') + ';"><div id="pb" style="background:' + (set.inB || '#adff2f') + ';width:0px;height:' + (set.outH || 20) + 'px;"></div></div>';
var bar = document.getElementById('pb');
x = setInterval(function () {
if (parseInt(bar.style.width) < (set.outW || 100)) {
bar.style.width = parseInt(bar.style.width) + (set.step || 1) + 'px';
} else {
clearInterval(x);
location.href = '$FILE_URL$';
}
},
0 / (set.speed || 2))
}
</script><?endif?>
Как вы видите, для определенных групп выставлено условие-гости ждут пока заполнится полоска и только тогда автоматом начинается скачивание, а пользователи скачивают мгновенно. Есть какая-то ошибка: при скачивании файла как гость, после того, как заполнится полоска ожидания, идет какое-то вечное ожидание, как постоянная перезагрузка страницы в попытке скачать файл. Вот и возникает вопрос-как сделать так, чтоб и у гостей все скачивалось хорошо? Пользователи скачивают нормально, без проблем. Такой косяк только у гостей

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Гость
Эта тема закрыта для публикации сообщений.

×
×
  • Создать...