jambist, метод не проверял, теоритически работает заходишь в шаблоны, ищешь "Добавление новости | addnews.tpl", а в нем строки:
Code
<td>Краткое содержание:</td>
<td style="padding-bottom:2px;">[not-wysywyg]
<textarea name="short_story" id="short_story" onclick="setFieldName(this.name)" style="width:499px; height:160px;background-color:#7d7266; font-family:tahoma; font-size:11px; border:1px solid #5c5954; ">{short-story}</textarea>
[/not-wysywyg]{shortarea}</td>
вся загвоздка в поле textarea допиши в тег textarea следующие коды "onkeyup="textCounter(this,'text-counter',2000)", "onpaste="textCounter(this,'text-counter',2000)", например, так:
Code
<textarea onkeyup="textCounter(this,'text-counter',2000)" onpaste="textCounter(this,'text-counter',2000)" name="short_story" id="short_story" onclick="setFieldName(this.name)" style="width:499px; height:160px;background-color:#7d7266; font-family:tahoma; font-size:11px; border:1px solid #5c5954; ">{short-story}</textarea>
предварительно создай скрипт со следующим кодом:
Code
function textCounter( field, countfield, maxlimit ) {
if ( field.value.length > maxlimit )
{
field.value = field.value.substring( 0, maxlimit );
alert( 'Textarea value can only be 2000 characters in length.' );
return false;
}
else
{
$(countfield).update(maxlimit - field.value.length);
}
}
в любое место помести код, который будет показывать оставшиеся символы
Code
<span id='text-counter' style='padding-left:220px;font-weight:bold'>
2000</span>
поменяй везде значение 2000 на необходимое тебе количество символов (например, нормальное кол-во 1200)
инфа взята с сайта из поисковика