Некорректная работа при наличии ‘ символа
-
69 строка. wpdb выполняет запрос с использованием конкатенации строк. Если в слове присутствует ‘, то ожидаемо запрос валится.
-
И скажите, какой плагин по сути самый актуальный?
https://wordpress.org/plugins/cyr2lat/
https://wordpress.org/plugins/cyr3lat/Или вообще другие решения лучше использовать?
У меня еще https://ru.wordpress.org/plugins/filenames-to-latin/ стоит. Его достаточно?
filenames-to-latin работает только с именами файлов
cyr2lat и cyr3lat на сколько помню только со slug
те у них разный функционали cyr2lat и cyr3lat не поддерживаются уже по несколько лет
cyr2lat и cyr3lat чем можно заменить?
Какие еще альтернативы, кроме wp-translitera?wp-translitera – мой плагин, задался целью его создания тк не нашел стабильно работающих и поддерживаемых аналогов
skype: evgenij_vy
можем посмотреть что не работает, вполне возможно просто конфликт с другими плагинамия пока поставил cyr3lat вместо cyr2lat, т.к. тут решена проблема, про которую я вчера тут написал: https://goo.gl/UY5CrA
вы про замену
‘Э’=>’Je’,’э’=>’je’, на ‘Э’=>’e’,’э’=>’e’ ?Да, в той версии была тильда, которая портила URL. Плюс тут еще какие-то символы добавили из других языков.
Мне кажется, если плагин давно не обновлялся, проще достучаться до автора, чем создавать свой плагин 🙂 Они обычно всегда идут навстречу, даже если плагин пару лет не обновлялся
проще свой, так точно уверен что он работает.
и объяснение почему я не делаю эту замену
создайте 2 поста “История буквы Е” и “История буквы Э”
при одинаковой транслитерации он вам не даст сохранить или искаверкает урл добавив в конце цифру
+ не один плагин не дает такого функционала http://yur4enko.com/moi-proekty/wp-translitera/pravilnaja-transliteracija-staryh-postojannyh-ssylok
и мой единственный совместимый с WPML
надежды на добавление этого функционала в cyrXlat нет))
как корректно организовать замену “Э” я подумаюПусть лучше цифру добавит, чем вообще работать не будет.
У меня WPGlobus на сайте. С ним всё, вроде, работает.
Cyr2lat поддерживал редирект со старых ссылок 404 (или это был filenames-to-latin).
Смысл в том, что после установки плагин автоматом поменял ссылки на латинские, но там не вышла ошибка 404. Он редиректил на новые (какой-то из двух плагинов). Была только проблема с тильдой (или кавычкой). Эти символы нельзя использовать в URL. Я эти ссылки поправил ручками.https://wordpress.org/support/topic/%D0%BF%D0%B5%D1%80%D0%B5%D1%85%D0%BE%D0%B4-%D0%BF%D0%BE-%D1%81%D1%82%D0%B0%D1%80%D1%8B%D0%BC-%D1%81%D1%81%D1%8B%D0%BB%D0%BA%D0%B0%D0%BC-%D0%BD%D0%B0-%D0%BC%D0%BE%D0%B8-%D0%BF%D0%BE%D1%81%D1%82%D1%8B/
вот запросы и еще можно по саппорту этих плагинов полазить
нет такой у них возможности))и по инету мне куча благодарности имеено за этот функционал
меня устраивает cyr2lat, просто пропатчил на горячую и жду обновления от разработчика
Протестировал ваш плагин на другом сайте (обычном блоге) – вроде заработало. Оказывается там были 404 ссылки старые.
http://айрат-халитов.рф/2014/бизнес-в-россии/
http://айрат-халитов.рф/2014/посадочная-страница/Сейчас редиректят на:
http://айрат-халитов.рф/2014/biznes-v-rossii/
http://айрат-халитов.рф/2014/posadochnaya-stranitsa/В этом плане спасибо!
По поводу другого сайта – у меня сайт на buddypress https://airat.biz (там сейчас больше 50 плагинов стоит). Но там изначально стоял cyr2Lat, поэтому 404 ссылок нет.
По вашему, ваш плагин там хорошо будет работать? Стоит ставить вместо cyr3lat и filenames-to-latin?ставить в место без необходимости ненужно,
единственное чем вы выиграете это 2 плагина превратиться в один
а так если не нужен 404 и навороты типа отключения транслитерации slug для загружаемых файлов, то бессмысленный разменПопробую поставить.
Из Filenames to latin можете себе перетянуть автоматический lowercase имен файлов (если его нет) и там какие-то еще языки есть, кроме русской, украинской и болгарской.
- The topic ‘Некорректная работа при наличии ‘ символа’ is closed to new replies.