Страница 1 из 1

Таймер на файлы с проверкой группы пользователя.

СообщениеДобавлено: 26 мар 2009, 12:14
z3f
Пользователи которые захотят скачать файл - придется ждать 10 секунд после чего им будет предложена кнопка скачки.
Всем кто выше пользователя могут качать файлы без таймера.

Таймер:
Изображение

После таймера:
Изображение

В Страница материала и комментариев к нему вставляем:

Код: Выделить всё
<?if($GROUP_ID$ == '1')?>
<span id="linkPlace"><span class="buttona">Скачать через: <span id='timeNumer'>0</span> сек.</span></span>
<script>
var timerFIG = 10;
document.all.timeNumer.innerHTML = timerFIG;
var timer = setInterval("startTimer()",1000);
function startTimer() {
if(timerFIG !== 1) {
timerFIG--;
document.all.timeNumer.innerHTML = timerFIG; } else {
clearInterval(timer);
document.all.linkPlace.innerHTML = "<span class=\"buttonb\" onclick=\"window.open('$FILE_DIRECT_URL$')\">Скачать</span>"; } }
</script>
<?else?>
<span class="buttonb" onclick="window.open('$FILE_DIRECT_URL$')">Скачать</span>
<?endif?>


В css вставляем:

Код: Выделить всё
.buttona {border: 1px solid #799DC4; background: #ffcece; padding : 5px; text-align: left; color: #0D2938;}
.buttonb {border: 1px solid #799DC4; background: #cccccc; padding : 5px; text-align: left; color: #0D2938;}

Re: Таймер на файлы с проверкой группы пользователя.

СообщениеДобавлено: 26 мар 2009, 13:05
XxMARSxX
Ура новый велосипед

Re: Таймер на файлы с проверкой группы пользователя.

СообщениеДобавлено: 26 мар 2009, 16:20
symbian9
Круто :lol: А если я гость? а если я открою исходник? ссылки кодируются да? аа. круто..

Re: Таймер на файлы с проверкой группы пользователя.

СообщениеДобавлено: 27 мар 2009, 02:12
Lexx
где взял?)
с мегасофта ??? :D

Re: Таймер на файлы с проверкой группы пользователя.

СообщениеДобавлено: 27 мар 2009, 12:59
Ritlz
Код: Выделить всё
<?if($USER_LOGGED_IN$)?>
<span id="linkPlace"><span class="buttona">Скачать через: <span id='timeNumer'>0</span> сек.</span></span>
<script>
<?if($GROUP_ID$='1')?>var timerFIG = 10;<?endif?>
<?if($GROUP_ID$='2')?>var timerFIG = 7;<?endif?>
<?if($GROUP_ID$='3')?>var timerFIG = 1;<?endif?>
<?if($GROUP_ID$='4')?>var timerFIG = 1;<?endif?>
document.all.timeNumer.innerHTML = timerFIG;
var timer = setInterval("startTimer()",1000);
function startTimer() {
if(timerFIG !== 1) {
timerFIG--;
document.all.timeNumer.innerHTML = timerFIG; } else {
clearInterval(timer);
document.all.linkPlace.innerHTML = "<span class=\"buttonb\" onclick=\"window.open('$FILE_URL$')\">Скачать</span>"; } }
</script>
<?else?>Ссылки на скачивание файлов видят только <a href="/index/3">зарегистрированные</a> пользователи!
<?endif?>


Вот так круче )