Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

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


Recommended Posts

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

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

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

 

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

Надіслати
Поділитися на інших сайтах


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

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

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

 

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

Version 2.3.0.2 (rs.4)

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

Надіслати
Поділитися на інших сайтах


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

Как оказалось, в нынешней версии (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  не спасает.

Надіслати
Поділитися на інших сайтах


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

321.thumb.jpg.80827590ad0bdd38a64ea5eee85f4576.jpg

 

 

Змінено користувачем lsg
Надіслати
Поділитися на інших сайтах


Добрый день.

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

У меня 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 мс и эту страницу выкинул из индекса.

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

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

Надіслати
Поділитися на інших сайтах


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

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

 

Надіслати
Поділитися на інших сайтах

@Iris222

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

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

зачем?

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

Надіслати
Поділитися на інших сайтах

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

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


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

 

 

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

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

 

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

}

 

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

Змінено користувачем Kascad
Надіслати
Поділитися на інших сайтах


Как сделать исключения, чтоб 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 - не помогло

Змінено користувачем arty349
Надіслати
Поділитися на інших сайтах


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

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

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

Я про

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

в начале seo_pro.php

сборка opencart.pro

 

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

Змінено користувачем arty349
Надіслати
Поділитися на інших сайтах


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

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

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

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

например

extension/payment/paybox/callback - paybox_callback

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

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

Надіслати
Поділитися на інших сайтах

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

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

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

например

extension/payment/paybox/callback - paybox_callback

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

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

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

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

 

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

Надіслати
Поділитися на інших сайтах


тогда можно сделать seo-ссылку для такого route и платежной системе дать эту seo-ссылку

Надіслати
Поділитися на інших сайтах

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
Надіслати
Поділитися на інших сайтах


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

тогда можно сделать seo-ссылку для такого route и платежной системе дать эту seo-ссылку

проробовал так

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

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

например

extension/payment/paybox/callback - paybox_callback

все равно идет 301 редирект и замена символов в ссылке. так как дальше, в передаваемых значениях там полный зоопарк

Надіслати
Поділитися на інших сайтах


вы упоминали opencart.pro

с seo_pro.php, который на форуме те же самые проблемы?

https://opencartforum.com/files/file/2577-seo_pro-dlya-opencart/

@arty349

Надіслати
Поділитися на інших сайтах

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

так вы должный указать в платежной системе callback как paybox_callback

это то я понял и сделал

дело не в

extension%2Fpayment%2Fpaybox%2Fcallback

а данных которые дальше в ссылке идут

например изменение

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
Надіслати
Поділитися на інших сайтах


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

вы упоминали opencart.pro

с seo_pro.php, который на форуме те же самые проблемы?

https://opencartforum.com/files/file/2577-seo_pro-dlya-opencart/

@arty349

Да, точно так же отрабатывает

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.