Счетчик символов

Главные вкладки

Аватар пользователя nor111 nor111 5 августа 2013 в 6:15

Всем привет,

появилась задача установить счетчик символов/букв под формой добавления основного текста материала. К сожалению, модулей уже готовых не смог найти. Единственное, что вроде было похоже >> maxlength. Только проблема, именно токен для счетчика (count), что мне нужен, не работает...

Буду признателен вашим советам...как можно это реализовать?

Спасибо.

Комментарии

Аватар пользователя duozersk duozersk 5 августа 2013 в 13:14

http://drupal.org/node/1308426 - вот тут лежит код, который я написал для плагина подсчета слов/символов для CKEditor'a (он вошёл в сам модуль для этого редактора). Либо используйте этот модуль, либо можете сами как-то прикрутить похожий код к нужным вам полям.

Аватар пользователя Chyvakoff Chyvakoff 5 августа 2013 в 17:43

"nor111" wrote:
Только проблема, именно токен для счетчика (@count), что мне нужен, не работает...

А где вы этот токен собрались использовать?

Аватар пользователя nor111 nor111 5 августа 2013 в 21:05

спасибо за ответы Smile на сайте я использую Bueditor, не знаете как данный код можно прикрутить к данному модулю? (к сожалению, в ява-скрипте я не разбираюсь..)

"Chyvakoff" wrote:
А где вы этот токен собрались использовать?

при установке модуля maxlength, под каждым полем вида long text можно добавить три таких токена (это не side-wide токены, сорри за неправильное истолкование)

The text used in the Javascript message under the input, where "@limit", "@remaining" and "@count" are replaced by the appropriate numbers.

Аватар пользователя nor111 nor111 10 ноября 2015 в 11:49

после долгих копаний наконец-то нашел очень хороший скрипт, который помог сделать именно то, что планировал. Прикрепил также скрин и вот ссылка, если кому такое тоже будет нужно.

Аватар пользователя nor111 nor111 7 августа 2013 в 1:06

да, жаль, символы считает правильно, а вот слова только если латинскими буквами написаны...

может кто-то, кто разбивается в ява-скрипте, подскажет как это исправить? фукнция думаю полезная для всех Smile

Аватар пользователя nor111 nor111 7 августа 2013 в 17:37

"ХулиGUN" wrote:
150: var initial_whitespace_rExp = /^[^A-Za-zА-Яа-я0-9]+/gi;
152: var non_alphanumerics_rExp = rExp = /[^A-Za-zА-Яа-я0-9]+/gi;

огромное человеческое СПАСИБО Smile

"duozersk" wrote:
Этот скрипт ещё и теги HTML не выпиливает при подсчёте символов, если это кому-то важно.

это наверное даже хорошо, скрипт нужен был тем, кто добавляет статьи, чтоб они не переходили с сайта в ворд или еще куда, чтоб проверить длину своих новостей, а теги и так не считаются текстом Smile

всем огромное спасибо за участие и комменты !:)

Аватар пользователя duozersk duozersk 7 августа 2013 в 17:43

"nor111" wrote:
а теги и так не считаются текстом :)

Так он их как раз считает текстом Smile И добавляет в количество символов.