Четверг, 28.03.2024, 21:22
Приветствую Вас Гость | RSS
Главная | | Регистрация | Вход

00:34
Паролирование файлов v. 1.0

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


Источник: ForuCoz
Скачать
Просмотров: 362 | Добавил: H[o_0]LiGaN | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *:
Бесплатный хостинг uCozCopyright MyCorp © 2024