Opencart 2.x - Автоматическое заполнение ЧПУ [OCMOD] 2016-07-19

Автоматически заполняет поле SEO Keyword / ЧПУ / SEO URL / ....

  1. admin
    monthly_04_2016-bc8f5791c601f988e8122f8babe7e479-screenshot_2.png

    Адаптация и небольшая доработка js-скрипта под Opencart 2.x в виде ocmod

    Автоматически заполняет поле SEO Keyword / ЧПУ / SEO URL / .... если оно пустое для:
    • товаров
    • категорий
    • производителей
    • информационных страниц
    • новостей
    ...при
    • открытии для редактирования
    • создании, после заполнении поля название
    Установка
    • через стандартный инструмент "Установка Расширений"
    Если у вас не работает:
    • Узнаем ID языка с названия на котором нужно генерировать URL
    • Открываем файл url_autofill.js. Находим в конце участок кода как ниже и меняем цифру 1 на свой ID
      setTranslit('product_description\\[1\\]\\[name\\]','keyword',false);

      setTranslit('information_description\\[1\\]\\[title\\]','keyword',false);

      setTranslit('news\\[1\\]\\[title\\]','keyword',false);

      setTranslit('category_description\\[1\\]\\[name\\]','keyword',false);
    Как избежать дублирования ЧПУ
    Выполите запрос к БД

    Код:
    ALTERTABLE`ПРЕФИКС_url_alias`ADDUNIQUE(`keyword`);
    После этого, при попытке сохранения, если url дублируется, будет выдаваться ошибка "Duplicate бла бла ...". Не обращайте внимание, просто измените url
    Но главное обратите внимание на Название, значит уже есть похожая страница, а это дубли и не есть хорошо
    Pakitouk, Hoogun, Kloun1990 и 59 другим нравится это.