• Страница 1 из 1
  • 1
Модератор форума: -SAM-  
Форум » Веб-разработка » Вопросы про uCoz » Скачивание материала после ожидания (для Гостей)
Скачивание материала после ожидания (для Гостей)
Sиdodжи
Вторник, 03 Марта 2015 | Сообщение 1
Оффлайн
Пользователи
Сообщений:93
Награды: 0
1) Не могли бы вы написать(найти) скрипт, который делает так, чтобы гость мог скачивать материалы только через 1 минуту. Сейчас просто мало кто пользуется файловыми обменниками такими Deposit, Lettitbit и прочими сайтами для обмена данных, которые ограничивали скорость скачки с интернета.



Сам скрипт:

Установка:

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

Код
<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></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) Управление дизайна -> Каталог файлов -> Страница материала и комментариев к нему, и заменяем :

Код
<?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) На следующие:

Код
<?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?>
Прикрепления: 1287563.png (57.2 Kb)


PS-MASTERS.3DN.RU - Всё для Adobe Photoshop.
PSD, стили, шрифты, renders, плагины, фильтры и т.д.
Страна: (RU)
Kosten
Вторник, 03 Марта 2015 | Сообщение 2
Оффлайн
Администраторы
Сообщений:44267
Награды: 70
Sиdodжи, если пока мало хостов, то не рекомендую ставить пока его.
Страна: (RU)
Sиdodжи
Вторник, 03 Марта 2015 | Сообщение 3
Оффлайн
Пользователи
Сообщений:93
Награды: 0
Kosten, А что делать? Сделать чтобы все могли скачивать материалы? Или чтобы только зарегистрированные могли их скачивать?

PS-MASTERS.3DN.RU - Всё для Adobe Photoshop.
PSD, стили, шрифты, renders, плагины, фильтры и т.д.
Страна: (RU)
Kosten
Вторник, 03 Марта 2015 | Сообщение 4
Оффлайн
Администраторы
Сообщений:44267
Награды: 70
Sиdodжи, я сделал для зарегистрированных, так как можно быстро зарегистрироваться один раз и нет потом не каких проблем, все коды видишь и скачать сможешь.
Страна: (RU)
Kosten
Вторник, 03 Марта 2015 | Сообщение 5
Оффлайн
Администраторы
Сообщений:44267
Награды: 70
А сейчас, при том можно очень быстро войти через социальные закладки. Я только пару раз видел, что такой скрипт есть на ресурсе, он для того чтоб пользователь или гость как можно больше на сайте был, а 30 сек это оооочень мало.
Страна: (RU)
Sиdodжи
Вторник, 03 Марта 2015 | Сообщение 6
Оффлайн
Пользователи
Сообщений:93
Награды: 0
Kosten, Ясненько)

PS-MASTERS.3DN.RU - Всё для Adobe Photoshop.
PSD, стили, шрифты, renders, плагины, фильтры и т.д.
Страна: (RU)
Alkapone
Вторник, 03 Марта 2015 | Сообщение 7
Оффлайн
Vip
Сообщений:325
Награды: 5
на yraaa так же стоит)

Страна: (RU)
Alkapone
Вторник, 03 Марта 2015 | Сообщение 8
Оффлайн
Vip
Сообщений:325
Награды: 5
Мне так лень разгребать это, но где то в куске этого кода есть, сам код такого окна с ссылкой на скачивание, можно использовать как пример.. или тупо уже содрать с сайта biggrin





Сообщение отредактировал
Alkapone - Среда, 04 Марта 2015, 00:01
Страна: (RU)
Kosten
Среда, 04 Марта 2015 | Сообщение 9
Оффлайн
Администраторы
Сообщений:44267
Награды: 70
Alkapone, куча непонятных знаков) biggrin
Страна: (RU)
МаксВласов
Четверг, 26 Мая 2016 | Сообщение 10
Оффлайн
Пользователи
Сообщений:8
Награды: 2
Вот же скрипт: Исправил ссылка ниже

Возрождаем историю | WarAndPeace.tk
Страна: (RU)
Kosten
Четверг, 26 Мая 2016 | Сообщение 11
Оффлайн
Администраторы
Сообщений:44267
Награды: 70
Также есть еще этот скрипт, который на эту тему.
Страна: (RU)
Форум » Веб-разработка » Вопросы про uCoz » Скачивание материала после ожидания (для Гостей)
  • Страница 1 из 1
  • 1
Поиск: