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

Recommended Posts

  • 3 weeks later...

OcStore 3.0.3.7, шаблон CyberStore

Модуль переключения языков на украинский дает ссылку

https://site.com.ua/uk-ua

но должен давать ссылку

https://site.com.ua/ua

Как это исправить?

при переходе по ссылке, которую дает модуль переключения языков попадаем на https://motobrat.com.ua/ua/... вроде всё хорошо, но при попытке перейти через адресную строку по ссылке https://motobrat.com.ua/ua -  получаем страницу 404, ссылка не найдена...

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


  • 2 weeks later...

День добрый.

 

На одном сайте при смене языка не появляется префикс в урл на главной https://site.com.ua/uк

Как это исправить? Настройки, языковой пакет, контролеры language.php и header.php смотрел, вроди все стандартно - родные файлы и там и там. Посмотрел - редиректы и .htaccess, тоже ничего не нашел. На втором аналогичном сайте - все ок, префикс есть, стоит такойже модуль 1.35

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


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

День добрый.

 

На одном сайте при смене языка не появляется префикс в урл на главной https://site.com.ua/uк

Как это исправить? Настройки, языковой пакет, контролеры language.php и header.php смотрел, вроди все стандартно - родные файлы и там и там. Посмотрел - редиректы и .htaccess, тоже ничего не нашел. На втором аналогичном сайте - все ок, префикс есть, стоит такойже модуль 1.35

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

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

  • 2 weeks later...

Здравствуйте!
Это только у меня такая проблема?
Индексируется только основной язык. На дополнительные поисковик выдает 404. Хотя на сайте все работает. Языки переключаются.
При проверке ответа сервера для https://site.ua ответ 200, а для https://site.ua/ru/ ответ 404.

Такие же проблемы и с категориями, и с товарами.

загрузка.jpg

Screenshot_1.png

Screenshot_2.png

 

Дополнение:
Только что установил чистый ocStore 3.0 + два языка (Украинский основной и Русский дополнительный) + ваш модуль.

Через переключатель языков все работает. Но если вручную в браузере прописать ссылку дополнительного языка = 404 ошибка.
https://test.site.ua ответ 200

https://test.site.ua/ru/ ответ 404

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


Доброй ночи. Модуль классный только теперь у меня в сайт мап - страницы только с префикс ua - выходят, а так чтоб вообще без префикса - такого нет, что можно предпринять?

 

РАЗОБРАЛСЯ. (надо было документацию дочитать)

 

Спойлер

 

Для корректной работы карты сайта, выгрузки товаров с нужным языком и тд. нужно:

  • В url добавлять суффикс языка. Например двуязычный сайт RU, UA где основной русский.
    Карта сайта на русском языке - site.com/ru/index.php?route=extension/feed/google_sitemap
    Карта сайта на украинском языке - site.com/ua/index.php?route=extension/feed/google_sitemap
  • Если карта сайта отдается по url site.com/sitemap.xml, site.com/ua/sitemap.xml, то в .htaccess после "RewriteBase /" добавить правило для каждого языка:
    RewriteRule ^sitemap.xml$ /ru/index.php?route=extension/feed/google_sitemap [L] - в этом случае ru - язык по-умолчанию
    RewriteRule ^ua/sitemap.xml$ /ua/index.php?route=extension/feed/google_sitemap [L] - второй язык ua
  • Код языка в этом запросе должен соответствовать заданному URL-prefix настройке языка в системе

 

 

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


Добрый вечер.

Подскажите такой момент

Ocstore 3.0.3.7

Установил модуль и настройку. Все сделал по инструкции

После чего в урл добавился в конец вот такой символ           -     /%20                           https://prnt.sc/26j736q

Посмотрел в  дизайн - Seo URL- там все норм    https://prnt.sc/26j7504

Подскажите как решить ? 

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


19 минут назад, Sokolov39 сказал:

Добрый вечер.

Подскажите такой момент

Ocstore 3.0.3.7

Установил модуль и настройку. Все сделал по инструкции

После чего в урл добавился в конец вот такой символ           -     /%20                           https://prnt.sc/26j736q

Посмотрел в  дизайн - Seo Ukr - норм    https://prnt.sc/26j7504

Подскажите как решить ? 

Проверьте в настройках модуля Мультиязык, там может быть пробел в URL для языка по-умолчанию

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

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

Проверьте в настройках модуля Мультиязык, там может быть пробел в URL для языка по-умолчанию

Большое спасибо за совет.

Все таки пробела не было но решил вот так:

Решение:

Модуль удалил и наново установил. 

Все заработало

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


В 23.01.2022 в 01:24, mouZ сказал:

Здравствуйте!
Это только у меня такая проблема?
Индексируется только основной язык. На дополнительные поисковик выдает 404. Хотя на сайте все работает. Языки переключаются.
При проверке ответа сервера для https://site.ua ответ 200, а для https://site.ua/ru/ ответ 404.

Такие же проблемы и с категориями, и с товарами.

загрузка.jpg

Screenshot_1.png

Screenshot_2.png

 

Дополнение:
Только что установил чистый ocStore 3.0 + два языка (Украинский основной и Русский дополнительный) + ваш модуль.

Через переключатель языков все работает. Но если вручную в браузере прописать ссылку дополнительного языка = 404 ошибка.
https://test.site.ua ответ 200

https://test.site.ua/ru/ ответ 404

 

В 23.01.2022 в 02:32, mouZ сказал:

Проблема решена отключением чекбокса в настройках SeoPro.

Screenshot_3.png

 

 

 При установке на Ocstore 3.0.3.7 встретился тоже с этой проблемой. Постоянно выкидало ошибку 404 если прописывать её на другом языке вручную, при переходе из поисковика или использования сервисов  validator.w3.org, pagespeed.web.dev и тому подобное (на одной из страниц выдавало всегда 404).
Действительно отключение слеша в SeoPro решило эту проблему. Но если копятся глубже то при пагинации страниц добавляется слеш /?page=2 и так же при работе фильтра OCFilter  /?ocf=F4S1V624, ну и в других подобных случаях. А это все провоцирует эту же 404 ошибку.
Можно как то доработать модуль чтобы он работал со слэшем / в конце ссылки?

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


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

 

 

 

 При установке на Ocstore 3.0.3.7 встретился тоже с этой проблемой. Постоянно выкидало ошибку 404 если прописывать её на другом языке вручную, при переходе из поисковика или использования сервисов  validator.w3.org, pagespeed.web.dev и тому подобное (на одной из страниц выдавало всегда 404).
Действительно отключение слеша в SeoPro решило эту проблему. Но если копятся глубже то при пагинации страниц добавляется слеш /?page=2 и так же при работе фильтра OCFilter  /?ocf=F4S1V624, ну и в других подобных случаях. А это все провоцирует эту же 404 ошибку.
Можно как то доработать модуль чтобы он работал со слэшем / в конце ссылки?

 

Ребята, это проблема не модуля, а самой сборки Ocstore 3.0.3.7. Попробуйте отключить модификацию модуля и с другими ссылками сделать следующее:

SEO PRO включен и включен слеш на конце 
Будучи на основном языке, введите в браузере URL ссылки на другом языке со слешом на конце и получите тоже 404
Призываю @Support @dinox обратить на это внимание и исправить в следующем релизе.

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

В 26.01.2022 в 01:27, ocdev_pro сказал:

 

Ребята, это проблема не модуля, а самой сборки Ocstore 3.0.3.7. Попробуйте отключить модификацию модуля и с другими ссылками сделать следующее:

SEO PRO включен и включен слеш на конце 
Будучи на основном языке, введите в браузере URL ссылки на другом языке со слешом на конце и получите тоже 404
Призываю @Support @dinox обратить на это внимание и исправить в следующем релизе.

 

Нашел выход
system/library/seopro.php
После строки: 

$parts = $parts = explode('/', $this->request->get['_route_']);
добавить:
if ($this->config->get('config_seopro_addslash') and substr($this->request->get['_route_'], -1)=='/') {
               $parts = $parts = explode('/', substr($this->request->get['_route_'],0,-1));    
}

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


  • 2 weeks later...
В 26.01.2022 в 01:27, ocdev_pro сказал:

 

Ребята, это проблема не модуля, а самой сборки Ocstore 3.0.3.7. Попробуйте отключить модификацию модуля и с другими ссылками сделать следующее:

SEO PRO включен и включен слеш на конце 
Будучи на основном языке, введите в браузере URL ссылки на другом языке со слешом на конце и получите тоже 404
Призываю @Support @dinox обратить на это внимание и исправить в следующем релизе.

Идеально было бы выкатить версию Ocstore 3.0.3.8 с обновлением SEO PRO под мультиязык )

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


В 31.01.2022 в 11:29, gevguk сказал:

 

Нашел выход
system/library/seopro.php
После строки: 

$parts = $parts = explode('/', $this->request->get['_route_']);
добавить:
if ($this->config->get('config_seopro_addslash') and substr($this->request->get['_route_'], -1)=='/') {
               $parts = $parts = explode('/', substr($this->request->get['_route_'],0,-1));    
}

 

Что дает это добавление? Если не сложно, можете пояснить, стоит ли вносить эту правку. Я не пользуюсь OCFilter. Какие могут быть подводные камни, если просто отключить слеш для SEO PRO?

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


В 08.02.2022 в 17:30, Papai сказал:

 

Что дает это добавление? Если не сложно, можете пояснить, стоит ли вносить эту правку. Я не пользуюсь OCFilter. Какие могут быть подводные камни, если просто отключить слеш для SEO PRO?

Это добавление для тех у кого включен слэш в конце. Если он у вас отключен тогда оно вам не нужно.

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


48 минут назад, gevguk сказал:

Это добавление для тех у кого включен слэш в конце. Если он у вас отключен тогда оно вам не нужно.

Пожалуй думаю, надо это оформить в отдельный ocmod.

 

Прикрепил в файлах ocd_hreflang_seopro_slash_fix_ocstore3.ocmod.zip

@gevguk Спасибо

 

P.S Тем кто вручную уже внес изменения можете не устанавливать данный фикс

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

  • 2 months later...

Добрый день

Подскажите. сделала установку на ocstore 2.3   и все сделала по документации

после чего в конец  урла главного языка добавляется еще один слеш вот так                     site.com//

Подскажите , в чем может быть проблема? 

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


17.04.2022 в 18:08, Fialka11 сказал:

Добрый день

Подскажите. сделала установку на ocstore 2.3   и все сделала по документации

после чего в конец  урла главного языка добавляется еще один слеш вот так                     site.com//

Подскажите , в чем может быть проблема? 

Напишите в директ доступы в админку и фтп, посмотрю в течении дня

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

22.04.2022 в 15:57, Fialka11 сказал:

Добрый день

Подскажите для Ocstore 3

В чем разница этих архивов:

1. ocd_hreflang_seopro_slash_fix_ocstore3.ocmod.zip

2. ocd_hreflang_v1.1.4_ocstore3.ocmod.zip  

Спасибо

первый это фикс для SeoPro убирающий баг с множественным слешем
второй сам модуль

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

  • 1 month later...

@ocdev_proДобрый день.
Установил все по интсрукции.
При включении модификатора вылетает фронт с ошибкой
Notice: Undefined index: ru in  ... /system/storage/modification/catalog/controller/common/seo_pro.php on line 113
Notice: Undefined index: ru in  ... /system/storage/modification/catalog/controller/common/seo_pro.php on line 114

image.png.f67c6229145522f705e75e44fd98a8c3.png

 

ocStore 2.1.0.1.1, Тип ЧПУ: SeoPro
 

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


09.06.2022 в 11:15, Feyruz сказал:

@ocdev_proДобрый день.
Установил все по интсрукции.
При включении модификатора вылетает фронт с ошибкой
Notice: Undefined index: ru in  ... /system/storage/modification/catalog/controller/common/seo_pro.php on line 113
Notice: Undefined index: ru in  ... /system/storage/modification/catalog/controller/common/seo_pro.php on line 114

image.png.f67c6229145522f705e75e44fd98a8c3.png

 

ocStore 2.1.0.1.1, Тип ЧПУ: SeoPro
 

Чистите кеш, задайте порядок языков 0 для основного 1,2,3 для остальных.  На чистом магазине все работает

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

В 09.06.2022 в 16:02, ocdev_pro сказав:

Чистите кеш, задайте порядок языков 0 для основного 1,2,3 для остальных.  На чистом магазине все работает

Кеш чистил, нумерация с 0 до 1 (два языка), шаблон default, на кеш дополнений ни каких не стоит. Переключение языка стандартным методом работает. Куда смотреть не знаю.

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


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

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

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

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

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

Вхід

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

Вхід зараз

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

Important Information

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