Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
  • Sign Up

Recommended Posts

В 25.09.2021 в 04:05, ocdev_pro сказав:

Прекрасная новость друзья.
Модуль полностью совместим с фильтром

 ocFilter начиная с версии фильтра 4.8

@SooR Красавчик, все-таки допилил! :-o

Лично попробовал новый фильтр,  это пушка, рекомендую!

 

 

вот это действительно прекрасная новость) спасибо))

Link to post
Share on other sites

40 минут назад, Yuriel сказал:

Подскажите как бороться ? почему отключен ?

 

пврапррр.png

Не обращайте внимание, у него нет настройки вкл/выкл

Link to post
Share on other sites

Здравствуйте!
Спасибо за работу над модулем, который закрывает очень актуальную задачу, но хочется все таки расставить все точки на і.
1. У Вас в документации написано что для кода языка можна прописать uk-ua или uk или ua. Но ua - это код страны.

image.thumb.png.fbe24e64ff3cd7b7794fbbee14a7c335.png

2. Если задать ru-ua и uk-ua соответственно, то при проверке hreflang Tags Testing выдает ошибку: image.thumb.png.809ad6cd7d8e4640ac7cb77b0a04ad85.pngMissing region-independant link for that language:
 

я насколько понимаю причина в этом:
image.thumb.png.57648a4f1642dc97498aebb74195f5ec.png

тоесть для того что бы все было ок, нужно указывать в Вашем модуле только код языка?

 

 

Link to post
Share on other sites

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

Здравствуйте!
Спасибо за работу над модулем, который закрывает очень актуальную задачу, но хочется все таки расставить все точки на і.
1. У Вас в документации написано что для кода языка можна прописать uk-ua или uk или ua. Но ua - это код страны.

 

2. Если задать ru-ua и uk-ua соответственно, то при проверке hreflang Tags Testing выдает ошибку: Missing region-independant link for that language:
 

я насколько понимаю причина в этом:
 

тоесть для того что бы все было ок, нужно указывать в Вашем модуле только код языка?


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

Link to post
Share on other sites
В 26.09.2020 в 16:37, ocdev_pro сказал:

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

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

Подскажите, пожалуйста, появилась ли в модуле поддержка мультимагазина (мультидоменность)?

спасибо!

Link to post
Share on other sites

50 минут назад, emilisk сказал:

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

Подскажите, пожалуйста, появилась ли в модуле поддержка мультимагазина (мультидоменность)?

спасибо!

Есть предложение потестить на Вашем магазине?

Link to post
Share on other sites
1 час назад, ocdev_pro сказал:

Есть предложение потестить на Вашем магазине?

Хорошо. Что для этого надо?

Link to post
Share on other sites

41 минуту назад, emilisk сказал:

Хорошо. Что для этого надо?

Пишите в ЛС, доступы к сайту, админку и фтп. проверим

Link to post
Share on other sites

Всем привет! ocStore-3.0.2.0

Пишут что не должно быть префикса а только в hreflang-е.

У меня бред какой то. Есть и префикс и не правильный хрефлэнг. Так же есть 404-я ошибка при переключении на язык по умолчанию (страница не найдена)

Настройки модуля:

https://prnt.sc/1vpdjf7

Hreflang:

https://prnt.sc/1vpd7as

Префикс:

https://prnt.sc/1vpde3h

Стоит SEO PRO и проблем нет.

 

Что за баг может кто сталкивался ?

Edited by natural
Link to post
Share on other sites

4 часа назад, natural сказал:

Всем привет! ocStore-3.0.2.0

Пишут что не должно быть префикса а только в hreflang-е.

У меня бред какой то. Есть и префикс и не правильный хрефлэнг. Так же есть 404-я ошибка при переключении на язык по умолчанию (страница не найдена)

Настройки модуля:

https://prnt.sc/1vpdjf7

Hreflang:

https://prnt.sc/1vpd7as

Префикс:

https://prnt.sc/1vpde3h

Стоит SEO PRO и проблем нет.

 

Что за баг может кто сталкивался ?

Так а что за Баг в итоге? Ничего не понятно что у Вас не так.
hreflang не правильный, потому что надо указать ru и uk вместо ru-ru, uk-ua.
Т.к при указании региона надо еще и указать hreflang x-default но это в редких случаях, когда действительно требуется разделение сайта для конкретного региона

например сайт на английском для Америки будет иметь hreflang="en-us, для Англии en-gb

в Вашем же случае разделять сайт по регионам не нужно.  ru-ru, uk-ua сообщает поисковику, что у меня Русский на сайте только для России, а Украинский только для Украины.. А все русскоговорящие в Украине идут лесом выходит.  Вот так не надо делать!

Link to post
Share on other sites
2 часа назад, ocdev_pro сказал:

Так а что за Баг в итоге? Ничего не понятно что у Вас не так.
hreflang не правильный, потому что надо указать ru и uk вместо ru-ru, uk-ua.
Т.к при указании региона надо еще и указать hreflang x-default но это в редких случаях, когда действительно требуется разделение сайта для конкретного региона

например сайт на английском для Америки будет иметь hreflang="en-us, для Англии en-gb

в Вашем же случае разделять сайт по регионам не нужно.  ru-ru, uk-ua сообщает поисковику, что у меня Русский на сайте только для России, а Украинский только для Украины.. А все русскоговорящие в Украине идут лесом выходит.  Вот так не надо делать!

 

Спасибо за ответ! 

Прошу прощение просто забыл что была доработка кастомная под prefix в url в catalog/controller/header.php

Сам занимаюсь СЕО но, без префикса просто не могу смотреть на сайт))) 

Я понимаю о чем Вы пишите что он не обязателен и этому имеет место быть но, я все же сделал )

 

Префикс делал следующим образом от версии 2x 

<file path="catalog/controller/extension/seo_pro.php">
	<operation>
      <search>
        <![CDATA[// Decode URL]]>
      </search>
      <add position="after">
        <![CDATA[
        //Add language code in ur --Begin code
              if(isset($this->request->get['_route_'])){
            $urllanguage = explode('/', trim(utf8_strtolower($this->request->get['_route_']), '/'));
            $this->load->model('localisation/language');
            $languages = $this->model_localisation_language->getLanguages();
            $lang = array();
            foreach($languages as $language){
              $lang[] = $language['code'];
            }
            if(isset($urllanguage[0]) && in_array($urllanguage[0], $lang)){
              if(count($urllanguage) > 1){
                $replace_lang = $urllanguage[0]."/";
              }else{
                $replace_lang = $urllanguage[0];
              }
              $this->request->get['_route_'] = str_replace($replace_lang, '', $this->request->get['_route_']);
              if($this->request->get['_route_'] == '' || $this->request->get['_route_'] == '/'){
                unset($this->request->get['_route_']);
              }
            }
          }
        // -- End code
        ]]>
      </add>
    </operation>
    <operation>
    <search>
        <![CDATA[		$seo_url = trim($seo_url, '/');]]>
      </search>
       <add position="after">
        <![CDATA[
        //Add language code in ur --Begin code
            $this->load->model('setting/setting');

            $congif_language = $this->config->get('config_language');

            if(isset($this->session->data['language']) && $this->session->data['language'] != $congif_language){
              $seo_url = $this->session->data['language']."/".$seo_url;
            }
        // -- End code
        ]]>
      </add>
    </operation>
  </file>

 

Попробую завтра Ваш модуль поставить поверх SEO PRO. Отпишусь о результатах. 

 

Вот кстате возможный виновник торжества:

catalog/controller/header.php

 
$url_current = "$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]";
				 if ($url_current == 'http://Ваш сайт/') {
					
				         $this->session->data['language'] = 'uk-ua';
					$this->response->redirect($this->url->link('common/home'));
			 }
			 if ($url_current == 'http://Ваш сайт/ru') {
				         $this->session->data['language'] = 'ru-ru';
					 $this->response->redirect($this->url->link('common/home'));
			}

 

 

 

Edited by natural
Link to post
Share on other sites

25 минут назад, natural сказал:

Вот кстате возможный виновник торжества:

catalog/controller/header.php


 
$url_current = "$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]";
				 if ($url_current == 'http://Ваш сайт/') {
					
				         $this->session->data['language'] = 'uk-ua';
					$this->response->redirect($this->url->link('common/home'));
			 }
			 if ($url_current == 'http://Ваш сайт/ru') {
				         $this->session->data['language'] = 'ru-ru';
					 $this->response->redirect($this->url->link('common/home'));
			}

 

 

 

Ну это у Вас уже какие-то кастомные доработки, т.к у меня такого кода нету

Link to post
Share on other sites
  • 1 month later...

Кто может подсказать с пагинацией этот модуль також работает? К примеру вносит ли в заголовок пагинации номера страниц?

Edited by Kamaz
Link to post
Share on other sites

И ещё вопрос нужен ли новый тайтл и описание для страниц формата:

 

<title>Водка - | Купить водку: цена, отзывы, продажа страница 3</title>

 

<meta name="description" content="Лучшая водка мира ➦ Купить водку  ✔ Гарантия качества ☑ Оптовые цены $ страница 3" />

 

Если да - не увидел на видео, делает ли такое этот модуль

Edited by Kamaz
Link to post
Share on other sites

23 минуты назад, Kamaz сказал:

И ещё вопрос нужен ли новый тайтл и описание для страниц формата:

 

<title>Водка - | Купить водку: цена, отзывы, продажа страница 3</title>

 

<meta name="description" content="Лучшая водка мира ➦ Купить водку  ✔ Гарантия качества ☑ Оптовые цены $ страница 3" />

 

Если да - не увидел на видео, делает ли такое этот модуль

Если нет на видео, значит не делает. Да и не должен, это ведь другое. Модуль работает со ссылками, а не с заголовками и текстом

Link to post
Share on other sites
  • 3 weeks later...

Подскажите, если в магазине уже переведено всё на два языка (русский и украинский), как правильно установить этот модуль? В файлах увидел папку с английским - нужна ли она или её просто заменить на папку с украинским языком? 

Link to post
Share on other sites

5 часов назад, zhizherinv сказал:

Подскажите, если в магазине уже переведено всё на два языка (русский и украинский), как правильно установить этот модуль? В файлах увидел папку с английским - нужна ли она или её просто заменить на папку с украинским языком? 

Папка с английским пускай лежит себе, не надо ее трогать

Link to post
Share on other sites
6 часов назад, ocdev_pro сказал:

Папка с английским пускай лежит себе, не надо ее трогать

как есть так и устанавливать? укр язык сам появится?

Link to post
Share on other sites

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

как есть так и устанавливать? укр язык сам появится?

Как он появится?))) Укр.язык ставите отдельно, а модуль отдельно

Link to post
Share on other sites
5 минут назад, ocdev_pro сказал:

Как он появится?))) Укр.язык ставите отдельно, а модуль отдельно

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

Link to post
Share on other sites

22 минуты назад, zhizherinv сказал:

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

Если язык включен, то появится

Link to post
Share on other sites
  • 2 weeks later...
Только что, Kirizzo сказал:

В мобильной версии не переключается язык, в чем может быть проблема? по гугл хрома дев нет ошибок. шаблон установленный - версия шаблона 2
https://opencartforum.com/files/file/3870-adaptivnyy-mnogomodulnyy-shablon-modern-v2/
 

Нужна адаптация, тестировано только на стандартном шаблоне

Link to post
Share on other sites
В 07.12.2021 в 18:30, Rassol2 сказал:

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

После выбора локализации сайт донор выставляет вам куки с указанием языка.
Вам нужно с браузера скопировать куки и записать их в настройки запросов.
После этого сайт донор будет из запроса считывать куки и отдавать вам нужную локализацию.

 

1 минуту назад, ocdev_pro сказал:

Нужна адаптация, тестировано только на стандартном шаблоне

можете это сделать?

Link to post
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
  • Similar Content

    • By PaulKravchenko
      Скачать/Купить дополнение


      Мультиязычные Страны и Регионы
      Модуль добавляет мультиязычность для стран и регионов.
      Также добавлена возможность изменения порядка сортировки стран и регионов (по умолчанию сортировка по алфавиту).
       
      Добавил PaulKravchenko Добавлено 04.01.2022 Категория Модули Системные требования Метод активации Без активации Ioncube Loader Нет OpenCart 3.0
      2.3 ocStore 3.0
      2.3.0.2.4
      2.3 OpenCart.Pro, ocShop Opencart.pro 2.3 Обращение к серверу разработчика Нет  
    • By legioner26
      899
      Доступ к обновлениям: 500.00 руб за 6 месяцев
      Скачать/Купить дополнение


      SEO Генератор мета тегов (категории, товары, производители, статьи), SEO URL - Мультиязык
      ВНИМАНИЕ !!!
      01.02.2022 года цена модуля поднимется до 1100 руб.
      Модуль SEO генератор мета описания(тегов), URL, дубли,  позволяет провести оптимизацию всех категорий и товаров (Берутся категории у которых есть товары), производителей, статей с поддержкой языков магазина. Очень прост в эксплуатации
      Сохраняет информацию о заполнении проставляя метки, также предусмотреть функционал для перезаписи. 
      Все что от Вас требуется, это задать шаблон для заполнения meta.
       
      Если необходимо убрать нули после запятой то читаем FAQ
      Внедрен Мультиязык производящий генерацию метатегов и URL, а также поиск дублей на всех подключенных языках магазина !!!
       
      Также добавлена возможность автоматической массовой генерации отсутствующих SEO URL в товарах, категориях, производителях и статьях на всех языках магазина, с доп функционалом перезаписи имеющихся.
      при нажатии на кнопку Обновить ЧПУ (SEO URL)  модуль проставить URL во всех товарах и категориях, производителях, статьях в которых они отсутствуют.
       
      Возможность устранения дублей SEO URL
       
      ПРИМЕР заполнения прилагается в скриншоте.
       
      УСТАНОВКА
      1. Для ОС 3 --- Установить архив через Установку расширений, очистить кешь.
      2. Для ОС 2 --- Скопировать папку admin в корень сайта.
       
      ПРИМЕЧАНИЕ
      Модуль не закублен с открытым исходным кодом, не требует ключа активации.
      Тех. поддержка осуществляется для клиентов купившим модуль для конкретного ресурса, поэтому при покупке обязательно указываем Ваш домен.
       

       
      СЕО СОПРОВОЖДЕНИЕ <<<
       
      РЕКОМЕНДУЕМЫЕ МОДУЛИ
       
      Генератор АКЦИЙ Special PRO
      Смс авторизация и регистрация 
      Модуль Зумма
      Модуль подарков
      Конструктор форм обратной связи
      ___________________
       
      Также советую приобрести модуль от разработчика @chukcha Редирект Универсал 
      Незаменимый инструмент для редиректов, имеется 410 жизненно важный для удаленных товаров.
       
      Добавил legioner26 Добавлено 31.03.2019 Категория SEO, карта сайта, оптимизация Системные требования Метод активации Без активации Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2
      2.1
      2.0 ocStore 3.0
      2.3.0.2.4
      2.3
      2.2
      2.1 OpenCart.Pro, ocShop Opencart.pro 2.3 Обращение к серверу разработчика Нет  
    • By legioner26
      ВНИМАНИЕ !!!
      01.02.2022 года цена модуля поднимется до 1100 руб.
      Модуль SEO генератор мета описания(тегов), URL, дубли,  позволяет провести оптимизацию всех категорий и товаров (Берутся категории у которых есть товары), производителей, статей с поддержкой языков магазина. Очень прост в эксплуатации
      Сохраняет информацию о заполнении проставляя метки, также предусмотреть функционал для перезаписи. 
      Все что от Вас требуется, это задать шаблон для заполнения meta.
       
      Если необходимо убрать нули после запятой то читаем FAQ
      Внедрен Мультиязык производящий генерацию метатегов и URL, а также поиск дублей на всех подключенных языках магазина !!!
       
      Также добавлена возможность автоматической массовой генерации отсутствующих SEO URL в товарах, категориях, производителях и статьях на всех языках магазина, с доп функционалом перезаписи имеющихся.
      при нажатии на кнопку Обновить ЧПУ (SEO URL)  модуль проставить URL во всех товарах и категориях, производителях, статьях в которых они отсутствуют.
       
      Возможность устранения дублей SEO URL
       
      ПРИМЕР заполнения прилагается в скриншоте.
       
      УСТАНОВКА
      1. Для ОС 3 --- Установить архив через Установку расширений, очистить кешь.
      2. Для ОС 2 --- Скопировать папку admin в корень сайта.
       
      ПРИМЕЧАНИЕ
      Модуль не закублен с открытым исходным кодом, не требует ключа активации.
      Тех. поддержка осуществляется для клиентов купившим модуль для конкретного ресурса, поэтому при покупке обязательно указываем Ваш домен.
       

       
      СЕО СОПРОВОЖДЕНИЕ <<<
       
      РЕКОМЕНДУЕМЫЕ МОДУЛИ
       
      Генератор АКЦИЙ Special PRO
      Смс авторизация и регистрация 
      Модуль Зумма
      Модуль подарков
      Конструктор форм обратной связи
      ___________________
       
      Также советую приобрести модуль от разработчика @chukcha Редирект Универсал 
      Незаменимый инструмент для редиректов, имеется 410 жизненно важный для удаленных товаров.
       
    • By PaulKravchenko
      Модуль добавляет мультиязычность для стран и регионов.
      Также добавлена возможность изменения порядка сортировки стран и регионов (по умолчанию сортировка по алфавиту).
       
    • By ocdev_pro
      OCDEV.pro - Мультиязык SEO PRO (ocStore, Opencart.pro 2.x), OCDEV.pro - Hreflang (ocStore 3.x) - модуль для решения проблемы с мультиязычностью сайта. Протестирован на платформах ocStore, Opencart.pro 2.x
      Данный модуль создан и распространяется бесплатно исключительно для поддержки и развития сборки ocStore от opencartforum.com
      Работает только с SeoPro который присутствует в сборках ocStore, Opencart.pro. Работа с SeoPro установленным на чистый Opencart от других авторов не гарантируется, но возможна адаптация и настройка при обращении в ЛС, исключительно на платной основе.
      Модуль никогда не будет дорабатываться и публиковаться для чистого Opencart или других сборок. Установка и адаптация модуля на чистый Opencart, это достаточно трудоемкая платная услуга (обращайтесь в ЛС или по контактам в профиле).
      Доступные функции модуля OCDEV.pro - Мультиязык SEO PRO (ocStore, Opencart.pro 2.x): Формирует корректный тег Hreflang Добавляет код языка в url, Например https://site.com/tovar или https://site.com/ua/tovar
      Язык по умолчанию остается без префикса в URL
      Заменяет стандартный блок языка, не используя ajax или отправку форм. Смена языка происходит непосредственно при клике на ссылку в блоке переключателей Добавляет мультиязычные мета-данные для главной страницы Заменяет адрес магазина на мультиязычный на странице контактов Позволяет стандартному модулю карты-сайта формировать раздельный sitemap.xml для каждого языка
      Необходимо добавить правила в .htaccess или в настройках nginx, описано в инструкции
      Доступные функции модуля OCDEV.pro - Hreflang (ocStore 3.x): Формирует корректный тег Hreflang Добавляет мультиязычные мета-данные для главной страницы Заменяет адрес магазина на мультиязычный на странице контактов Позволяет стандартному модулю карты-сайта формировать раздельный sitemap.xml для каждого языка
      Необходимо добавить правила в .htaccess или в настройках nginx, описано ниже в инструкции
      Модуль не добавляет префикс языка в URL! И в целом не влияет на формирования ссылок на Вашем сайте в отличии от модуля для ocStore2.x
      Код языка в URL модуль для ocStore 3 не добавляет. В Opencart (ocStore) 3 ссылки всех сущностей уже отличаются и задаются как уникальное значение для каждого языка.
      Такой подход вполне приемлем и не создает никаких преград для индексации. Если исходить из того, что ЧПУ для категории формируется из заголовка, путем транслитерации, то в свою очередь имеем:
      При при транслитерации с русского, Категория - Детские игрушки будет иметь вид - detskie-igrushki
      с украинского - Дитячі іграшки будет иметь вид - dytiachi-ihrashky
      на английском - Toys for kids будет иметь вид - toys-for-kids
      на немецком - Kinderspielzeug будет иметь вид - kinderspielzeug
      Для поисковой системы главное найти мета-тег hreflang который будет сообщать о том, что страница есть и на других языках и в свою очередь поисковая система сможет прочитать данные с мета-тега о языке страницы и получить ссылку на нее.
      Интеграция с другими модулями Протестирована работа с фильтрами: Filter Vier, GoFilter, Mega Filter Pro/Plus начиная с версии фильтра 2.0.5.6.8
      Нужно поставить версию MegaFilter Pro версии не ниже указанной выше и модификацию mega_filter_ocd_multilang_fix.ocmod.xml
      Протестирована работа с ocFilter начиная с версии фильтра 4.8
       
      Модуль не совместим с модулями серии SEOCMS от markimax Требования Сборка ocStore, Opencart.pro Включенный SeoPro файл htaccess.txt переименован в .htaccess PHP версии 5.3 и выше Инструкция Инструкция к модулю находиться в файлах для скачивания readme.zip. Распакуйте данный архив к себе на ПК и откройте файл index.html в браузере Видео инструкция-обзор на YouTube Я настоятельно рекомендую не только скачивать и устанавливать модуль на свои и клиентские магазины, но и финансово учувствовать в развитии модуля, этим Вы поддерживаете разработчика и можете рассчитывать на техническую поддержку и регулярные обновления.
      Хотите поддержать автора или сказать спасибо? жмите Поддержать автора или приобретайте модуль на форуме с установкой и настройкой!
      Лицензионное соглашение Данное программное обеспечение, дальше ПО, OCDEV.pro - Мультиязык SEO PRO, OCDEV.pro - Hreflang и дополнения к нему являются объектом авторского права и защищено Законом об авторском праве. Любое лицо которое нарушает условия данной лицензии, будет лишен обновлений, технической поддержки и блокируется на официальных ресурсах распространения ПО, работоспособность модуля не гарантируется. Скачивая данное ПО легально Вы поддерживаете разработку, способствуете развитию и улучшению данного ПО.
      В нелегально распространяемых копиях ПО может быть вредоносный код, который может нанести ущерб Вашему бизнесу и сайту. Остерегайтесь скачивания, приобретения ПО на сторонних ресурсах не указанных в данном лицензионном соглашении.
      Все авторское ПО может размещаться только на следующих ресурсах:
      https://opencartforum.com https://opencart.com https://ocdev.pro  
      Скачивая дополнение Вы получаете копию ПО и доступ к обновлениям.
      Передача ПО третьим лицам, распространение ПО от своего имени, публикация исходного кода запрещена!
      Пользователь может модифицировать ПО для расширения/исправления функционала без его публикации в сети интернет.
      Техническая поддержка проводиться исключительно на платной основе по обоюдной договоренности сторон. Автор в праве отказать в технической поддержке при неадекватном поведении покупателя, хамстве, нарушении этики итд. Поддержка и консультации относительно ПО будет производиться в произвольном режиме и времени на усмотрение разработчика.
      Автор в праве частично или полностью изменить условия данного лицензионного соглашения.
      Права и авторство на ПО, OCDEV.pro - Мультиязык SEO PRO, OCDEV.pro - Hreflang и дополнения к нему принадлежат разработчику Ваховскому Александру Витальевичу, он же: ocdev_pro, alexwaha, сайт https://ocdev.pro
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • 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.