Приветствую всех!
Понадобилось на одном проекте ограничить количество вводимых символов в текстовом поле и вывести счетчик оставшихся букв. Решение достаточно простое.
Скачиваем и копируем файл скрипта jquery.limit.js в папку /inclides/jquery/
в Файле шаблона /templates/ваш_шаблон/template.php перед закрывающим тегом </head> вставить
Затем нужно подправить текстовое поле (textarea) в нужном файле. Покажу на примере доски объявлений.
В файле /templates/ваш_шаблон/components/com_board_edit.tpl находим текстовую область textarea, в дефолтном шаблоне строка 43
и заменяем на
где {$LANG.CHAR} это надпись "символов осталось".
и в этом же документе, внутри тэгов {literal} {/literal} вставляем
где 50 — это количество символов, которым ограничено сообщение.
Ну и на последок в языковом файле доски /languages/ru/components/board.php вставить
Скачать
Всем добра!
Понадобилось на одном проекте ограничить количество вводимых символов в текстовом поле и вывести счетчик оставшихся букв. Решение достаточно простое.
Скачиваем и копируем файл скрипта jquery.limit.js в папку /inclides/jquery/
в Файле шаблона /templates/ваш_шаблон/template.php перед закрывающим тегом </head> вставить
<script type="text/javascript" src="/includes/jquery/jquery.limit.js"></script>
В файле /templates/ваш_шаблон/components/com_board_edit.tpl находим текстовую область textarea, в дефолтном шаблоне строка 43
<textarea name="content" class="text-input" style="width:403px" rows="5" id="content">{$item.content|escape:'html'}</textarea>
<span> <textarea name="content" class="text-input" style="width:403px" rows="5" id="content">{$item.content|escape:'html'}</textarea> <span id="charsLeft"></span> {$LANG.CHAR}.</span>
и в этом же документе, внутри тэгов {literal} {/literal} вставляем
<script type="text/javascript"> $(document).ready(function(){ $('textarea').limit('50','#charsLeft'); }); </script>
Ну и на последок в языковом файле доски /languages/ru/components/board.php вставить
$_LANG['CHAR'] ='символов осталось';
Всем добра!
Реклама #
Димитриус 11 лет назад #
stasis 11 лет назад #
Александр 11 лет назад #
Может этот код:
Ещё раз, прошу извинить, если Я что-то не правильно понял, но идея плюса стоит, спасибо.
Александр 11 лет назад #
Ну, бывает, поэтому просил, извинить :)
PrazdNik 11 лет назад #
Пост поправил.
deltas 11 лет назад #
cms-admin.ru 11 лет назад #
VopisUVD 11 лет назад #
И зачем вообще ограничивать количество символов или у вас твитер2???
PrazdNik 11 лет назад #