Ограничение минимальной длинны комментариев и постов - ForumOpen.Org.Ru Самый большой форум в России
Мини-профиль
Воскресенье
19.05.2024
21:57

Логин:
Пароль:
[ Управление профилем ]


Мини-чат
300


Наш опрос
Какой браузер лучше ?
Всего ответов: 20


Оптимизация
Сайт оптимизирован почти под все современные Интернет-браузеры:

warp37

warp37

warp37



Статистика


Приветствую Вас, Гость · RSS 19.05.2024, 21:57
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]

  • Страница 1 из 1
  • 1
ForumOpen.Org.Ru Самый большой форум в России » Мастерская » Скрипты для Ucoz » Ограничение минимальной длинны комментариев и постов (by Un1name1d для uCoz)
Ограничение минимальной длинны комментариев и постов
KadilakДата: Вторник, 15.02.2011, 14:35 | Сообщение # 1
Генерал-майор
Группа: Администратор
Сообщений: 447
Награды: 0
Репутация: 93
Статус:

Замечательное оригинальное решение для тех, кто давно хотел ввеси ограничение на минимальную длинну комментариев и постов на форуме

Установка:

1) Для комментариев:

В форме добавления комментариев найдите и замените $ERROR$ на:

Code
$ERROR$ <div id="ErrorField" align="center"></div>

На этой же странице в самый низ вставляйте:

Code
<script>   
$('#message').change(function () {   
   if ($('#message').attr('value').length < 15){   
   $('#ErrorField').html('<img align="absmiddle" src="http://src.ucoz.ru/img/icon/er.png"> <b style="color: red;">Минимальная длина комментария - 15 символов</b></b>');   
$('#addcBut').attr('disabled', true);   
   }   
   if ($('#message').attr('value').length > 15){   
   $('#ErrorField').html('<img align="absmiddle" src="http://src.ucoz.ru/img/icon/ok.png"> <b style="color: green;">Допустимая длина комментария</b>');   
$('#addcBut').attr('disabled', false);   
   }   
});   
</script>

2) Для Форума:

В форме добавления сообщений форума найдите $ERROR$ на:

Code
$ERROR$ <div id="ErrorField" align="center"></div>

На этой же странице в самый низ вставляйте:

Code
<script>  
$('#message').change(function () {   
   if ($('#message').attr('value').length < 15){   
   $('#ErrorField').html('<img align="absmiddle" src="http://src.ucoz.ru/img/icon/er.png"> <b style="color: red;">Сообщение должно содержать не менее 15 символов</b></b>');   
$('#frF16').attr('disabled', true);   
   }   
   if ($('#message').attr('value').length > 15){   
   $('#ErrorField').html('<img align="absmiddle" src="http://src.ucoz.ru/img/icon/ok.png"> <b style="color: green;">Допустимая длина сообщения</b>');   
$('#frF16').attr('disabled', false);   
   }   
});   
</script>

Если пользователь введёт менее 15-ти символов, выйдет сообщение об ошибке и пропадёт кнопка доавления сообщения. Для того, чтобы проверить, первышает ли длинна сообщения указанный лимит, достаточно просто кликнуть за пределами поля ввода сообщения

Источник материала: http://Un1name1d.moy.su





 
ForumOpen.Org.Ru Самый большой форум в России » Мастерская » Скрипты для Ucoz » Ограничение минимальной длинны комментариев и постов (by Un1name1d для uCoz)
  • Страница 1 из 1
  • 1
Поиск: