code:
<script>
setInterval(ShowCount, 300);
function ShowCount(){
document.getElementById('count').innerHTML = document.getElementById('new_description').value.length;
}
</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> прописываем например вот так
code:
<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 - шаблоны в темах. редактирование, быстрый ответ и т.д...
Информация скопирована с форума поддержки ExBB.