этот скрипт не дает пользователям на форуме добавлять сообщения меньше 5 символов.
Если кому нужно изменит количество символов не проблема,ниже расскажу как это сделать.
Установка:
в CSS
Code
.infoMsg {
border: 1px dotted #54b7d3;
background: #c2ecff url('http://blabla.ucoz.net/src/warbg.png');
background-repeat: no-repeat;
background-position: left top;
color: #2d94c4;
padding: 10px;
padding-left: 60px;
letter-spacing: 0px;
margin-top: 10px;
margin-bottom: 10px;
}
.warMsg {
border: 1px dotted #d35454;
background: #ffc2c2 url('http://blabla.ucoz.net/src/war2bg.png');
background-repeat: no-repeat;
background-position: left top;
color: #c42d2d;
padding: 10px;
padding-left: 60px;
letter-spacing: 0px;
margin-top: 10px;
margin-bottom: 10px;
потом идем форум - Форма добавления сообщений
перед $BBCODES$ ставим
Code
<div id="cominfo" class="warMsg" style="margin: 2px 0px 3px; width: 90%;">
Для публикации сообщения необходимо больше <b>5</b> символов.
</div>
там же в самый низ ставим
Code
<script type="text/javascript">
// http://blabla.ucoz.net/
setInterval('textsize();', 1);
function textsize()
{
msg = document.getElementById("message").value.replace(/\s+/g,' ').length;
if(msg > 5){$('#frF15').fadeIn('slow');$('#frF16').fadeIn('slow');} else { $('#frF15').fadeOut('slow');$('#frF16').fadeOut('slow');}
if(msg > 0){$('#cominfo').addClass('infoMsg');$('#cominfo').removeClass('warMsg');$('#frF17').fadeIn('slow'); } else { $('#frF17').fadeOut('slow');}
if ($('#message').attr('value').length - $('#message').attr('value').replace(/\[img\]/ig, '----').length > 5) {$('#message').attr('value', $('#message').attr('value').replace(/\[img\]([^\[]+)\[\/img\]/ig, ''));}
if(msg < 6){$('#cominfo').addClass('warMsg');$('#cominfo').removeClass('infoMsg');}
}
</script>
готово.
как изменить количество символов:
в скрипте
Code
<script type="text/javascript">
// http://blabla.ucoz.net/
setInterval('textsize();', 1);
function textsize()
{
msg = document.getElementById("message").value.replace(/\s+/g,' ').length;
if(msg > 5){$('#frF15').fadeIn('slow');$('#frF16').fadeIn('slow');} else { $('#frF15').fadeOut('slow');$('#frF16').fadeOut('slow');}
if(msg > 0){$('#cominfo').addClass('infoMsg');$('#cominfo').removeClass('warMsg');$('#frF17').fadeIn('slow'); } else { $('#frF17').fadeOut('slow');}
if ($('#message').attr('value').length - $('#message').attr('value').replace(/\[img\]/ig, '----').length > 5) {$('#message').attr('value', $('#message').attr('value').replace(/\[img\]([^\[]+)\[\/img\]/ig, ''));}
if(msg < 6){$('#cominfo').addClass('warMsg');$('#cominfo').removeClass('infoMsg');}
}
</script>
изменяем то что красным.
когда пользователь добавит 5 символов будет видна одна кнопка Отменить а после 6 символов будут видны все кнопки. просмотреть - добавить - отменить.
пример: