Рейтинг: 0.0/0

Метки

вид комментариев для ucoz

Опрос: Чего добавлять больше?

Чего добавлять больше?
Всего ответов: 192

Главная » 2011 » Июнь » 8 » Ограничение количества вводимых символов для комментариев

Итак, свой пример я рассмотрю для модуля "Новости сайта". Для начала необходимо открыть Панель управления сайтом и войти в редактирование шаблона формы добавления комментариев.

Если вы ничего не меняли в шаблоне этой формы, то найдите следующую строку:

Code

<tr><td class="commTd2" colspan="2"><div style="padding-bottom:2px">$BBCODES$</div><table border="0" cellpadding="0" cellspacing="0" width="100%"><tr><td valign="top"><textarea class="commFl" style="height:135px;" rows="8" name="message" id="message" cols="50">$MESSAGE$</textarea></td><?if($SMILES$)?><td width="5%" valign="top" align="center" valign="top" style="padding-left:3px;">$SMILES$</td><?endif?></tr></table></td></tr>


Её необходимо заменить на вот это:

Code

<tr><td class="commTd2" colspan="2"><div style="padding-bottom:2px">$BBCODES$</div><table border="0" cellpadding="0" cellspacing="0" width="100%"><tr><td valign="top"><span class="w"><textarea class="commFl" style="height:135px;" rows="8" name="message" id="message" cols="50">$MESSAGE$</textarea><br>  
<span id="charsLeft"></span> знаков осталось.  
</span>  
</td><?if($SMILES$)?><td width="5%" valign="top" align="center" valign="top" style="padding-left:3px;">$SMILES$</td><?endif?></tr></table></td></tr>


Cохраняем изменения и переходим в редактирование шаблона "Новости сайта - Страница материала и комментариев к нему", в котором после открывающего тега body вставляем скрипт

Code

<script type="text/javascript" src="http://ps-studio.info/CMSUCOZ/2/jquery.limit-1.2.js"></script>


а в самый низ, перед закрывающим тегом body другой скрипт:

Code

<script type="text/javascript">  
  $(document).ready(function(){  
  $('textarea').limit('100','#charsLeft');  
  });  
  </script>  


в нём 100 - число символов, больше которого в комментарии пользователь не введёт знаков (можно менять на своё)

Ссылка:
BB-код:
HTML-код:
Всего комментариев: 0
Оставь комментарий первым!
Имя *:
Email:
Код *: