а собственно в чем проблема? первую часть кода
CODE:<script>
setInterval(ShowCount, 300);
function ShowCount(){
document.getElementById('count').innerHTML = document.getElementById('new_description').value.length;
}
</script>
вгоняем в файл
all_header.tpl из папки стиля выше
</head> .
из второй части кода нужно взять только
id="new_description" и
<span id="count">0</span> и вставить это в шаблоны написания поста.
например , ставим это дело в шаблон создания новой темы
post_addnew.tpl .
ищем строку
(в разных версиях ExBB строка может отличаться):
CODE:<textarea cols="80" rows="14" name="inpost" tabindex="3" class="textinput" style="width:900px;" onselect="IEOP();" onclick="IEOP();" onkeyup="IEOP();" onFocus="IEOP();" onChange="IEOP();">{$fm->input['inpost']}</textarea>
, в этой строке после
<textarea вставляем
id="new_description" , а после
</textarea> прописываем например вот так
<br /><b>введено символов : <span id="count">0</span></b> , получаем примерно такой код :
CODE:<textarea id="new_description" cols="80" rows="14" name="inpost" tabindex="3" class="textinput" style="width:900px;" onselect="IEOP();" onclick="IEOP();" onkeyup="IEOP();" onFocus="IEOP();" onChange="IEOP();">{$fm->input['inpost']}</textarea><br /><b>введено символов : <span id="count">0</span></b>
подобные строки вам нужно найти (конечно, если вам нужна эта функция там) в файлах :
news_add.tpl - создание нового объявления
pm_new.tpl - создание нового письма в ПМ
post_addnew.tpl ,
post_edit.tpl ,
post_form.tpl ,
post_reply.tpl - шаблоны в темах форума. редактирование, быстрый ответ, создание новой темы и тд и тп...
дополнение будет выглядеть как на прикрепленном скриншоте. как видите, оно работает и очень даже неплохо.
P.S. чтоб не затерялась в просторах форумных тем - перенесу тему в "Модификации и дополнения", мож еще кому пригодится.