LangCorrect-0.0.1 — Изменяем неверную раскладку запросов
20 мая 2015, 16:00
Я очень привык к тому, что Яндекс понимает текст, набранный в любой раскладке, но на сторонних сайтах все несколько сложнее - запрос приходится перепечатывать, если набрал вдруг не в той кодировке. Но вот, на днях я наткнулся на библиотеку Text_LangCorrect, которая позволяет определить неверную кодировку и исправить ее. Решил набросать сниппет для MODX, использующий ее для коррекции запросов пользовтелей. Представляю вам LangCorrect.
Дополнение представляет из себя небольшой сниппет, подключающий библиотеку и корректирующий текст в случае, если он был набран в неверной раскладке. Кроме того, при коррекции, информация о проведенной трансформации выводится в плейсхолдер [[!+lc.message]]. В действии можно посмотреть в поиске по моему сайту:
Иногда пользователям надо дать возможность отменить корректировку. Для этого достаточно добавить в ссылку get-параметр noncorrect=1:
Исходный код компонента доступен на Github.
подскажите новичку пож-та
Спасибо за дополнение. Не подскажите, как передать параметры запроса в сниппет? Или это автоматически происходит?