Підтримуйте Україну! Як ви можете допомогти?

Доповнення для SEO Pro: Префікси в URL на OpenCart

Префікси для товарів і категорій сео про
  • Версія модуля: 1.0.1
  • Дата оновлення: 11.01.2024
  • Формат модуля: ocmod.zip
  • Модифікатор: є
  • OpenCart: 3.x
  • OcStore: 3.x
  • PHP: 5.6 - 8.x
  • Ліцензія: на один домен
  • Автор: OpenCartBot
  • Підтримка: безкоштовно

Доповнення для зміни зовнішнього вигляду посилань на сайті на базі OpenCart або ocStore із використанням модуля SEO Pro. Воно дозволяє додати каталог або префікс в URL товарів, категорій, виробників, сторінок. Для кожного з цих типів записів можна прописати свій url-префікс, наприклад, для товарів "product", для категорій "catalog", "category" або ще щось інше. Можна прописати будь-які чпу текстові префікси. Розширення підтримує мультимовність.

DEMO AdminDEMO Live
demo/demo

Додати префікси SEO PRO

Модуль Префікси в URL SEO Pro може бути корисним при перенесенні сайту з іншого CMS на OpenCart, щоб зберегти посилання у тому вигляді, як вони виглядали на старому сайті.

Потрібна плоска структура категорій в OpenCart? Цей модуль допоможе зробити таку структуру разом із SEO Pro, таким чином ви отримаєте прості і зрозумілі URL.

Як працює це доповнення

До застосування модуля посилання на сайті виглядають так:
товар - https://site.com/phone
категорія - https://site.com/desktops

Після застосування модуля посилання виглядають так:
товар - https://site.com/product/phone
категорія - https://site.com/category/desktops


Інструкція щодо інсталяції модуля:

  1. Завантажити модуль в адмін-панелі в розділі "Доповнення" : "Установка доповнень".
  2. Перейти у розділ "Модифікатори" та оновити кеш.
  3. Перейти в розділ "Доповнення" : "Доповнення" : "Модулі" та включити модуль.
  4. Редагувати модуль. Включити статус модуля та налаштувати всі його опції під свої потреби і зберегти налаштування.
  5. Перевірити роботу модуля.
  6. Бінго!


  • v1.0.1 (11.01.2024) - Виправлено баг ocStore 3, через який введені в настройках модуля префікси не відображались в настройках і складалось враження, що модуль їх не зберігає.

Чому в настройках поля префіксів порожні?

У версії OpenCart до 3.0.3.7 включно є баг у файлі admin/model/design/seo_url.php в методі getSeoUrlsByQuery.
Інформація з офіційного github https://github.com/opencart/opencart/issues/6271
Потрібно виправити цей баг і проблема з відображеннями префіксів в настройках зникне.
Виправлення на github https://github.com/opencart/opencart/pull/6269/commits/3c230fd1ae21bc6482c28ee82e682233ef492683
Код метода після виправлення наведемо нижче:
public function getSeoUrlsByQuery($query) {
  $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "seo_url WHERE query = '" . $this->db->escape($query) . "'");
  return $query->rows;
}
Необхідно авторизуватися для того щоб переглядати файли!

Написати відгук

Facebook Google
Увага: HTML розмітка не підтримується. Використовуйте звичайний текст.
   Погано      Добре

Кирилл 17.02.2024

Добрый день, заинтересовал модуль, но просмотрев демо, не понял от него вообще плюса. Вот пример http://priceman.opencartbot.net/ru/catalog/desktops/product/htc-touch-hd, как зделать чтоб выводило http://priceman.opencartbot.net/ru/product/htc-touch-hd, а категория или подкатегория чтоб выводилась http://priceman.opencartbot.net/ru/macs/ ?

opencartbot 17.02.2024

Добрий день!
Щоб реалізувати таку структуру URL вам потрібне ще одне розширення - Короткий URL-категорій. За допомогою цих двох розширень, при наявності SEO Pro, можна налаштувати саме такий формат URL.
Можете ще раз перевірити URL на демо сайті - там зараз саме так налаштовано.

Ольга Федосеева 18.08.2022

Дякую! Класний і корисний модуль. Для мене це було простим рішенням проблеми зберегти url-и при переносі товарів з іншої cms. Окрема вдячність розробнику модуля - дуже уважний до побажань та звернень, мега швидка та якісна техпідтримка! Рекомендую)

Cris 20.03.2022

Works fine, this is what i needed to make the links as before.

Orehi 20.01.2022

Спасибо, работает

оперативна
техпідтримка

Сумісність модуля

  • OpenCart: 3.0.0.0, 3.0.0.2, 3.0.1.0, 3.0.1.1, 3.0.1.2, 3.0.2.0, 3.0.3.0, 3.0.3.1, 3.0.3.2, 3.0.3.3, 3.0.3.4, 3.0.3.5, 3.0.3.6, 3.0.3.7, 3.0.3.8, 3.0.3.9,
  • ocStore: 3.0.2.0, 3.0.3.7
$15.00
Вкажіть домен, для якого купується модуль
Платіжні системи
Офіційний партнер OpenCart

Офіційний партнер OpenCart

  •  Професійна допомога від автора модуля
  • Ліцензія не обмежена по часу
  • Ключ ліцензії надається автоматично
  •  Безкоштовний ключ на тестовий домен
  • Модуль піддається доробкам
  • Періодичне оновлення модуля
  • Безкоштовна техпідтримка
Акція на модулі OpenCart

Інші модулі OpenCart

Читайте наш Блоґ