Скрипт Скачивание файла после ожидания таймера (для гостей)

3699
8 из 10
Проголосовало: 8






Установка:

1) Управление дизайна -> Каталог файлов -> Страница материала и комментариев к нему, перед вставляем следующие:

Code
<script type="text/javascript">
  function scach(xz,vremya){  
  _uWnd.alert('<fieldset><legend>Ждите:</legend>Пожалуйста подождите, <span id="timer0">осталось <b id="timer1">60</b> секунд</span></fieldset><fieldset><legend>Не хотите ждать?</legend><a href="/index/3"><font color="red"><b>Зарегестрируйтесь</b></font></a> или <a href="javascript://" onclick="_uWnd.close(\'site\');new _uWnd(\'LF\',\' \',-250,-110,{autosize:0,closeonesc:1,resize:1},{url:\'/index/40\'});return false;"><font color="red"><b>войдите</b></font></a> под своим <br>логином</fieldset><fieldset><legend>Уважайте труд автора, не удаляйте копирайт</legend>by - <b>uSdu.3Dn.Ru</b></fieldset>', 'Скачивание файла', {w:350,h:165,tm:62000,pad:3,});  
  vremya.disabled = true;
  var out = 59;
  var timer2 = setInterval(function(){
  document.getElementById('timer1').innerHTML = out;
  out--;
  if(out == 0){
  vremya.disabled = false;
  location.replace(xz);
  clearInterval(timer2);
  document.getElementById('timer0').innerHTML = '<b>скачивание файла...</b>';
  }
  },1000);
  }  
  </script>


2) Управление дизайна -> Каталог файлов -> Страница материала и комментариев к нему, и заменяем :

Code
<?if($FILE_URL$ || $RFILE_URL$)?>[ <?if($FILE_URL$)?><a href="$FILE_URL$"><!--<s5223>-->Скачать с сервера<!--</s>--></a> ($FILE_SIZE$)<?endif?>  
  <?if($RFILE_URL$)?> · <a href="$RFILE_URL$" target="_blank"><!--<s5224>-->Скачать удаленно<!--</s>--></a> ($RFILE_SIZE$)<?endif?>


3) На следующие:

Code
<?if($USER_LOGGED_IN$)?>
  <a href="<?if($FILE_URL$)?>$FILE_URL$<?else?>$RFILE_URL$<?endif?>"><b>Скачать</b> <i><?if($FILE_SIZE$)?>$FILE_SIZE$<?else?>$RFILE_SIZE$<?endif?></i></a>
  <?else?>
  <a href="javascript://" onclick="scach('<?if($FILE_URL$)?>$FILE_URL$<?else?>$RFILE_URL$<?endif?>',this);"><b>Скачать</b> <i><?if($FILE_SIZE$)?>$FILE_SIZE$<?else?>$RFILE_SIZE$<?endif?></i></a>
  <?endif?>


4) Все, скрипт установлен

P.S. - Функцию таймера нашел в интернете, ни автора, ни источника указано не было
Автор публикации: Загрузка
Загрузка
Exe777, это его n материал
  • Всего комментариев: 4

F1z140K
0
F1z140K написал: Написано 30 Марта 2013 в 19:03
Комментарий №4
Как изменить под другой модуль заменив $FILE_URL$ и $FILE_URL$ под себя например $SOURCE_URL$, так как я например скачку хочу поставить в другой модуль.

Админинстратор
0
Админинстратор написал: Написано 06 Августа 2012 в 14:39
Комментарий №3
Я его переделал под пользователей

TpaBka
0
TpaBka написал: Написано 12 Июля 2012 в 08:52
Комментарий №1
Спасибо! happy

Exe777
0
Exe777 написал: Написано 12 Июля 2012 в 09:22
Комментарий №2
cool

  • Оставить комментарий:
Добавлять комментарии могут только зарегистрированные пользователи.
Регистрация | Вход
Меню сайта
Категории
Для помощи создания сайта uCoz 25
Скрипты и модификации для Ucoz 2118
Шаблоны форумов Ucoz 28
Шаблоны сайтов Ucoz 431
Авторство Webo4ki 309
php скрипты для ucoz 57
Графика для uCoz 40
Мини-чат
Последние комментарии
  • Marishka написал:
  • По просьбам поправили!.
    1. Делаем все как написано.
    2. Находим файл /Ucoz4/ctena_user2_wall_v2.js и меняем все в файле из нашего файла:
    Код
    http://mbs.usite.pro/ctena_user2_wall_v2.js
  • rayven написал:
  • в любом случае, всегда надо под свои нужды настраивать руками. А скрипт пригодиться, не тут, так там.
  • rayven написал:
  • даже Вовчик со мной согласен. tongue
  • Marishka написал:
  • Upd 1.4 Кому лень https://jsfiddle.net/7js6tfp1/5/
  • Marishka написал:
  • Мы обновили код и упростили его установку:
    Что нового:
    1. Новый легкий js код.
    2. Отправка по Enter если есть или нет Aa цвета.
    3. Простая установка.

    Принцип работы:
    Используется родное поле ввода текста с выбором цвета, родная кнопка отправки скрывается позволяя отправить форму по Enter.

    Демо: https://jsfiddle.net/7js6tfp1/4/
    Последние темы
    Опрос
    483
    А
    Р
    Оцените новый дизай:)
    Статистика
    Анализ интернет сайта
    0
    онлайн
    0
    наших
    0
    чужих
    Онлайн всего: 3
    Гостей: 3
    Пользователей: 0
    0
    Сегодня были
    Топ пользователей: