ExBB Community ExBB Community
 Сайт проекта ExBB Общение объединяет!
Войдите на форум при помощиВойти через loginza
 Чат на форуме      Помощь      Поиск      Пользователи     BanList BanList


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

> Без описания
cjvakarian
Отправлено: 9 августа 2016 — 13:40
Post Id


Пользователь
Newbie


Покинул форум
Сообщений всего: 3
Дата рег-ции: Авг. 2016  
Репутация: 0




Как прикрутить к форме создания темы или ответа счетчик символов?

Вопрос собственно в том, как прикрутить скрипт
CODE:
<script>
setInterval(ShowCount, 300);
function ShowCount(){
document.getElementById('count').innerHTML = document.getElementById('new_description').value.length;
}
</script>

к полю ввода
CODE:
<textarea id="new_description"></textarea><span id="count">0</span>
 
 
electron
Отправлено: 10 августа 2016 — 05:36
Post Id



Администратор
ExBB Team


Покинул форум
Сообщений всего: 3917
Дата рег-ции: Февр. 2009  
Репутация: 341




а собственно в чем проблема? первую часть кода
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. чтоб не затерялась в просторах форумных тем - перенесу тему в "Модификации и дополнения", мож еще кому пригодится.
Прикреплено изображение
Безымянный.png

 
 
cjvakarian
Отправлено: 10 августа 2016 — 07:50
Post Id


Пользователь
Newbie


Покинул форум
Сообщений всего: 3
Дата рег-ции: Авг. 2016  
Репутация: 0




Спасибо. Ночью сам догадался, но сделал криво.
 
 
electron
Отправлено: 10 августа 2016 — 10:07
Post Id



Администратор
ExBB Team


Покинул форум
Сообщений всего: 3917
Дата рег-ции: Февр. 2009  
Репутация: 341




только какой в этом коде смысл, чисто ради информативности...
 
 
cjvakarian
Отправлено: 10 августа 2016 — 18:07
Post Id


Пользователь
Newbie


Покинул форум
Сообщений всего: 3
Дата рег-ции: Авг. 2016  
Репутация: 0




electron пишет:
только какой в этом коде смысл,

Смысл в том, что на ролевых форумах эта штука сильно жизнь облегчает, ибо не надо текст куда либо гонять
 
 
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Модификации и дополнения »

> Похожие темы: Дополнение : счетчик символов в сообщении
Темы Форум Информация о теме Обновление
Статистика посещений
не сходится со счетчиками
Настройка форума Ответов: 11
Автор темы: mastersound
18 сентября 2014 — 12:20
Автор: variant0
Форум
счетчик
Обсуждаем Ответов: 1
Автор темы: duxa
11 января 2011 — 17:00
Автор: lisiycat
Дополнение : Вывод дня рождения форума в блоке статистики
Модификации и дополнения Ответов: 0
Автор темы: electron
15 августа 2012 — 04:30
Автор: electron
Дополнение : всплывающее окно авторизации
Модификации и дополнения Ответов: 1
Автор темы: electron
15 июля 2014 — 21:06
Автор: Mishanya75
Ограничение длины символов и ввода цифр при регистрации
Модификации и дополнения Ответов: 6
Автор темы: altjo
27 марта 2012 — 17:11
Автор: BON
 



Все гости форума могут просматривать этот раздел.
Только администраторы и модераторы могут создавать новые темы в этом разделе.
Только администраторы и модераторы могут отвечать на сообщения в этом разделе.
 




Яндекс.Метрика   

Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.063]     [ ]