jQuery плагин для транслита текста
Порой для создаваемого проекта требуется перевод русскоязычных слов в транслит. Самый частый пример – создание ЧПУ ссылок из русскоязычного названия статьи, новости и т.п.
Чтобы упростить эту задачу, можно воспользоваться jQuery плагином для транслитерации текста – syncTranslit.
Сам плагин можно найти на сайте автора или в хранилище jQuery.
Что он позволяет? Переводит кириллический текст в транслит (slug). Для этого используются два текстовых поля – источник данных и “приёмник”, куда и поместится переведенный текст.
В расширенной версии с параметрами он подключается следующим образом (помимо подключения js файла, естественно):
1 2 3 4 5 6 7 8 | $(document).ready(function(){ $('#articleTitle').syncTranslit({ destination: 'slug', type: 'url', caseStyle: 'lower', urlSeparator: '-' }); }); |
Параметры syncTranslit:
- destination (id приемника)
- type – url (default) или raw (url – заменяются спецсимволы, raw – спецсимволы)
- caseStyle – lower (default), normal, upper (регистр текста на выходе)
- urlSeparator (разделитель слов (default: ‘-’) )
Определенные минусы работы этого JQuery-плагина транслита можно прочитать в комментариях на сайте автора. Там же и оставить рекомендации к развитию. Хотя вроде их там уже немало – а новой версии до сих пор не было… Хотелось бы всё-таки увидеть.
Похожие статьи:
Комментарии
Добавить комментарий

admin



К сожалению, все свои плагины уже давно не обновлял. Но, когда вижу, что люди этим пользуются – то появляется желание доработать все недочеты :) Спасибо за обзор!
Вам спасибо! Хочу вот ещё приспособить куда-нибудь календарик ваш – тоже приглянулся :)