Эта функция позволяет установить пароль на скачивание файла на сайте, если вы знаете систему uCoz, то можете скрипт настроить на другие действие. А точнее, это может быть любая информация, которая не просто скрыта, а находится под паролем, что был установлен пользователем или у кого есть доступ для этого функционала.
И здесь ее не открыть, разве, что только остается прописать правильные знаки пароля, где можете скачивать или открыть страницу, если вы его перенаправили под другой функционал. По умолчанию он идет под скачивание файлов, что по умолчанию скрывает функций для обработки, а точнее, вы не сможете скачать без пароля.
Приступим к установке:
1. Нужно активировать в модуле (например Каталог Файлов) "E-mail автора материала" 2. Установить скрипт вместо старого скрипта (речь идёт о скачивании файлов)
Для начала уберём старую кнопку "Скачать", затем поверх неё ставим этот скрипт:
Код <?if($AUTHOR_EMAIL$)?><script type="text/javascript" src="http://zornet.ru/ABVUN/Aba/file_pass.js"></script>
<input type="hidden" value="$AUTHOR_EMAIL$" id="pass"> <div id="info" style="background:#d7e7f7;padding:3px;margin:0px;font-size:11px;font-weight:bold;color:#222;"> <center><h3>Чтобы скачать - вводите пароль.</h3></center><center><input type="password" value="" id="pass_input" style="width:100px;height:30px"><input type="button" style="height:30px" onclick="checkpass()" value="Скачать"></center></div><br> <div id="loadss" style="display:none"><?endif?>
<!--Кнопка скачать (для примера дан системный код с правильными условиями)--> <?if($FILE_URL$ || $RFILE_URL$ || $SCREEN_URL$)?>[ <?if($FILE_URL$)?><a href="$FILE_URL$"><!--<s5223>-->Скачать с сервера<!--</s>--></a> ($FILE_SIZE$)?><?endif?> <?if($RFILE_URL$)?><?if($FILE_URL$)?> · <?endif?><a href="$RFILE_URL$" target="_blank"><!--<s5224>-->Скачать удаленно<!--</s>--></a><?if($RFILE_SIZE$)?> ($RFILE_SIZE$)<?endif?><?endif?> <?if($SCREEN_URL$)?><?if($FILE_URL$ || $RFILE_URL$)?> · <?endif?><a href="$SCREEN_URL$" target="_blank"><!--<s5187>-->Скриншот<!--</s>--></a><?endif?> ]<?endif?> <!--/Кнопка скачать (или чего нужно показать в случае правильного ввода пароля)-->
<?if($AUTHOR_EMAIL$)?> </div><?endif?> Источник: ujs.su Автор: DriftBoy
PS - стилистику под кнопку, также ссылкам и прочему, то здесь вам нужно все сделать самостоятельно, что просто выстроить дизайн кнопки, что будет соответствовать сайту. |