ВСЕ-ВСЕ
Главная | Регистрация | Вход
Пятница, 19.04.2024, 15:13
Меню сайта
Block title
Категории раздела
Форма входа [11]
скрипты Поздравления [3]
Статистика [8]
Украшения [1]
Персональная страница [5]
Меню [11]
Вид материалов для каталога файлов [1]
Вид материалов для каталога сайтов [1]
Вид материалов для каталога статей [0]
блок для сайта ucoz [32]
Страница 404 [1]
Мини-чат для ucoz [4]
Скрипты для сайтов кс [5]
Вид фотографий для ucoz [1]
Вид комментариев для ucoz [0]
Мини-профиль [15]
Облако тегов на Ucoz [2]
Форма добавления коментариев [0]
Опросы [4]
flash часы [5]
Радио и тв онлайн [1]
Пак скриптов для ucoz [1]
Оповещение о новых сообщениях [1]
Поиск по сайту [1]
Разное [15]
ajax [4]
Топ файловиков [1]
Вид новостей [2]
Защита контента [5]
Переключатель страниц [10]
Мини-чат
Наш опрос
Какие языки прогромирования вы знаите ?
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Форма входа
Главная » Файлы » Скрипты для ucoz » Разное

Ограничение на минимальную длину комментария и поста
28.01.2011, 17:13

Суть скрипта:
скрипт ограничивает минимальную длину комментария и сообщения на форуме. Если символов в сообщении (комментарии) меньше, чем указано в скрипте, то выводится надпись
Quote
Комментарий должен содержать не менее 15 символов

и вместе с этим блокируется кнопка "добавить комментарий/ответ" (становится некликабельной).
Если символов больше, чему указано в скрипте, то выводится надпись
Quote
Допустимая длина комментария

и кнопка "добавить комментарий/ответ" становится кликабельной.
[spoiler="Скрипт для комментариев"]Заходим в панель управления - управление дизайном - комментарии - форма добавления комментариев и там
Quote

Code
$ERROR$

заменяем на
Code
$ERROR$ <div id="ErrorField" align="center"></div>

Выделить код в новом окне
далее в самом конце шаблона ставим этот код:
Code
<script>  
/* by un1name1d ( http://famiosoft.ru/ ) */  

$('#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>

Выделить код в новом окне
[spoiler="Скрипт для постов на форуме"]Заходим в панель управления - управление дизайном - форум - форма добавления сообщения. Там
Code
<TR id="frM1"><TD colspan="2" align="center" class="gTableError" id="frM2">$ERROR$</TD></TR>

заменяем на
Code
<TR id="frM1"><TD colspan="2" align="center" class="gTableError" id="frM2">$ERROR$ <div id="ErrorField" align="center"></div></TD></TR>

Выделить код в новом окне
и в самом конце шаблона ставим:
Code
<script>  
/* by un1name1d ( http://famiosoft.ru/ ) */  

$('#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" на своё число.

Источник: o-ucoze.ru

Категория: Разное | Добавил: Жиган | Теги: скрипт меню +для сайта ucoz, скрипты +для сайта ucoz cs, скачать скрипты +для сайта ucoz, uCoz, скрипт статистика сайта +для ucoz, скрипты +для ucoz сайтов
Просмотров: 511 | Загрузок: 0 | Комментарии: 1 | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Поиск
Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • Copyright MyCorp © 2024
    Бесплатный конструктор сайтов - uCoz