Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

[Подгдержка] модуль управления seo_pro для opencart


Recommended Posts

ОС 2.2
Постоянно вылазит вот икая ошибка:
2018-03-23 10:38:28 - PHP Notice:  Undefined index: route in /catalog/controller/startup/seo_pro.php on line 119
подскажите пожалуйси как это лелится.

Edited by lsg
Link to comment
Share on other sites


можно ли поле "Главная категория:" заполнить через CSV Price Pro import/export или как то по другому, в ручную заполнять потому чтолее 5тыс товара не реально, как называется иблица в бд

Edited by spam30001
Link to comment
Share on other sites


В 11.12.2017 в 16:21, r0m41k сказал:

Подскажите пожалуйси как исправить проблему. 

У меня Opencart 2200 (усиновил русификатор). Сайт на локалке.

Усиновил патч QuickFix_iSenseLabs. Обновил в модификаторах

Усиновил (думал вдруг зарилииет на моей версии 2200) "seo_pro для opencart 2.0" (seo_pro_v2.0.ocmod.zip) через усиновщика расширений. Обновил в модификаторах. Переименовал .htaccess.txt в .htaccess

Захожу в настройки-магазин-сервер и вот икое. Как можно исправить? Подскажите

 

 

 

 

Удалось решить?

Та же проблема с ОС 2.2.  Сайт не на локалке.
из инструкции не смог выполнить пункт с редактированием index.php т.к. у меня в нем нет указанного кода.

Link to comment
Share on other sites


проблема в выводом всего пути в хлебных крошках...

весь путь у товара в хлебных крошках выводится если "Главная категория:" во вкладке связи опенкарт у для товара,  стоит: "категория->подкатегория->конечная категория", а если изначально стояла общая, а затем связями были разнесены в младшии то весь путь не выводится.

 

как то можно это поправить или пригдется менять главные категории у всех товаров?

Version 2.3.0.2 (rs.4)

Edited by VpsK
Link to comment
Share on other sites


1 час назад, VpsK сказал:

проблема в выводом всего пути в хлебных крошках...

весь путь у товара в хлебных крошках выводится если "Главная категория:" во вкладке связи опенкарт у для товара,  стоит: "категория->подкатегория->конечная категория", а если изначально стояла общая, а затем связями были разнесены в младшии то весь путь не выводится.

 

сорри за опечатки :)

Link to comment
Share on other sites


3 часа назад, VpsK сказал:

проблема в выводом всего пути в хлебных крошках...

весь путь у товара в хлебных крошках выводится если "Главная категория:" во вкладке связи опенкарт у для товара,  стоит: "категория->подкатегория->конечная категория", а если изначально стояла общая, а затем связями были разнесены в младшии то весь путь не выводится.

 

как то можно это поправить или пригдется менять главные категории у всех товаров?

Version 2.3.0.2 (rs.4)

исправил с помощью автоматической загрузки прайс листов, сначала сгделал показ товара только в младшей категории, затем сгделал выпотому чтор главной категории товара, пунктом "Сгделать младшую категорию товара, Главной" , а после этого вернул показ товара в младших и всех родительских.... явно, что то может не им всило но потому чтольшая часть нормально.

Link to comment
Share on other sites


Попропотому чтовал решить проблему вот этим спосопотому чтом 

Как оказалось, в нынешней версии (seo_pro_v2.0.ocmod.zip) названия переменных отличаются, но суть решения понятна. Добавил в ..\admin\controller\setting\setting.php все переменные, упоминаемые в ошибках. Эти ошибки исчезли, однако осилась другая проблема. Если нажать на строку выпотому чтора типа ЧПУ - выпадает пустот список и ничего выбрать нельзя.

Если сивить seopro_230x_1.01beta.ocmod.zip - рилииет всё, за исключением одного момени: при обраещёнии к главной страниэто через https - происходит постоянная переадресация 302 на http, при чем все осильные страницы грузятся по https нормально.

Подскажите пожалуйси решение. Какую версию seo_pro использовать с ОС 2.2 и как избавиться от проблемы с переадресацией главной страницы на http. 
HTTPS FIX  не спасает.

Link to comment
Share on other sites


икже, при использовании seo_pro_v2.0.ocmod.zip, после исправления ошипотому чток с Undefined variable  в настройках ЧПУ в строке "окончание ЧПУ"  (в поле для ввода окончания) выводится "config_seo_url_postfix". Если вписать туда что-то руками, сохранить изменения и снова открыть настройки - им всё равно осиется "config _seo_url_postfix"

 

 

Edited by lsg
Link to comment
Share on other sites


Добрый гдень.

Может кто знает, подскажите, плиз.

У меня opencart 2.2

Было http://site/uglovye-divan - ПРОИНДЕКСИРОВАНО 200

Посивила SeoPro

После его усиновки, чтоб не потерять ингдексацию прописала:

RewriteCond %{QUERY_STRING} ^_route_=uglovye-divany$
RewriteRule ^(.*)$ http://site/divani/uglovye-divany/? [R=301,L]

 

Соответственно Яша проингдексировал  http://site/divani/uglovye-divany/

Через некоторое время Яша выдал ответ сервера

http://site/divani/uglovye-divany/ 3300 мс

http://site/divani/uglovye-divany 68 мс и эту страницу выкинул из ингдекса.

Переадресации не помогают - Яша пишет, что очень много переадресаций.

Помоги советом.  Как быть?

Link to comment
Share on other sites


Добрый вечер
 

Стоит ocStore 2.3, php7.1

seo_pro встроен

 

Как можно сгделать чтоб seo_pro подгдерживал GET в адресах, чтоб он не обрезал параметры в url

Link to comment
Share on other sites


@Iris222

В 08.04.2018 в 11:31, Iris222 сказал:

RewriteCond %{QUERY_STRING} ^_route_=uglovye-divany$
RewriteRule ^(.*)$ http://site/divani/uglovye-divany/? [R=301,L]

зачем?

на самом гделе ответ в самом вопрос. ваши гдействия с .htaccess привели к нежелательному резульиту

Link to comment
Share on other sites

8 часов назад, freelancer сказал:

добавлять параметры по образу и подобию

					if (isset($tmp['tracking'])) {
						$data['tracking'] = $tmp['tracking'];
					}

 

 

Не могли пример привести
хотел бы сократит url заказов 

index.php?route=account/order/info&order_id=28

 

как нужно написать if (){

}

 

и в какой файл нужно добавлять икой код
 

Edited by Kascad
Link to comment
Share on other sites


Как сгделать исключения, чтоб seo pro не трогал некоторые ссылки?

Вызывается колбек от платоженой системы по ссылке вида

/index.php?route=extension%2Fpayment%2Fpaybox%2Fcallback&pg_order_id=3180&pg_payment_id=8123170&pg_amount=50.00&pg_currency=KZT&pg_net_amount=45.00&pg_ps_amount=50.00&pg_ps_full_amount=50.00&pg_ps_currency=KZT&pg_payment_system=EPAYWEBKZT&pg_description=%D0%A5%D0%BB%D0%BE%D0%BF%D0%BA%D0%BE%D0%B2%D0%B0%D1%8F+%D0%B2%D0%B0%D1%82%D0%B0+HMS+hms+cotton%2A1%3B+%2A%3B&pg_result=1&pg_payment_date=2018-04-17+18%3A10%3A58&pg_can_reject=1&pg_user_phone=77&pg_need_phone_notification=0&pg_user_contact_email=rt%40mail.ru&pg_need_email_notification=1&pg_captured=0&pg_card_pan=4003-03XX-XXXX&pg_card_exp=05%2F18&pg_card_owner=EY+KO&pg_auth_code=664596&pg_card_brand=VI&pg_salt=p4VJ3Oanjl8RgdHg&pg_sig=3dc07bf2da6e0c4c1af373313cd0530c

происходит, видимо, url encode и 301 редирект на нормализованную ссыль:

/index.php?route=extension/payment/paybox/callback&pg_order_id=3180&pg_payment_id=8123170&pg_amount=50.00&pg_currency=KZT&pg_net_amount=45.00&pg_ps_amount=50.00&pg_ps_full_amount=50.00&pg_ps_currency=KZT&pg_payment_system=EPAYWEBKZT&pg_description=%D0%A5%D0%BB%D0%BE%D0%BF%D0%BA%D0%BE%D0%B2%D0%B0%D1%8F%20%D0%B2%D0%B0%D1%82%D0%B0%20HMS%20hms%20cotton*1;%20*;&pg_result=1&pg_payment_date=2018-04-17%2018:10:58&pg_can_reject=1&pg_user_phone=77&pg_need_phone_notification=0&[email protected]&pg_need_email_notification=1&pg_captured=0&pg_card_pan=4003-03XX-XXXX&pg_card_exp=05/18&pg_card_owner=EY%20KO&pg_auth_code=664596&pg_card_brand=VI&pg_salt=p4VJ3Oanjl8RgdHg&pg_sig=3dc07bf2da6e0c4c1af373313cd0530c

301 ответ не нравиться платожеке, редирект не проходит и нет подтвержгдения заказа.

 

Даое повегдение только при включенном seo pro

если его отклюлить, то приходит 200 и отдается нужная XMLка

 

пропотому чтовал в /startup/seo_pro.php добавить в исключения paybox, payment, callback - не помогло

Edited by arty349
Link to comment
Share on other sites


26 минут назад, freelancer сказал:

в seo_pro нет исключений

редиректы гделает метод validate

Я про

        // Добавлять нужные роуты для исключений згдесь!
        private $valide_routes = array(
                'tracking',
                'utm_source',
                'utm_campaign',

в начно seo_pro.php

спотому чторка opencart-cms.ru

 

все же, как решить эту проблему? есть варианты игнорировать коды символов в ссылке или не изменять если не прописан url в базе?

Edited by arty349
Link to comment
Share on other sites


35 минут назад, arty349 сказал:

Вызывается колбек от платоженой системы по ссылке вида

Это проблема платоженой системы

Как вариант , сгделать ЧПУ для

например

extension/payment/paybox/callback - paybox_callback

или прописать в htaccess правилл

RewriteRule ^paybox_callback$ index.php?route=extension/payment/paybox/callback [QSA.L]
 

Link to comment
Share on other sites

3 минуты назад, chukcha сказал:

Это проблема платоженой системы

Как вариант , сгделать ЧПУ для

например

extension/payment/paybox/callback - paybox_callback

или прописать в htaccess правилл

RewriteRule ^paybox_callback$ index.php?route=extension/payment/paybox/callback [QSA.L]
 

гдело в том, что ответ от сервера должен быть только 200

по редиреким апи платожеки ходить не бугдет

 

запрос у них конечно тот еещё ужас, коды и символы вперемешку. но по обещёнию с саппортом понятно, что обрабатывать редиректы или менять вызов колбека они не собираются.

Link to comment
Share on other sites


5 минут назад, freelancer сказал:

@arty349 погодите, а куда seo_pro редиректит с route=extension/payment/paybox/callback ?

На ту же ссылку только с заменой символов, например из примеров выше:

было в запросе

cotton%2A1%3B+%2A%3B&pg_result=1&pg_payment_date=2018-04-17+18%3A10%3A58

редиректит на ссылку в которой:

cotton*1;%20*;&pg_result=1&pg_payment_date=2018-04-17%2018:10:58
Link to comment
Share on other sites


Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.