Перейти к содержанию
timoleon

[Поддержка] Автоматическая генерация SEO URL (ЧПУ) для OpenCart

Рекомендуемые сообщения

Автоматическая генерация SEO URL (ЧПУ) для OpenCart


Автоматическая генерация SEO URL (ЧПУ) для OpenCart


Как сделать, чтобы ссылки ЧПУ в Opencart (ocStore) генерировался автоматически?

Чтобы название товара переводилось в транслит и подставлялось в поле SEO URL?

Все очень просто!

Данный модуль (модификатор) "Авто заполнение SEO url" поможет Вам в этом вопросе.

После заполнение поля с Названием на странице добавления товара, категории, производителя или статьи автоматически генерируется транс лит для поля "SEO URL". В случаи, если данное поле уже заполнено, то перезапись происходить не будет, а останется прежним, т.к. данный url может уже находится в индексе поисковых систем и крайне не желательно менять адрес страницы.

Для того, чтобы избавить в адресной строки от лишнего мусора и не нужных символов, при транслите происходит обрезания символов « ,.;"+/*?!@()&<>#$%^=\\|~№:[]», а пробелы заменяются на «-».

Если по каким-то причинам сгенерированный seo url вас не устраивает, то вы всегда можете его отредактировать вручную.

Для обновления поля seo url, необходимо сначала его полностью очистить, в том числе и все пробелы, а затем заново заполнить название.

ВАЖНО! Модуль будет работать, только если ID языка админки будет 1.

В случае, если ваш ID языка отличается необходимо будет внести правки в строках 47-53 данного модификатора заменить 1 на ID вашего языка админки.

Установка:

1. Скачайте архив avtozapolnenie_seo_url.ocmod.zip

2. Установить стандартным установщиком модификаторов ocmod (Дополнения -> Установка дополнений)

3. Обновить кэш модификаций (Дополнения -> Менеджер дополнений)

avtozapolnenie_seo_url_v1_1.ocmod.zip


  • Добавил
  • Добавлено
    11.12.2016
  • Категория
  • Системные требования
  • Сайт разработчика
    http://webmif.com
  • Старая цена
  • Метод активации
    Без активации
  • Ioncube Loader
    Нет
  • OpenCart
    2.3
    2.2
    2.1
  • ocStore
    2.3
    2.2
    2.1
  • OpenCart.Pro, ocShop

 

  • +1 2

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я думаю аргументировать не надо?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я думаю аргументировать не надо?

Надо.

С вашей стороны.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Удали этот стыд и срам отсюда и как можно быстрее............ Я думаю аргументировать не надо?

Мне так же интересно с чем заключается стыд...?

Да, не супер модуль и нет в нем ничего сверхъестественного, но имеет право на жизнь.

В своей практике собрал не один десяток сайтов на opencart, и данный модификатор собрал для удобства и регулярно использую.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

@timoleon,

:) Расскажите как ваш скрипт работает и в какой момент?

 

Удивление @bloodrain777, вполне законно

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Надо.

С вашей стороны.

 

По поводу "Перезаписи урла" - Да, скрипт не перезаписывает значение поля keyword если в этом поле уже что то есть, НО на странице производители почему то перезаписывает....

Если вводить имя товара, и сделать ошибку или написать пару букв  URL уже будет сгененирован и при исправлении названия товара URL не поменятся.

 

То есть я ввожу Самый лучший товар223а, кликаю в любом месте,  генерится URL потом я замечаю ошибку... и исправляю... а URL получается кривой

Если у меня будет указан по умолчанию язык не с ID 1 то что тогда получим не заполненый URL ! Не всякий пользователь знает с каким ID у него язык сайта

http://joxi.ru/GrqgZXRHQnY952

 

P.S На странице производители, скрипт все такие перезаписывает URL. http://joxi.ru/Dr8EZyqF4ZyZxm

 

Не все теги парсятся

$$$ Акционный велосипед $$$  = akcionnij-velosiped--

Акционный велосипед \ мега крутой \  = akcionnij-velosiped-\-mega-krutoj-\-

 

Пример названия товара из реального мага:

Goon MOD kit - набор мехмод + дрипка Черный

 

Получим URL = goon-mod-kit---nabor-mehmod--dripka-chernij

 

Модуль не проверяет пробелы в поле keyword - если поставить хотябы 1 пробел то модуль посчитает что URL уже заполнен.

 

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

Пусть даже модуль будет не бесплатным, зато качественным.

 

 

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Благодарен bloodrain777 за аргументированную критику, благодаря таким замечаниям видно над чем необходимо еще работать и в какую сторону усовершенствовать модификатор. В силу своих возможностей постараюсь внести изменения.

Но все же считаю, что мод имеет право жить в публичном доступе, т. к. вреда для магазина он не представляет и если не устраивает сгенерированный url, то всегда можно подправить вручную. А по умолчанию поле seo url всегда остается пустым и это крайне не удобно когда массово приходиться добавлять товары и каждый раз сочинять в руном режиме поле ссылки.

А если все таки модуль не устраивает, то всегда его можно бесследно удалить, т. к. мод не перезаписывает файлы системы и не создает таблиц в базе данных. И  дальше радостно продолжить в ручном режиме формировать ссылки.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

 

:) Расскажите как ваш скрипт работает и в какой момент?

 

 

В ближайшее время постараюсь написать более расширенное описание.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

@timoleon, а Ваш скрипт сложно заточить под генерацию url на кириллице? :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

а Ваш скрипт сложно заточить под генерацию url на кириллице? :)

 

Да это возможно, в файле модификаторе замена происходит поочередно

Необходимо изменить:

 
ru_str : 'ABCDEFGHIJKLMNOPQRSTUVWXYZАБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдеёжзийклмнопрстуфхцчшщъыьэюя ,.;"+/*?!@()&<>#$%^=\\|~№:[]',
 
en_str : ['a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z','a','b','v','g','d','e','jo','zh','z','i','j','k','l','m','n','o','p','r','s','t',
   'u','f','h','c','ch','sh','shh','','i','','je','ju',
   'ja','a','b','v','g','d','e','jo','zh','z','i','j','k','l','m','n','o','p','r','s','t','u','f',
   'h','c','ch','sh','shh','','i','','je','ju','ja','-','','','','','','','','','','','','','','','','','','','','','','','','','','','',''],

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
<file path="admin/view/template/common/footer.tpl">
    <operation error="skip">
         <search><![CDATA[
            </body>
        ]]></search>
        <add position="after" offset="0" trim="false"><![CDATA[ 

Желательно position="after" заменить на before. потому что OCMOD добавит код после тега </body>.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А меня вот напрягло, что модуль просит фтп доступ..

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А меня вот напрягло, что модуль просит фтп доступ..

Нет, не модуль, а установщик

 

поищите на офсайте quickfix

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Желательно position="after" заменить на before. потому что OCMOD добавит код после тега </body>.

 

Спасибо kisluk, я бы сказал обязательно.

Внес правки  в архиве!

 

А меня вот напрягло, что модуль просит фтп доступ..

 

Распакуйте файл install.xml, переименуйте его в install.ocmod.xml и ставьте как обычный модификатор, тогда ftp запрашивать не будет или установите фикс http://webmif.com/modul-localcopy-ocmod-xml

Изменено пользователем timoleon

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

расскажите, что произойдет если ввести одинаковое название товару?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

расскажите, что произойдет если ввести одинаковое название товару?

Модификатор сгенирирует одинаковые url, а вот не дать сохранить два товара задача cms и не как не связана с данным модулем. На сколько мне известно openkart любой сборки не дает сохранить два товара с одинаковыми адресами.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Добрый день!

Скажите а на OS 2.3 работать будет?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Скажите, пожалуйста как подружить с осStore 2.3.0.2?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяюсь к предыдущему вопросу!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Пользуйтесь на здоровье. Работает на  2.3.0.2.1

 

Изменено пользователем hippy

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Отличный мод, жму вам руку! )

 

 

 

Изменено пользователем n122nb

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Добрый день! Почему при установке разрешения пишет "не правильный тип файла"? 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
1 час назад, VadikD сказал:

Добрый день! Почему при установке разрешения пишет "не правильный тип файла"? 

Добрый день. Для установки не нужно распаковывать архив, устанавливается как есть.

А если уже распаковали тогда нужно переименовать файл install.xml в avtozapolnenie_seo_url_v1_1.ocmod.xml

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Добрый день, спасибо за ваш модуль. Скажите, а каким образом можно прогнать транслитерирование для уже имеющихся товаров в базе, без ручного захождения в каждый товар и категорию, это вообще реально? Я понимаю, что ваш модуль это скорее JS для конкретного редактируемого итема, но может быть вы подскажете куда пойти, ггг. :D 

Изменено пользователем LusiAlberto

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Здравствуйте. Данный модификатор  в автоматическом режиме, к сожалению, не сгенерирует seo ссылки, только при редактировании товаров в ручном режиме при потере фокуса поля с названием. Мне такого модуля не попадалось.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Похожий контент

    • От SergeTkach
      500.00 руб
      Скачать/Купить дополнение


      SEO URL Generator PRO для OpenCart 2x
      Модуль SEO URL Generator PRO для автоматического заполнения SEO URL в OpenCart 2.x. Есть массовая генерация ЧПУ для уже существующих товаров.
       
      Внимание!
      Обязательно обновиться до версии 1.0.8 (!) всем, кто когда либо покупал модуль. Обновляться до текущей версии стоит по желанию.
       
      * Внимание!
      Просьба при покупке модуля указывать домен, для которого покупается модуль. Также при необходимости, укажите отладочный локальный домен (*.loc) или поддомен на основном сайте. Так Вы получите лицензию автоматически сразу после покупки. Особенно это важно при покупке в выходные дни.
       
      Письма могут попадать в спам, поэтому проверяйте эту папку Вашей почты.
       
      ** Внимание!
      Чтобы ЧПУ заработали, нужно:
      Чтобы был файл .htaccess в корневой папке сайта Включить ЧПУ в настройках системы Очистить кеш SeoPro (если Вы используете SeoPro). Также есть доп модификатор SEO PRO Cache Auto Destroy, который удаляет кеш модуля SeoPro при каждом редактировании товара, чтобы не удалять его вручную  
       
       
      Особенности:
      Является улучшенной версией SEO URL Generator FREE. В отличие от бесплатной версии, позволяет массово заполнить все пустые SEO URL всех товаров сайта путем нажатия всего 1 кнопки. Это очень удобно тем, кто импортирует товары из 1С, XML и тд Также генерирует SEO URL на основе названия при работе с отдельным товаром, категорией, информацией, производителем Есть возможность перезаписать все старые ЧПУ (если раннее они были созданы неправильно). При этом обращение по старым урлам будут редиректить на новые:
          с  : http://oc-store-23023.loc/telefony-i-pda/old-seo-url
          на : http://oc-store-23023.loc/telefony-i-pda/new-seo-url Для товаров можно задать формулу генерации ЧПУ (доступные переменные: [product_name], [product_id], [model], [sku], [manufacturer_name] С версии 1.1.0 можно делать массовую генерацию ЧПУ для кастомных модулей (новостей, блогов) благодаря методу getCustomTabs() в модели модуля. Примеры "допила" кастомных сущностей прилагаются:
        - для NewsBlog
        - для Aridius News (идет в шаблонах Aridius Fractal, Aridius Royal, Aridius ...)  
      В модуле предусмотрены следующие правила транслита:
      Русский в латиницу (по правилам Яндекса - благодаря fildenis) Українська латиницею Беларуская у лацінку қазақша ішінде латын  
       
      Совместимость:
      OpenCart: 2.1.x; 2.2; 2.3.x
      ocStore:  2.1.x; 2.3.x
      OpenCart PRO:  2.1; 2.3 (работает только массовая генерация)
       
      Технические требования (!!)
      Модуль содержит зашифрованные файлы и для работы на сервере (хостинге) должен быть установлен ionCube Loader версии 10 или выше
       
       
      Также рекомендую
      Для автогенерации мета тегов используйте модуль SEO Tags Generator.
      Для ускорения карты сайта - Branched Sitemap.
       
      Добавил SergeTkach Добавлено 07.03.2018 Категория SEO, карта сайта, оптимизация Системные требования Ioncube Loader v10.0 илм выше Сайт разработчика http://sergetkach.com/ Старая цена Метод активации По запросу на почту Ioncube Loader Требуется OpenCart 2.3
      2.2
      2.1 ocStore 2.3
      2.2
      2.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1  
    • От Otvet
      Скачать/Купить дополнение


      FX URL Generator Free
      Достали запросами/вопросами поэтому ....
       
      Бесплатный генератор ЧПУ
       
      Особенности:
      простейший интерфейс с одной кнопкой генерирует ЧПУ только для товаров не проверяет таблицу на дубли ЧПУ опенкарт 3.0 не поддерживается из-за особенностей ЧПУ и малого кол-ва пользователей поддерживается латиница, кириллица + буквы Ґ,   Ї,   Є  
      Возможно появится более продвинутая коммерческая версия 
      Добавил Otvet Добавлено 25.04.2018 Категория SEO, карта сайта, оптимизация Системные требования Сайт разработчика http://full-index.ru Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 2.3
      2.2
      2.1
      2.0
      1.5.6.4
      1.5.6.3
      1.5.6.2
      1.5.6.1
      1.5.6
      1.5.5.1
      1.5.5
      1.5.4.1
      1.5.3.1 ocStore 2.3
      2.2
      2.1
      1.5.5.1.2
      1.5.5.1.1
      1.5.5.1
      1.5.4.1.2
      1.5.4.1.1
      1.5.4.1
      1.5.3.1
      1.5.2.1
      1.5.1.3 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х
      OcShop 1.5.6.4.х
      Не проверялось  
    • От Otvet
      Достали запросами/вопросами поэтому ....
       
      Бесплатный генератор ЧПУ
       
      Особенности:
      простейший интерфейс с одной кнопкой генерирует ЧПУ только для товаров не проверяет таблицу на дубли ЧПУ опенкарт 3.0 не поддерживается из-за особенностей ЧПУ и малого кол-ва пользователей поддерживается латиница, кириллица + буквы Ґ,   Ї,   Є  
      Возможно появится более продвинутая коммерческая версия 
    • От SergeTkach
      750.00 руб
      Скачать/Купить дополнение


      Handy Product Manager — удобное управление товарами в OpenCart 2.x
      Наполнение интернет-магазина товарами может превратиться в сущий кошмар, если использовать стандартную админку OpenCart.
      Модуль Handy Product Manager позволяет Вам массового редактировать/добавлять товары в OpenCart 2, настолько же быстро, как если бы Вы прописывали товары в экселе. Но намного более удобно в плане работы с данными товара.
       
       
      ПРЕИМУЩЕСТВА МОДУЛЯ
      Удобный фильтр товаров в админке — позволяет быстро найти товар по ID, артикулу модели, категории, производителю, атрибуту и значению атрибута и даже по SEO URL.
      Быстрый выбор существующих атрибутов и опций прямо в списке товара без дополнительных всплывающих окон и переходов куда-бы то ни было.
      Возможность создания нового атрибута прямо в списке товара (!) и возможность выбрать значения атрибутов из выпадающего списка (1 раз вписал, потом просто кликаем — наподобие как в модуле Attribute select oc2.0, только в последнем нет создания нового атрибута на ходу)
      Быстрая загрузка изображений товаров прямо в списке товара с переименованием и распределением в папку категории, к которой отнесен товар (если категория выбрана перед загрузкой фотографии). Возможность загрузки товаров методом Drug & Drop + изменение сортировки изображений также выполняется перетаскиванием.
      Возможность клонировать сразу 99 экземпляров нужного товаров — что бывает очень удобно при выполнении работы по наполнению товаров определенной категории с очень похожими параметрами.
      Из поля зрения убраны поля доставка, вес, ширина, высота и тому подобные невостребованные поля
       
       
      КОГДА ВАМ ПРИГОДИТСЯ МОДУЛЬ HANDY PRODUCT MANAGER?
      Когда Вы хотите удобно быстро и без лишних переходов по страницам добавить товар в свой магазин или выполняете работу по наполнению сайта для заказчика
      Когда Вы хотите быстро отредактировать цены без необходимости делать экспорт товаров в xls (экселе) — работа в модуле изначально организована так, чтобы сделать изменения цены было настолько же просто, как в электронной таблице
      Когда Вы делаете SEO оптимизацию и хотите отредактировать мета-описания ряда товаров — HPM также будет удобнее, чем эксель.
       
       
      ВНИМАНИЕ!
      В отличие от широко известного модуля Batch Editor, Handy Product Manager соредоточен не на пакетных действиях с сотнями уже существующих товаров, у которых уже что-то назначено, и это что-то можно массово заменить. Мой модуль позволяет быстро создать много новых товаров, быстро и удобно загрузить для них изображения, создать и назанчить атрибуты, прописать мета-теги, не переходя по многочисленными страницам и не тыкая каждый раз на кнопку "Сохранить".
       
       
      ДЕМО
      Данные для входа в демо-доступ:
         Логин: demo
         Пароль: demo

      Посмотрите:
      Список товаров (Меню Каталог -> HPM - Список товаров ) - http://hpm-ru.sergetkach.com/admin/index.php?route=extension/module/handy_product_manager/productList&page=1 Настройки модуля - http://hpm-ru.sergetkach.com/admin/index.php?route=extension/module/handy_product_manager  
       
      ТЕХНИЧЕСКИЕ ТРЕБОВАНИЯ
      Разрешение монитора - от 1280px ширины - иначе, будет сложно понимать, что где находится. php версии 5.4 или выше На хостинге (сервере) должен быть включен IonCube Loader версии 10 или выше Добавил SergeTkach Добавлено 03.12.2018 Категория Модули Системные требования PHP 5.4 или выше; IonСube Loader v10 или выше Сайт разработчика http://sergetkach.com/ Старая цена 750 Метод активации По запросу на почту
      Автоматическая активация Ioncube Loader Требуется OpenCart 2.3
      2.2
      2.1 ocStore 2.3
      2.2
      2.1 OpenCart.Pro, ocShop  
    • От SergeTkach
      Наполнение интернет-магазина товарами может превратиться в сущий кошмар, если использовать стандартную админку OpenCart.
      Модуль Handy Product Manager позволяет Вам массового редактировать/добавлять товары в OpenCart 2, настолько же быстро, как если бы Вы прописывали товары в экселе. Но намного более удобно в плане работы с данными товара.
       
       
      ПРЕИМУЩЕСТВА МОДУЛЯ
      Удобный фильтр товаров в админке — позволяет быстро найти товар по ID, артикулу модели, категории, производителю, атрибуту и значению атрибута и даже по SEO URL.
      Быстрый выбор существующих атрибутов и опций прямо в списке товара без дополнительных всплывающих окон и переходов куда-бы то ни было.
      Возможность создания нового атрибута прямо в списке товара (!) и возможность выбрать значения атрибутов из выпадающего списка (1 раз вписал, потом просто кликаем — наподобие как в модуле Attribute select oc2.0, только в последнем нет создания нового атрибута на ходу)
      Быстрая загрузка изображений товаров прямо в списке товара с переименованием и распределением в папку категории, к которой отнесен товар (если категория выбрана перед загрузкой фотографии). Возможность загрузки товаров методом Drug & Drop + изменение сортировки изображений также выполняется перетаскиванием.
      Возможность клонировать сразу 99 экземпляров нужного товаров — что бывает очень удобно при выполнении работы по наполнению товаров определенной категории с очень похожими параметрами.
      Из поля зрения убраны поля доставка, вес, ширина, высота и тому подобные невостребованные поля
       
       
      КОГДА ВАМ ПРИГОДИТСЯ МОДУЛЬ HANDY PRODUCT MANAGER?
      Когда Вы хотите удобно быстро и без лишних переходов по страницам добавить товар в свой магазин или выполняете работу по наполнению сайта для заказчика
      Когда Вы хотите быстро отредактировать цены без необходимости делать экспорт товаров в xls (экселе) — работа в модуле изначально организована так, чтобы сделать изменения цены было настолько же просто, как в электронной таблице
      Когда Вы делаете SEO оптимизацию и хотите отредактировать мета-описания ряда товаров — HPM также будет удобнее, чем эксель.
       
       
      ВНИМАНИЕ!
      В отличие от широко известного модуля Batch Editor, Handy Product Manager соредоточен не на пакетных действиях с сотнями уже существующих товаров, у которых уже что-то назначено, и это что-то можно массово заменить. Мой модуль позволяет быстро создать много новых товаров, быстро и удобно загрузить для них изображения, создать и назанчить атрибуты, прописать мета-теги, не переходя по многочисленными страницам и не тыкая каждый раз на кнопку "Сохранить".
       
       
      ДЕМО
      Данные для входа в демо-доступ:
         Логин: demo
         Пароль: demo

      Посмотрите:
      Список товаров (Меню Каталог -> HPM - Список товаров ) - http://hpm-ru.sergetkach.com/admin/index.php?route=extension/module/handy_product_manager/productList&page=1 Настройки модуля - http://hpm-ru.sergetkach.com/admin/index.php?route=extension/module/handy_product_manager  
       
      ТЕХНИЧЕСКИЕ ТРЕБОВАНИЯ
      Разрешение монитора - от 1280px ширины - иначе, будет сложно понимать, что где находится. php версии 5.4 или выше На хостинге (сервере) должен быть включен IonCube Loader версии 10 или выше
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.