Пароль на материал by webo4ka.ru


Пароль на материал by webo4ka.ru

499
8.2 из 10
Проголосовало: 11






И так, продолжаем радовать вебочку и её пользователей новым материалом... Сегодня мне пришла в голову прикольная идейка, поставить пароль на материал... материал будет иметь 4-х значный пароль, ну прям как на картачка)) При вводе правильного 4-х значного пароля, материал становится видимым для просмотра только один раз, т.е. если пользователь введет пароль и обновит страницу, то пароль нужно будет вводить ещё раз. В поле можно будет вводить только цифры и причем только 4, если будут вводится буквы, то они не будут вписываться в поле, и если меньше 4 символов будет, то так же будет выдаваться ошибка...
Вообщем в виде материалов предусмотрел все возможные варианты которые будет вводить пользователь, но а на странице добавления материала, нужно смотреть что бы автор материала вводил четко 4 символа и все цифрами а не буквами... Ну вообщем если кто захочет, попросит в комментариях сделать условия и для добавления пароля)) Ну а теперь переходим к установке...

1) Активируем дополнительное поле в модуле: "Каталог файлов"
Панель управления ---> Каталог файлов ---> Настройка модуля ---> Поля для добавления материалов: ---> Размер архива на другом сервере - активируете данное поле

2) Панель управления ---> Замена стандартных надписей ---> Форма добавления модуля "Каталог файлов" [+] и заменяем:
Размер архива на другом сервере на Пароль на материал

3) Панель управления ---> Управление дизайном ---> Каталог файлов ---> Вид материалов и в самый вверх вставляете:

Код
<div class="password$ID$">


а в самый низ вот это:

Код

</div>
<?if($RFILE_SIZE$)?>
<br \>
<div class="zgluchka$ID$" style="background: linear-gradient(45deg, #ffcccc 0px, transparent 70%), linear-gradient(135deg, #ffdd77 10%, transparent 80%), linear-gradient(225deg, #ccc 10%, transparent 80%), linear-gradient(315deg, #ffff66 50%, transparent 100%) transparent; border:1px solid #ccc; border-right:none; border-left:none; padding:10px; color:#999; font: 14px/24px 'Verdana', 'Arial', 'Helvetica'">
<div style="float:left; width:50%;">Пользователь <a href="$PROFILE_URL$" style="color:#666;" target="_blank">$USERNAME$</a>, установил пароль на материал, для просмотра материала введите 4-х значный код:</div>
<div style="float:left; width:50%; text-align:right;">Пароль: <input type="text" id="password$ID$" name="password" style="width:30px; padding:0 5px;" maxlength="4" onkeyup="return password(this);" onchange="return password(this);"/> <a href="javascript://" rel="nofollow" onclick="password$ID$()" style="color:#fff;">ок</a><br/>$TITLE$<br/>Спросить пароль у <a href="http://webo4ka.ru/index/14-<?substr($PROFILE_URL$,strpos($PROFILE_URL$,'index')+8,strpos(substr($PROFILE_URL$,strpos($PROFILE_URL$,'index')+8),'" ta'))?>-0-1" style="color:#fff;" target="_blank">$USERNAME$'а</a>
</div>
<div style="clear:left;"></div>
</div>
<br \>
<script type="text/javascript">
function password(input) {input.value = input.value.replace(/[^\d]/g, '');};
function password$ID$() {if ($('#password$ID$').val().length < '4') { _uWnd.alert('<font color="orange"><b>Код должен состоять из 4 символов</b></font>', 'Капитан Очевидность', {w: 252, h: 66, tm: 3000});}
else {if ($('#password$ID$').val().replace(/[^\d,]/g, '')=='$RFILE_SIZE$') { $('.password$ID$').show(); $('.zgluchka$ID$').hide(); _uWnd.alert('<font color="green"><b>Пароль верный!</b></font>', 'Капитан Очевидность', {w: 222, h: 66, tm: 3000});} else { _uWnd.alert('<font color="red"><b>Пароль неверный!</b></font>', 'Капитан Очевидность', {w: 222, h: 66, tm: 3000});}} /*by webo4ka.ru*/
}
$('.password$ID$').hide();
</script>
<?endif?>


На этом установка окончена...
Автор публикации: Загрузка
Загрузка
Вовчик, это его n материал
Источник: http://webo4ka.ru/
  • Всего комментариев: 1

Вовчик
+1
Вовчик написал: Написано 22 Октября 2015 в 19:44
Комментарий №1
пароль такой же, сколько живёт сайт ---> Сайт живёт 2120 дней:)

  • Оставить комментарий:
Добавлять комментарии могут только зарегистрированные пользователи.
Регистрация | Вход
Меню сайта
Категории
Для помощи создания сайта uCoz 24
Скрипты и модификации для Ucoz 2101
Шаблоны форумов Ucoz 28
Шаблоны сайтов Ucoz 429
Авторство Webo4ki 309
php скрипты для ucoz 57
Графика для uCoz 40
Мини-чат
Последние комментарии
как поставить свою ссылку и логотип
  • Сатурн-1 написал:
  • Похвально.
  • Winston888 написал:
  • Я не говорил что делаю только скрипты. Я делаю шаблоны, скрипты, адаптации с разных движков под ucoz и на оборот + я ещё и сам рисую. В данный момент занимаюсь дизайном для webo4ka сам рисую сам верстаю.
  • Сатурн-1 написал:
  • Заметь, мы делаем почти одну и ту же работу.
    Ты - скрипты, я -шаблон. И каждый делает это бесплатно, НО
    ты делаешь скрипты без шаблона, я делаю шаблон без скриптов (не считая основных).
    Я тоже могу сказать что твои скрипты не идеальны, но не буду т.к. даже не знаю какие из всех существующих твои.
    Поэтому ты не сравнивай скрипты и шаблоны да еще и на Ucoz'e, мы же не на хакатоне каком нибудь.
  • Winston888 написал:
  • Если бы я не добавлял бесплатные адаптации или скрипты бесплатно я бы наверное не стал бы комментировать ваш материал.
    Последние темы
    Опрос
    204
    А
    Р
    Что произойдёт: $("#...
    Статистика
    Анализ интернет сайта
    0
    онлайн
    0
    наших
    0
    чужих
    Онлайн всего: 3
    Гостей: 2
    Пользователей: 1
    Топ пользователей: