| 
 
				
			    Скрипт позволяет админам ставить пароль на некоторые файлы в каталоге файлов. Итак, начнём установку
 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>
 
 4. Где-нибудь в этом же шаблоне ставим кнопку: 
 Code  <input type="button" value="Скачать" onClick="passload();">
 
 5. Теперь делаем так, чтобы пароль ставили только админы: В странице добавления/редактирования материала ставим где угодно:
 
 Code  <?if($GROUP_ID$=4)?><?else?><style>#ldF12, #ldM38 {display:none;}</style><?endif?>
 
 6.Ну и для пущей крутости ставим в вид материалов где нибудь перед $MESSAGE$: 
 Code  <?if($AUTHOR_NAME$)?><font color="red"><b>Внимание! Для скачивания файла требуется пароль</b></font><?endif?>
 
 
 
 
  Скачать Скрипт Паролирование файлов v. 1.0 для uCoz
 Зеркало Скрипт Паролирование файлов v. 1.0 для uCoz
 
 
 Источник:
 |