надо срочно сюда
что-нибудь добавить
Самые продаваемые в феврале 2026 года шаблоны и дополнения: Комплект-Expert, Telegram уведомления, IMDBOptimizer (OC 3) - Оптимизация базы данных, #FX Sitemap - Сверхскоростная Карта сайта, шаблон Лайтшоп.
Новинки за февраль 2026 года: Квиз для OpenCart, Redirect & Loop Monitor, Админ-панель на сайте, Коллекция брендов.
Обратите внимание: если вы используете ocStore, Opencart.cms, Opencart.pro - seo_pro вам устанавливать не нужно, он уже есть в вашем магазине! Данный текст будет интересен только пользователям оригинального Opencart 2, Opencart 2.1. Opencart 2.2, Opencart 2.3.
Дубли страниц
В Opencart один и тот же товар товар может принадлежать нескольким разным категориям. Из-за этого невозможно понять какой путь до товара явлется правильным. В стандартном Opencart это решается через мета-тег CANONICAL. То есть у товаров могут быть разные адреса (при переходе из категории, модуля новинок или акций), но поисковая система должна понимать копиями какой страницы явлется текущая несмотря на разные адреса. Однако во многих случаях выдается ообщение об ошибке и дублирующих страницах.
SeoPro добавлет термин "Основная категория" и меняет механизм формирования ссылок. После этого на сайте всегда формируется одна и таже ссылка на товар, вне зависимости от места ее вывода. За счет этого сообщения об ошибка и дублирующих страницах не появляются.
Окончание ЧПУ
C SeoPro вы сможете задавать нужное вам окончание для адресов страниц, к примеру, если вы укажите .html, то путь
liveopencart.ru/product
будет выглядеть как
liveopencart.ru/product.html
Установка в Opencart 2, Opencart 2.1. Opencart 2.2
$controller->addPreAction(new Action('common/seo_url'));
на
// SEO URL's
if (!$seo_type = $config->get('config_seo_url_type'))
{ $seo_type = 'seo_url'; }
$controller->addPreAction(new Action('common/' . $seo_type));
Предложенный в переписке вариант не работает.
in /sata2/home/users/budinteh/www/www.bud-inteh.com/system/library/db/mysqli.php on line 41
Подскажите пожалуйста, как установить.
Помогите понять причину. Спасибо. OC 2.1.0.1
Notice: Undefined variable: og_url in /home/bh63044/public_html/system/storage/modification/catalog/view/theme/theme_lightshop/template/common/header2.tpl on line 2388href="http://orime.ru/" class="header__logo">
Куда бежать и что делать? :(
находим
и перед вставляем
$link = str_replace('index.php?route=common/home', '', $link);return $link; встречается несколько раз, в функции public function rewrite($link) - не нужно прописывать $link = str_replace('index.php?route=common/home', '', $link);, но в принципе если перед каждым return $link; добавите, потом ошибки на главной появятся, снимите с нужных строчек и все будет работать.Рецепт тестировал на всех версиях Opencart-a (Opencart 2, Opencart 2.1. Opencart 2.2)
находим
и перед вставляем
$link = str_replace('index.php?route=common/home', '', $link);return $link; встречается несколько раз, в функции public function rewrite($link) - не нужно прописывать $link = str_replace('index.php?route=common/home', '', $link);, но в принципе если перед каждым return $link; добавите, потом ошибки на главной появятся, снимите с нужных строчек и все будет работать.Рецепт тестировал на всех версиях Opencart-a (Opencart 2, Opencart 2.1. Opencart 2.2)
К сожалению, у меня не устанавливаются модули через админку, ну никак... Эту проблему пока никто не смог вылечить. Я все устанавливаю вручную.
Огромная просьба, подскажите, как правильно это сделать в данном случае? Понятно, что файл seo_pro.php залит куда надо, а что сделать с файлами install?
http://orsowear.com/rashgardy/rashgard-s-dlinnym-rukavom
http://orsowear.com/rashgard-s-dlinnym-rukavom
А еще в админке в настройках магазина во вкладке сервер не появились настройки "SeoPro" скриншот - https://yadi.sk/d/-q7WnMEJ3LokJN
Сам модуль устанавливал отдельно загружая файлы и отдельно install.ocmod.xml потому что стандартный установщик пишет кучу ошибок ( скрин https://yadi.sk/d/s3liSVZ03Lokck )
2017-08-08 13:23:21 - PHP Notice: Undefined variable: entry_seo_url_include_path_help in /home/m/mymoneux/orsawear.ru/public_html/system/storage/modification/admin/view/template/setting/setting.tpl on line 1530
2017-08-08 13:23:21 - PHP Notice: Undefined variable: entry_seo_url_include_path in /home/m/mymoneux/orsawear.ru/public_html/system/storage/modification/admin/view/template/setting/setting.tpl on line 1530
2017-08-08 13:23:21 - PHP Notice: Undefined variable: entry_seo_url_postfix_help in /home/m/mymoneux/orsawear.ru/public_html/system/storage/modification/admin/view/template/setting/setting.tpl on line 1555
2017-08-08 13:23:21 - PHP Notice: Undefined variable: entry_seo_url_postfix in /home/m/mymoneux/orsawear.ru/public_html/system/storage/modification/admin/view/template/setting/setting.tpl on line 1555
2.1.0.1
в базу добавил common/home с пустым значением
и добавил
public function output() { if (!defined('HTTP_CATALOG')) $this->output = str_replace('index.php?route=common/home', '', $this->output);Куда, что заменяет в таком случаи опенкарт2.2
Линк поиска без категории com.ua/search/?search=поисковый%20запрос&description=true&sub_category=true
Если поискать в категории то com.ua/byd/?search=поисковый%20запрос&sub_category=true&description=true
и естественно вместо страницы поиска открывается страница категории
При включении Default ЧПУ, оно не срабатывает в поиске и все ок
$controller->addPreAction(new Action('common/seo_url'));