Восстановление перевода названий для URL

Недавно Яндекс прекратил поддержку протокола "Яндекс.Translate 1.0" в связи с этим, режим перевода/транслитерации в версиях HostCMS до 6.5.1 прекратил работу.
В этой статье мы решим эту проблему.
Решением проблемы в версиях до 6.5.0 является замена в файле /modules/core/str.php функции translate.
Измененную функции взять отсюда.

Для всей ветки 6 версии потребуется создать константу YANDEX_TRANSLATE_KEY и внести ключ, получить который можно на странице https://tech.yandex.ru/key/form.xml?service=trnsl

Дополнено:
В версиях HostCMS выше 6.5.0 для того, чтобы работал перевод необходимо: Для его работы необходимо в константу YANDEX_TRANSLATE_KEY внести ключ, получить который можно на странице https://tech.yandex.ru/key/form.xml?service=trnsl


11.08.2015, 1199 просмотров.