Joomla 3.x Плагин алиасов на основе API Yandex - Bestalias

Тема в разделе "Собственные разработки форумчан", создана пользователем DKraev, 26.11.2014.

  1. DKraev
    Offline

    DKraev <i>(aka gft)</i>

    Регистрация:
    16.08.2008
    Сообщения:
    1 627
    Симпатии:
    216
    Пол:
    Мужской
    Здравствуйте.

    Всем известно, что Joomla автоматом создает алиасы материалов, категорий, пунктов меню. Но делает это на основе транслитерации. Т.е. заголовок "Стоимость окон" преобразуется примерно так - stoimost-okon

    Один мой хороший товарищ и заказчик решил что это совсем не комильфо и озадачился автоматическим переводом алиасов. Точнее озадачил меня ))

    Ранее существовал такой плагин - Bestalias. Он работал на API Google перевода, но после того как API был закрыт для публичного доступа, работать перестал. Есть или нет новая версия, не знаю. Был взят данный плагин (даже название не менял) и перепилен под перевод с использованием API Yandex.

    Теперь заголовок "Стоимость окон" преобразуется так - cost-of-windows

    Перевод происходит после потери фокуса полем "Заголовок". Работает по всей админке где используются алиасы. Проверялось на стандартном административном шаблоне. Будет ли работать на других - не знаю.

    Ничего сложного, но очень удобная штука на мой взгляд. Может пригодится еще кому нибудь.
     

    Вложения:

    woojin и OlegM нравится это.
  2.  
  3. OlegM
    Offline

    OlegM Russian Joomla! Team Команда форума

    Регистрация:
    12.04.2007
    Сообщения:
    4 356
    Симпатии:
    370
    Пол:
    Мужской
    Что за API? Регистрация и ключ нужен?
     
  4. DKraev
    Offline

    DKraev <i>(aka gft)</i>

    Регистрация:
    16.08.2008
    Сообщения:
    1 627
    Симпатии:
    216
    Пол:
    Мужской
    Нужен. Там сейчас забит рабочий ключ. Он не привязывается к домену. Но если нужно поменять на свой, то в jquery/ajax.js задана отдельная переменная для этого. Там подписано.

    API - https://tech.yandex.ru/translate/doc/dg/concepts/api-overview-docpage/
     

Поделиться этой страницей

Загрузка...