SeoPro для OpenCart 2.2.x / 2.3.x

2016-10-24_133356
SeoPro очень полезный модуль который заменяет стандартный функционал формирования человеческого ЧПУ в движке OpenCart. А так же изменяет непонятные дефолтные ЧПУ Опенкарта и удаляет дубли страниц. Все вы наверное уже знаете что SeoPro установлен по дефолту в ocStore (русская сборка).

Но на момент написания статьи (24.10.2016) актуальная версия ocStore 2.1.0.1.

Клиенту нужна была установка на версию Version > 2.2 и тут началось. Оказалось что модуль SeoPro не заточен под нее. Но слава Богу удалось найти. Лично протестировал на версии OpenCart 2.2.0.0 . Другие тестировали на Опенкарте 2.3.х. Так что все должно работать. Делюсь архивом с вами.

 

Скачать: SeoPro для OpenCart (Опенкарт) 2.2.x / 2.3.x
Скачано: 6021, размер: 6.6 KB, дата: 16.Май.2017

Установка простая , ни каких файлов изменять не нужно. Загрузите архив через установку расширений, очистите кеш в модификаторах, зайдите в настройки магазина и установите тип ЧПУ SeoPro.

Димитрий

Активировал СеоПро. Все работает. УРЛ канонические генерирует правильно. Сайт/категория/товар.

Проблема, не выдает файлы сайтмап https://https//сайт/sitemap.xml, пишет страница не найдена. По адресу https://сайт/index.php?route=extension/feed/google_sitemap все есть. С яндексом аналогично, https://https//сайт/yandex_sitemap.xml, пишет страница не найдена. https://сайт/index.php?route=extension/feed/yandex_sitemap выдает нормально.

После активации СеоПро сделал 301 редирект в файле seo_pro.php и responce.php.

До этого все было нормально.

Где может быть ошибка.

Ответить
Данила

Подскажите пожалуйста, в чем может быть дело: пропали пункты Тип ЧПУ — SEO_PRO, и соответственно, модуль не работает. Перестанавливаю через Установку расширений (opencart 2.3), установка проходит отлично. обновляю кэш модификаторов, очищаю папку system/storage/cache. Но в разделе Настройки/Сервер, пункт Тип ЧПУ — SEO_PRO (тот что на скриншоте в посте) — не появляется! помогите найти причину..

Ответить
Digrand

Здравствуйте. Модуль уже старый, вполне может не работать

Ответить
Alex

здравствуйте!

Скажите пожалуйста возможно ли как-нибудь включить в этом модуле языковой префикс?
Или нужно ставить другой модуль?

Ответить
Yesvik

В модификаторе ошибка, редиректы со статусом 302 угробят все позиции в поисковой выдаче.
В файле seo_pro.php надо:

найти строку
$this->response->redirect($this->cache_data[‘queries’][$route_]);
и заменить на
$this->response->redirect($this->cache_data[‘queries’][$route_], 301);

найти строку
$this->response->redirect($seo);
и заменить на
$this->response->redirect($seo, 301);

Ответить
Йозеф

Здравствуйте. Я установил модуль NeoSeo Обмен между 1С:Предприятие и Интернет-магазином на OpenCart. Не могли бы вы мне помочь с настройкой либо посоветовать к кому обратиться, спасибо

Ответить
Саша

При установке на версии 2.2.0.0 пишет ошыбку —
error
undefined
архив переименовывал очень много раз

Ответить
Александр

Есть проблема, данный модуль режет UTM метки, то есть если нужно к ссылке на товар добавить, например: ?utm_source=yandex-direct&term={keyword}, то при переходе по ссылке всё это обрезается и ссылка восстанавливается в первичном виде без UTM. Кто может помочь с решением? OpenCart 2.3.0.2

Ответить
Олег

Норм

Ответить
Андрей

Здравствуйте. Я установил seopro_230x_1.01beta.ocmod.zip на опенкарт 2.3.0.2 но почему то создаются 302 редиректы категорий и товаров, т.е. ссылки формируются следующим образом по типу ( Сайт/категория/подкатегория/, сайт/категория/подкатегория, сайт/подкатегория, сайт/подкатегория/) и т.д., подскажите в чем проблема?

Ответить
opencart

Спасибо!!!

Ответить
mari17v

Добрый день! ocStore 2.3.0.2.3
К сожалению, у меня не устанавливаются модули через админку, ну никак… Эту проблему пока никто не смог вылечить. Я все устанавливаю вручную.
Огромная просьба, подскажите, как правильно это сделать в данном случае? Понятно, что файл seo_pro.php залит куда надо. Файл install.xml в подобных случаях я заменяла на install.ocmod.xml и заливала в папку system, предварительно дав оригинальное имя, типа seo_pro.ocmod.xml. Правильно ли будет сделать так в данном случае?
И что сделать с файлом install.php?

Ответить
Z

Попробуйте переименовать архив без всяких символов не нужных. Дайте архиву имя например seopro.zip

Ответить
АндрейМ

Установил Ваш модуль. Все работает замечательно. Спасибо!
Потом установил покупной шаблон опенкарт и в этом шаблоне есть свой модуль Блог
так вот ссылки ЧПУ которые я указываю в статьях — ваш модуль не подхватывает.
подскажите. как и что нужно настроить, чтобы заработал?
Можно ли Вам выслать в личку доступы, чтобы Вы глянули и подправили модуль, если это не сложно?

Ответить
Андрей

Добрый день. Не могу установить SeoPro на OpenCart 2.3.0.2 на половине пути пишет «Не удалось загрузить файлы и прописывает путь: system/storage/upload/temp-DiIBKtdACtZNAbrScCUesSV1pU4QmCvJ/upload/catalog/controller/startup/seo_pro.php, подскажите в чем проблема?

Ответить
werty

работает на 2.2.0.0. Только нужно переименовать архив.

Ответить
Alexander

Спасибо за модуль!
Все отлично работает, осталась только такая проблема — после включения модуля главная страница переадресовывается на site.com/index.php?route=common/home
Подскажите, пожалуйста, как исправить ссылку главной страницы на обычную site.com ?

Ответить
Али

Здравствуйте! Вы решили эту проблему? Сам с ней столкнулся никак не получается решить ее ((

Ответить
Digrand

Какая именно проблема? Суть статьи в решении проблемы. Не совсем вас понял

Yesvik

Чтобы убрать «»/index.php?route=common/home»» из адреса главной страницы, требуется:

\system\library\response.php

в функцию public function output() { с самого начала дописываем:

if (!defined(‘HTTP_CATALOG’)) $this->output = str_replace(‘index.php?route=common/home’, », $this->output);

p.s. Это решение было предоставленно Yesvik (На другом форуме). Чего Вы не любите пользоватся поиском…

Ответить
Digrand

Здравствуйте. Модуль уже старый, вполне может не работать

Денис

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

Ответить
Александр

Здравствуйте
в этом модуле организована автоматическая генерация ЧПУ?

Ответить
Digrand

Здравствуйте. Нет

Ответить
Александр

Сделайте пожалуйста под Version 2.1.0.2 (rs.1) очень нужно, то в интернете нет рабочей на сборку «РУсская сборка»

Ответить
Digrand

Мы таким не занимаемся. Дайте задание на фрилансе http://www.weblancer.net

Ответить
Александр

Присоединяюсь к Екатерине. Пишет Неправильный тип файла!.Версия 2.2.0.0

Ответить
Digrand

Здравствуйте. Обычно в Opencart 2 пишет неправильный тип файла из за того, что архив должен заканчиваться именно на .ocmod.zip (файлы внутри ocmod.xml т.е install.ocmod.xml).
Переименуйте архив дописав в конце .ocmod.zip и попробуйте загрузить.

Ответить
Екатерина

Пишет Неправильный тип файла!.Версия 2.2.0.0

Ответить
Digrand

Версия 2.2.0.0 — лично тестировал, работает. Что то делаете явно не так.
Обращайтесь в Skype: Di-Grand-Com

Ответить
Digrand

Переименуйте архив дописав в конце .ocmod.zip и попробуйте загрузить.

Ответить
OOO "OpenCart"

Где найти OpenCart ?

Ответить
Фрэнд

Спасибы

Ответить
opencart-help.ru

а зачем в оссторе сеопро тулить?

Ответить
Digrand

Причем тут ocStore ? В ней есть данный модуль, я писал в статье. Данная статья для официального Opencart

Ответить

Добавить комментарий

Ваш адрес email не будет опубликован.