• Страница 1 из 1
  • 1
Форум » uCoz » Другие скрипты для uCoz » запаролирование файлов на сайта
запаролирование файлов на сайта
Дмитрий Дата: Суббота, 01.09.2012, 22:56 | Сообщение # 1 | Сообщить о нерабочей теме


Аватар для Дмитрий

[spoiler="Скрин"]

[Увеличеть]
[/spoiler]

Скрипт позволяет админам ставить пароль на некоторые файлы в каталоге файлов.
так, начнём установку
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


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


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


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


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


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


Code
<font color="red"><b>Внимание! Для скачивания файла требуется пароль</b></font>


From Russia With Love!
Форум » uCoz » Другие скрипты для uCoz » запаролирование файлов на сайта
  • Страница 1 из 1
  • 1
Поиск: