Главная » Файлы » Скрипты для uCoz » Скрипты для каталога файлов

Паролирование файлов v. 1.0
[ · Скриншот ] 19.01.2012, 00:37
Скрипт позволяет админам ставить пароль на некоторые файлы в каталоге файлов.
Итак, начнём установку
1. Заходим в ПУ - Каталог файлов - Настройки модуля, активируем поле "Имя автора материала"
2. Затем заходим в ПУ - Настройки - Замена стандартных надписей, находим Имя автора материала "Имя автора материала", меняем на "Пароль"
3. Далее Управление дизайном - Страница материала и комментариев к нему(для каталога файлов естественно)
Перед ставим:

Code
<script type="text/javascript">  
  //скрипт by energo  
  function passload() {  
  password = prompt ("Введите пароль чтобы скачать файл.","Введите пароль сюда") //подаём запрос пользователю  
  right="$AUTHOR_NAME$" // создаём переменную для пароля  
  if (password == right) //проверяем условие  
  {alert("Верный пароль. Нажмите ок чтобы перейти на страницу скачивания") //если пароль правильный  
  location.href="$RFILE_DIRECT_URL$" //переход по ссылке для скачивания  
  }  
  else  
  alert("Неверный пароль") //alert о неправильном пароле  
  }  
  </script


Где-нибудь в этом же шаблоне ставим кнопку:


Code

 <input type="button" value="Скачать" onclick="passload();">


Теперь делаем так, чтобы пароль ставили только админы:
В странице добавления/редактирования материала ставим где угодно:

Code
<style>#ldF12, #ldM38 {display:none;}</style>


Ну и для пущей крутости ставим в вид материалов где нибудь перед $MESSAGE$:

Code
<font color="red"><b>Внимание! Для скачивания файла требуется пароль</b></font>
Категория: Скрипты для каталога файлов | Добавил: kevin | Теги: v., Каталог файлов, файлов, Паролирование, 1.0
Просмотров: 229 | Загрузок: 0 | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]