Каталог файлов - максимальная длина краткого описания

голоса: 0
Здравствуйте. При добавлении материала, в поле "Название материала" есть ограничение количества символов. То есть пользователь сразу видит что текст больше не вводится. Это хорошо. Но как это сделать и для поля "Краткое описание". А то получается что например в настройках модуля указано 100 символов, а в поле "Краткое описание" можно писать хоть все 500. Ограничение появится только после нажатия "Добавить".
| Автор: | Категория: Дизайн сайта
какой редактор используется? визуальный?
Редактор используется HTML
Александр здравствуйте. Может вы мне подскажете как решить мою проблемку?

Ответов: 2

голоса: +2
 
Лучший ответ

В шаблон каталога файлов Страница добавления/редактирования материала перед </body> добавьте скрипт:

<script>
$(function() {
    $("#brief").keyup(function() {
        if (this.value.length > 1000)
            this.value = this.value.substr(0, 1000);
    });
});
</script>

где 1000 - это максимальное кол-во символов. Данный скрипт не даст ввести больше.

| Автор:
Выбор ответа лучшим | | Автор: Yuri_Geruk
Спасибо! Вы очень мне помогли! Просто супер! :))
голоса: 0

Добавьте в шаблон страницы добавления и редактирования перед тегом </body> следующий скрипт:

<script type="text/javascript">
  $(function () {
    $('#brief').attr('placeholder', 'Краткое описание не более 10 тыс символов вместе с пробелами');
  });
</script> 

лимит для данного поля именно 10 тыс, будет работать лишь в HTML редакторе, не в визуальном.

| Автор:
Прошу прощения, но какие 10 тысяч? Зачем столько? Это же краткое "Краткое описание" ! Мне нужно ограничить ввод порядка 640 символов. Или вы меня не правильно поняли или я не так задал вопрос.... Пользователь пишет краткое описание и не видит ограничения. Перебор символов он увидит только после нажатия кнопки "Добавить". Как сделать чтобы ограничение было видно сразу как например в поле "Название материала"??
Михаил Бекарев,
вы немного не корректно задали вопрос, ждите, вам Александр скоро ответит
Ой, извиняюсь, спасибо. :)
...