Кодировка HTML | Демо-сайт CMS uCoz | Почта

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

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

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

Сообщение z3f » 26 мар 2009, 12:14

Пользователи которые захотят скачать файл - придется ждать 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;}
z3f
Салага
Салага
 
Автор темы
Сообщения: 1
Зарегистрирован: 26 мар 2009, 12:10
Карма: + 0 -

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

Сообщение XxMARSxX » 26 мар 2009, 13:05

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

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

А у меня Windows 7 :P

Изображение
Что такое НЕТЕЛИБ?
Аватара пользователя
XxMARSxX
Супермодератор
Супермодератор
 
Сообщения: 1991
Возраст: 36
Зарегистрирован: 20 апр 2008, 18:02
Карма: + 22 -
Откуда: Украина, Полтавская область, Кременчуг, Автозаводской район, Нагорная часть

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

Сообщение symbian9 » 26 мар 2009, 16:20

Круто :lol: А если я гость? а если я открою исходник? ссылки кодируются да? аа. круто..
Работаю над новым проектом
uWeb - Media Services
Аватара пользователя
symbian9
Подполковник
Подполковник
 
Сообщения: 184
Возраст: 30
Зарегистрирован: 22 апр 2008, 09:08
Карма: + 3 -
Откуда: Ростов на дону

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

Сообщение Lexx » 27 мар 2009, 02:12

где взял?)
с мегасофта ??? :D
Делаю новый сайт Изображение
Аватара пользователя
Lexx
Подполковник
Подполковник
 
Сообщения: 245
Зарегистрирован: 20 апр 2008, 12:33
Карма: + 0 -
Откуда: MsK

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

Сообщение Ritlz » 27 мар 2009, 12:59

Код: Выделить всё
<?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?>


Вот так круче )
Ritlz
Майор
Майор
 
Сообщения: 119
Зарегистрирован: 18 сен 2008, 12:36
Карма: + 0 -


Вернуться в Скрипты и интересные решения

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron