I live ExBB and CMS Limbo! » Форумы и сайты » ExBB Community » Как прикрутить к форме создания поста счетчик символов?

Страниц (1): [1]
 

1. технарь - 10 августа 2016 — 09:28 - перейти к сообщению
Код ява скрипта
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> прописываем например вот так
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.

Powered by ExBB v1.1.180311