• Страница 1 из 1
  • 1
Установка сообщения минимальной длины для uCoz

Дата: Ср, 17.03.2021, 00:26 | Сообщение 1
Регистр
04.01.2021
Сообщений
455

Репутация
Установка сообщения минимальной длины для uCoz



Итак перейдем к установке скрипта. Заходим в Нижнюю часть сайта и вставляем следующий код:

Код
<?if($URI_ID$='nwAdd0' or $URI_ID$='blAdd0')?>
<script type="text/javascript">
$(window).load(function() {
var ArrayBooleanFunc = [
[  
function() {return (document.getElementById('brief').value.length >= 120);},
function() {return ($('.manTdBrief').find('iframe').contents().find('body').text().length >= 120);}
], [  
function() {return (document.getElementById('message').value.length >= 120);},
function() {return ($('.manTdText').find('iframe').contents().find('body').text().length >= 120);}
]
];
$('.manTdBut').html('<div id="CountBrief"><div style="small_text">Минимальная длина сообщения должна быть 120 символов</div></div>' + $('.manTdBut').html());
$('.manFlSbm').attr('disabled', 'disabled');
function СheckBooleanFunc () {
var rbool = true;
for (var i = 0; i < ArrayBooleanFunc.length; i++) {
var wbool = false;
for (var j = 0; j < ArrayBooleanFunc[i].length; j++) {
wbool = wbool || (ArrayBooleanFunc[j]());
}  
rbool = rbool && wbool;
}
if (!rbool) {
$('.manFlSbm').attr('disabled', 'disabled');
$('#CountBrief').html('<div style="small_text">Минимальная длина сообщения должна быть 120 символов</div>');
} else {
$('.manFlSbm').removeAttr('disabled');
$('#CountBrief').html('<div class="full_text">Теперь вы можете добавлять материал</div>');
}
};
$('#brief, #message').keyup(function () {
СheckBooleanFunc();
});  
$('.manTdBrief, .manTdText').find('iframe').contents().find('body').keyup(function () {
СheckBooleanFunc();
});
});
</script>
<?endif?>

Со скриптом мне помогли, но я решил немного приукрасить и дописал еще немного стиля для сообщения. Скопируйте код и вставте в [b]Таблица стилей (СSS)[/b]:

.small_text{
padding:10px;
border:1px solid #F66;
background:#FFA9A9;
}

.full_text{
padding:10px;
border:1px solid #04A138;
background:#00C502;
}

В результате получаем такой вид скрипта. Пока текст не введен вывод сообщение "Минимальная длина сообщения должна быть 120 символов" и соответственно если сообщение введено то "Теперь вы можете добавлять материал"

[img]https://i6.imageban.ru/out/2021/03/17/42b4d9186c27b2af6a0eb6a4a8e6ed2b.jpg[/img]

На этом установка скрипта закончена. Благодарю за внимание.[/j][/i]

Подписывайтесь! Рекомендуйте нашу группу своим знакомым профессионалам в IT WiN-Prog Наша группа ВКонтакте!




Дата: Ср, 17.03.2021, 12:45 | Сообщение 2
Регистр
04.01.2021
Сообщений
455

Репутация
Форум информационной безопасности » ₪ Веб-разработ

Подписывайтесь! Рекомендуйте нашу группу своим знакомым профессионалам в IT WiN-Prog Наша группа ВКонтакте!



  • Страница 1 из 1
  • 1
Поиск: