Приветствую Вас Прохожий | RSS Воскресенье, 19.01.2025, 20:51
Меню сайта
ВИДЕО УРОКИ СКРИПТЫ UCOZ ШАБЛОНЫ UCOZ ФОТОШОП UCOZ КАТАЛОГ СТАТЕЙ ВЕБМАСТЕРУ UCOZ ВИДЕО ФОТОШОПА ДОПОЛНЕНИЕ САЙТА РАЗДЕЛ СТУДИИ УСЛУГИ НАШЕГО САЙТА


Мини-чат
Все вопросы задаем в форуме,
здесь они игнорируются!



Статистика
Онлайн всего: 13
Гостей: 13
Пользователей: 0



Главная » Файлы » Скрипты для uCoz » Скрипты Разное

Надежный пароль на скачивание файла

Надежный пароль на скачивание файла Надежный, пароль, скачивание, файла
Установив данный скрипт, Вы получите поле в каталоге файлов, на просмотр содержимого которого можно будет установить пароль (Рекомендуем помещать в данное поле ссылки на скачивание каких-либо файлов). В отличие от других аналогичных версий, данная выполнена с использованием PHP, и пароль теперь надежно хранится в базе данных.

Надежный пароль на скачивание файла. После установки на странице добавления материала у Вас появится селектор с выбором типа файла: с паролем/без. Если Вы выбрали тип "с паролем", откроется форма для ввода пароля и данных, которые будут им скрыты. При нажатии кнопки добавить материал, в базу данных будет записана вся необходимая информация. В окошке, уведомляющем об успешном добавлении материала появится сообщение, напоминающее об установленном Вами паролем. Не забудьте его))

Зайдите в ПУ, Управление дизайном, Каталог файлов, Настройки модуля, и активируйте поле "тип лицензии" (В замене стандартных надписей для страницы добавления в к/ф можно переименовать подпись к этому полю на "Тип файла")
Теперь зайдите в ПУ, Управление дизайном, Каталог файлов, Страница добавления/Редактирования, и после $BODY$ разместите код:
Code
  
<script type="text/javascript">
/*
Name: Надежный пароль на скачивание файла
Date: 27.05.2012
Author: www.ujs.su

*/

$('#ldF5').change(function () {
  if($(this).val() == 2) {
  $(this).attr('disabled','disabled');
  $(this).after('<fieldset id="setPass"><legend>Установка пароля</legend><input type="text" value="" placeholder="Ссылка на файл" style="width:99%;padding:3px" id="fileUrl"><hr><input type="text" value="" placeholder="Пароль на скачивание" style="width:99%;padding:3px" id="filePass"></fieldset>')
  }
  })
   
  var upass = {
  labels : ['Без пароля', 'С паролем'],
  exec:function () {
  if($('#ldF5').html()) {
  for(i = 0; i < 2; i++) {
  $('#ldF5').find('option:eq('+i+')').text(upass.labels[''+i+'']);
  }
  $('#ldF5').find('option:eq(2)').remove();  
  } else {alert('Ошибка 1')}
  },
  save:function (k) {
  if($('#ldF5').val() == 2) {
  k = setInterval(function () {
  res = $('div[class^="myWin"]').text();
  if(res.indexOf('успешно') !=-1 && $('#filePass').val().length > 1 && $('#fileUrl').val() != '') {
  clearInterval(k);
  $.post('/php/t/action.php', {'method':'setpass', 'p' : $('#filePass').val(), 'upload':$('.myWinCont a').attr('href').split('/')[4].split('-')[3],'file_url':$('#fileUrl').val()}, function () {
  $('.myWinSuccess').append('<fieldset><legend>Установка пароля</legend>На скачивание приложенного к материалу файла добавлен установленный вами пароль.<hr><b>Пароль: '+$('#filePass').val()+'</b></fieldset>');_uWnd.getbyname('addEnt').checksize();
  })
  }
  },200)
  }},
  getForm:function (u) {
  $.post('/php/t/action.php', {'method':'get_pass_form','k': u.toString()}, function (f) {$('body').append(f)})
  },
  open:function () {
  $.post('/php/t/action.php', {'method':'open','p':$('#input_pass').val(),'upload':$('#upload_url').val()}, function (res) {var link = res != '' ? '<b class="pass_ok">Ссылка на скачивание: '+res+'</b>' : '<b class="pass_wrong">Пароль неверный!</b>'; $('#exit_link').html('<div align="center">'+link+'</div>'); _uWnd.getbyname('passform').checksize();})
  }
  }
</script>  
  <script>  
  $(function () {  
  upass.exec();  
  })  
  $('#ldF18').click(function(){upass.save()})  
  </script>  
  


Перейдите в Управление дизайном, Каталог файлов, страница материала и комментариев к нему, и в нужном месте разместите код, который будет выводить ссылку для скачивания файла под паролем:
Code
<!-- <Форма скачивания по паролю> -->  
  <style>  
  .get_pass_form {font-size:11px;font-weight:bold} /*Ссылка "Скачать"*/  
  .info_message {padding:3px;font-size:11px} /*Информационное сообщение в uWnd окне*/  
  .pass_wrong {color:red} /*Сообщение о неверном пароле*  
  .pass_ok {color:green} /*Сообщение о верном пароле*/  
  .file_uplink {} /*Ссылка для загрузки (При успешном вводе пароля)*/  
  </style>  
  <a class="get_pass_form" href="javascript://" onclick="upass.getForm('$ID$')">Скачать</a>  
<script type="text/javascript">
/*
Name: Надежный пароль на скачивание файла
Date: 27.05.2012
Author: www.ujs.su

*/

$('#ldF5').change(function () {
  if($(this).val() == 2) {
  $(this).attr('disabled','disabled');
  $(this).after('<fieldset id="setPass"><legend>Установка пароля</legend><input type="text" value="" placeholder="Ссылка на файл" style="width:99%;padding:3px" id="fileUrl"><hr><input type="text" value="" placeholder="Пароль на скачивание" style="width:99%;padding:3px" id="filePass"></fieldset>')
  }
  })
   
  var upass = {
  labels : ['Без пароля', 'С паролем'],
  exec:function () {
  if($('#ldF5').html()) {
  for(i = 0; i < 2; i++) {
  $('#ldF5').find('option:eq('+i+')').text(upass.labels[''+i+'']);
  }
  $('#ldF5').find('option:eq(2)').remove();  
  } else {alert('Ошибка 1')}
  },
  save:function (k) {
  if($('#ldF5').val() == 2) {
  k = setInterval(function () {
  res = $('div[class^="myWin"]').text();
  if(res.indexOf('успешно') !=-1 && $('#filePass').val().length > 1 && $('#fileUrl').val() != '') {
  clearInterval(k);
  $.post('/php/t/action.php', {'method':'setpass', 'p' : $('#filePass').val(), 'upload':$('.myWinCont a').attr('href').split('/')[4].split('-')[3],'file_url':$('#fileUrl').val()}, function () {
  $('.myWinSuccess').append('<fieldset><legend>Установка пароля</legend>На скачивание приложенного к материалу файла добавлен установленный вами пароль.<hr><b>Пароль: '+$('#filePass').val()+'</b></fieldset>');_uWnd.getbyname('addEnt').checksize();
  })
  }
  },200)
  }},
  getForm:function (u) {
  $.post('/php/t/action.php', {'method':'get_pass_form','k': u.toString()}, function (f) {$('body').append(f)})
  },
  open:function () {
  $.post('/php/t/action.php', {'method':'open','p':$('#input_pass').val(),'upload':$('#upload_url').val()}, function (res) {var link = res != '' ? '<b class="pass_ok">Ссылка на скачивание: '+res+'</b>' : '<b class="pass_wrong">Пароль неверный!</b>'; $('#exit_link').html('<div align="center">'+link+'</div>'); _uWnd.getbyname('passform').checksize();})
  }
  }
</script>  
  <!-- </Форма скачивания по паролю> -->

Скачайте архив разархивируйте, создайте в файловом менеджере FTP PHP папку "t", и загрузите в нее файл action.php и pass.dat.
Автор\Источник: http://uJS.Su/

Для того что бы скачать архив необходимо зайти на сайт как пользователь. Размер: 1.4 Kb
Просмотров: 2144 | Рейтинг: 4.0/4 | |Категория: Скрипты Разное | Добавил: мир | Дата: 01.06.2012 | Скачали: 5 | Теги: скачивание, файла, надежный, пароль
Похожие новости на нашем сайте
Коментарий к новости

Всего комментариев: 0

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]

Форма входа


Поиск


На форуме

1 Работа на заводе

29

2 Комплексный прогон сайт...

54

3 Армия

0

4 Может у кого есть!

6

5 Нужны копирайты

1

6 Остались честные СМИ?

0

7 Раздача подарков и стик...

1

8 Дисковое пространство

3

9 Ручной прогон по трасто...

19

10 бот для умножения денег...

0


Подробней о форуме


Комментарии



Copyright UcozOn.ru™ © 2008-2025


Кнопка 88х31 сайта ucozon.ru