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

Бесплатные и интересные решения для сайтов.
Правила форума
1. Темы с названиями Помогите, Как сделать, Хелп, Не могу найти и так далее будут перенесении в мусорку без предупреждения!
2. Любой транс-лит будет удален, так что подумайте стоит ли писать транс-литом.
3. Темы не по тематике этого раздела будут также перенесены в мусорку. (Например по DLE, phpBB, php скриптам и так далее...)
4. Не забываем про Общие правила форума!
Внимание: В этом разделе можно оставлять только готовые скрипты, для вопросов есть раздел Общение!!! :evil: Иначе, получите предупреждение, а потом бан :D .
Ответить
z3f
Сообщения: 1
Зарегистрирован: 26 мар 2009, 11:10

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

Сообщение 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;}
Аватара пользователя
XxMARSxX
Сообщения: 1991
Зарегистрирован: 20 апр 2008, 18:02

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

Сообщение XxMARSxX »

Ура новый велосипед
Ахтунг!

Делаю всякую херню для ЮкОз за доллары или не делаю если просьба пахнет бредом перегретого мозга.

А у меня Windows 7 :P

Изображение
Что такое НЕТЕЛИБ?
Аватара пользователя
symbian9
Сообщения: 184
Зарегистрирован: 22 апр 2008, 09:08

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

Сообщение symbian9 »

Круто :lol: А если я гость? а если я открою исходник? ссылки кодируются да? аа. круто..
Работаю над новым проектом
uWeb - Media Services
Аватара пользователя
Lexx
Сообщения: 245
Зарегистрирован: 20 апр 2008, 12:33

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

Сообщение Lexx »

где взял?)
с мегасофта ??? :D
Делаю новый сайт Изображение
Ritlz
Сообщения: 119
Зарегистрирован: 18 сен 2008, 12:36

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

Сообщение 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?>


Вот так круче )
Ответить