Pull to refresh

Comments 41

Просто, но полезно.

Кстати, есть ведь разные типы транслитерации. По госту и по исо. Не помню уже точно, можно приделать выбор между ними
хм, посмотрю… но, в принципе, есть возможность самому задавать «словарь» для перевода
Автор не указал, но есть еще 2 парамотра dictOriginal и dictTranslate. Это 2 массива соответствий.
Спасибо за поправку — действительно, упустил :)
Просто я рассчитывал, что в большинстве случаев не будет необходимости менять данные параметры.
прошу прощения, после переезда в новый датацентр хостер не активировал mod_rewrite o_O
Наверное зря происходит перевод "-" в "_", а так плагин понравился
в опциях можно задать параметр urlSeparator он по-умолчанию равен "-", а нижнее подчеркивание я использовал ради примера :)
Для destination лучше принимать не текстовое id, а jquery объект, например:

$("#articleTitle").syncTranslit({destination: $("#slug")});

По моему удобнее.
Согласен! Таким образом можно задавать сразу несколько приемников. Спасибо, сделаем в следующей версии.
Привет. Мне вот прямо сегодня нужно выбирать дистананейшен через css выборку.
я сделал вот так.
if (typeof opts.destination.jquery != 'undefined')
var $destination = opts.destination;
else
var $destination = $('#' + opts.destination);
o.destinationObject = $destination;

// IE always sucks :) « не поспоришь

Может внесете правку? Я то могу и этот скрипт заюзать, но хотелбы от вас запакованый.
обязательно внесу, спасибо
предлагаю внести в настройки разрешение/запрет использования слешей (в nice url слеш не нужен, а в модуле содержимое — нужен /page/sub-page)

еще можно сделать что-то типа setBase:
setBase: добавляем подстраничку «contacts» в родителя — "/about-us" -> /about-us/contacts
еще имхо буквы с умляутом нужно заменять на обыкновенные ö->o, ü->u и тд.
да, мне уже предложили добавить опции «prefix» и «postfix»
поначалу подумал что кто-то сделал автоперевод через google translate, для полей, но посмотрел пример и расстроился, жду версии syncTranslate )
:) возможно, и такое сделаем — если есть необходимость
Надо «friendly urls» вводить руками, а то получаются тошнотворные адреса.

Plugin→Плагин→Plagin
данный плагин — это лишь помощник, можно вручную подправлять «не слишком красивые» slugs
я в своем движке использую еще и Google.Translate (на выбор)
Не пойму, зачем это использовать в ссылках на статьи? Со страницами ясно, пользователю, на мой взгляд, плевать, как выглядит ссылка, а запомнить «kak-zanimatsja-seksom-s-ovtsami-ne-obizhaja-vsevyshnego» сложнее, чем «16574».
я по такому URL-у вижу куда перехожу.
Правда, не знаю, что ответить. А без уродски удлиненной ссылки не видно? Вам удобно, как я понял, голову ломать вчитываясь в транслит — ваше право, но разве ссылке зачастую не преджествует описание? Тем паче она не всегда выглядит, как yandex.ru/yandsearch?text=%D0%B5%D0%B1%D0%B8%D1%82%D0%B5+%D0%BE%D0%B2%D0%B5%D1%86&from=fx3&clid=46510&lr=11316, а что-то вроде «Как ебать овец» (это ссылка).
а вы о SEO когда-нибудь слышали? :)
(ответ адресован юзеру acy)
В лисе баг. При вставке из буфера обмена мышью. (событие onPaste забиндь)
Внимание, вопрос: нафига для транслита тяжеленный jQuery?
jQuery здесь постольку поскольку. Только для селекторов. А так, конечно, тут просто JS для транслитерации.
jQuery — это 50 килобайт счастья, от подключения которых мир становится радужным и начинают блеять розовые единороги, а это стоит размера одной средней картинки, которая ещё и закешируется.
Главная страница типичного корпоративного сайта весит в районе 100 Кб. Еще + 50 кб (20 в гзипе, если быть справедливым)? Убейтесь, сударь, пусть вам будет стыдно перед людьми которые в фотошопе спрайты склеивают и сидят возятся с компрессией статики.
Склеивание спрайтов в фотошопе это не про уменьшение размера как раз, а про уменьшение нагрузки на сервер. jQuery можно брать с гугл репозитория. Тогда он будет уже скорее всего загружен ранее другим сайтом. И да, это около секунды на убогом анлиме в 256кбит. В любом случае розовый единорог стоит 50кб.
полностью вас поддерживаю!
Никто не заставляет вас использовать "тяжеленнннннннный" jQuery, используйте чистый javascript — если надо могу такое же и на чистом сделать.

Но хочу отметить, что у меня транслитерация — не единая штука, которая использует jQuery. Практически на каждой странице необходим jQuery для другого функционала. Так что для меня (думаю и не только для меня) данная "проблема" не актуальна.
Sign up to leave a comment.

Articles