Jump to content

Recommended Posts

Вопрос решен

 

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

 

Тестю, как работают ЧПУ для мультимагазина на  ocStore 3.

 

oc-store-3020.loc        - основной домен

test.oc-store-3020.loc - подмагазин (через встроенный функционал Магазины, известное в народе как "Мультимагазин").

 

Столкнулся со следующей ситуацией:

 

(ок)     - ЧПУ основного магазина работают ( oc-store-3020.loc/ru_canon-eos-5d )

(error) - ЧПУ подмагазина не работают ( test.oc-store-3020.loc/ru_store2_canon-eos-5d  )

(ок)     - ЧПУ основного магазина работают даже на НЕОСНОВНОМ магазине ( test.oc-store-3020.loc/ru_canon-eos-5d ) - то, что иконки не правильно подгружаются - это отдельная история

 

При этом такая ситуация и когда SeoPro включен, и когда выключен.

 

Начал выводить данные seo_url.php на экран. Оказалось, что проблема в том, что при открытии подмагазина в конфиге идентификатор основного магазина

$this->config->get('config_store_id') // return 0

 

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

 

SEO-URL-ocStore-3_1.thumb.png.e674290b1af67f3da916b2f1827d6d88.png

 

 

SEO-URL-ocStore-3_2.thumb.png.94bb5ff26f7874828267c58cc87fd082.pngSEO-URL-ocStore-3_3.thumb.png.338144f1546ee3fcfc897d1c352c898e.pngSEO-URL-ocStore-3_4.thumb.png.1c6a4ccab416cf265d60a7d97695a31f.png

Share this post


Link to post
Share on other sites

Вот блин!

 

Залез в oc-store-3020.loc/public_html/catalog/controller/startup/startup.php

Вывел на экран результаты запросов

$query = $this->db->query("SELECT * FROM " . DB_PREFIX . "store WHERE REPLACE(`ssl`, 'www.', '') = '" . $this->db->escape('https://' . str_replace('www.', '', $_SERVER['HTTP_HOST']) . rtrim(dirname($_SERVER['PHP_SELF']), '/.\\') . '/') . "'");

Проверил настройки подмагазина. Вроде все было нормально. Тем не менее, попробовал заменить "URL магазина" на основной (может я не так что-то понял). Это не сработало. Потом обратно скопировал и вставил адрес - и о чудо, в запросе SQL теперь был результат. В итоге начал проверять, что за ернуда и понял, что адреса подмагазина должны быть со слешем в конце, чтобы это работало.

SEO-URL-ocStore-3_6.png.4fe396502d1780bdabb027afbc098f24.png

 

SEO-URL-ocStore-3_5.png.8d1eda7154a5a49a312f4da023e1dacd.png

  • +1 1

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Similar Content

    • By AWARO
      Уникальные посадочные SEO страницы OC 3
      HYPER SEO FLY PAGES - продвигайте посадочные страницы с умом!
      -------------------------------------------------------------------------------------------------------
      HSFP - уникальный в своём роде модуль посадочных SEO страниц для увеличения конверсии!
       
      Используя модуль HYPER SEO FLY PAGES, можно с легкостью организовать
      посадочные сео страницы с выборкой товаров по различным критериям:
      по тегам товаров, по строке поиска, по атрибутам, Выбирая при этом
      товары из определённых категорий, определённых производителей, вручную любые необходимые вам товары. Ссылку на такие страницы можно выводить:
      в категории, в производителях, в виде тегов, в виде подкатегорий, вместо подкатегорий. Возможность задавать:
      родительскую категорию для отображения в хлебных крошках, родительскую категорию для отображения в урле, задать такой странице свой SEO URL, заголовки,  HTML-тег Title,  HTML-тег H1, Мета-тег Description,
      Демо
      Админка - demo\demo Фронт - 1 Фронт - 2 --
      Для чего он предназначен?
       
      Перед покупкой модуля:
      Внимательно читаем описание! Всё, что не указано в описании, не означает что должно и обязано быть! Адаптация под сторонние модули фильтров не входит в тех поддержку и является платной!
         Оплачивая адаптацию обратите внимание что, цена адаптаций начинается ОТ 1950.
         Т.е. ОТ это значит что, у вас могут быть кастомные доработки, с которыми дополнительно придется адаптировать модуль,
         и в таком случае это будет доп доработкой с доп оплатой - имейте это в виду! Готовая адаптация под фильтры включает в себя: - Работу с модулями фильтров, описанных в пункте "готовые адаптации". Уточняйте все интересующие моменты в теме поддержки! Установка, обновление нашими руками и отсутствующая адаптация под фильтры - платная, имейте в виду!  
      Готовые адаптации фильтров:
      фильтр в Journal3 ...  
      Перед установкой модуля:
      Внимательно читаем файл readme.txt!!! Устанавливайте модуль только своей версии опенкарта, иначе за исправления придется платить! Если вы не уверены, что сможете установить нормально модуль, то лучше закажите дополнительно услугу установки. см. опцию +500р Любые вопросы по модулю - добро пожаловать в тему, тестим, отписываемся, спрашиваем! Не корректно установили, не заработал и т.д. - вот тогда пишем в ЛС с полными доступами к FTP и в админ часть! Если вы мне отказываете в доступах для тех поддержки - значит поддержка вам не нужна! Если у вас после обновления модификаторов валится сайт - значит какой-то "умник" вам изменения внёс в кэш модификаторов
      - соответственно, чтобы заставить работать на таком сайте модуль - придется повозиться со всем этим бредом на платной основе
      т.к. такое не входит в бесплатную тех поддержу! Обновление модуля на вашем сайте нашими силами и все прочие доработки - платные, подробности в ЛС!
      Все прочие вопросы по модулю - добро пожаловать в тему тех поддержки и обсуждения!
      Если модуль начинает искаться на варезниках, то тех поддержка больше не оказывается!
       
      ЛИЦЕНЗИОННОЕ СОГЛАШЕНИЕ!
       
    • By AWARO
      2 999.00 руб
      Скачать/Купить дополнение


      Посадочные сео страницы - HYPER SEO FLY PAGES - OC 3
      Уникальные посадочные SEO страницы OC 3
      HYPER SEO FLY PAGES - продвигайте посадочные страницы с умом!
      -------------------------------------------------------------------------------------------------------
      HSFP - уникальный в своём роде модуль посадочных SEO страниц для увеличения конверсии!
       
      Используя модуль HYPER SEO FLY PAGES, можно с легкостью организовать
      посадочные сео страницы с выборкой товаров по различным критериям:
      по тегам товаров, по строке поиска, по атрибутам, Выбирая при этом
      товары из определённых категорий, определённых производителей, вручную любые необходимые вам товары. Ссылку на такие страницы можно выводить:
      в категории, в производителях, в виде тегов, в виде подкатегорий, вместо подкатегорий. Возможность задавать:
      родительскую категорию для отображения в хлебных крошках, родительскую категорию для отображения в урле, задать такой странице свой SEO URL, заголовки,  HTML-тег Title,  HTML-тег H1, Мета-тег Description,
      Демо
      Админка - demo\demo Фронт - 1 Фронт - 2 --
      Для чего он предназначен?
       
      Перед покупкой модуля:
      Внимательно читаем описание! Всё, что не указано в описании, не означает что должно и обязано быть! Адаптация под сторонние модули фильтров не входит в тех поддержку и является платной!
         Оплачивая адаптацию обратите внимание что, цена адаптаций начинается ОТ 1950.
         Т.е. ОТ это значит что, у вас могут быть кастомные доработки, с которыми дополнительно придется адаптировать модуль,
         и в таком случае это будет доп доработкой с доп оплатой - имейте это в виду! Готовая адаптация под фильтры включает в себя: - Работу с модулями фильтров, описанных в пункте "готовые адаптации". Уточняйте все интересующие моменты в теме поддержки! Установка, обновление нашими руками и отсутствующая адаптация под фильтры - платная, имейте в виду!  
      Готовые адаптации фильтров:
      фильтр в Journal3 ...  
      Перед установкой модуля:
      Внимательно читаем файл readme.txt!!! Устанавливайте модуль только своей версии опенкарта, иначе за исправления придется платить! Если вы не уверены, что сможете установить нормально модуль, то лучше закажите дополнительно услугу установки. см. опцию +500р Любые вопросы по модулю - добро пожаловать в тему, тестим, отписываемся, спрашиваем! Не корректно установили, не заработал и т.д. - вот тогда пишем в ЛС с полными доступами к FTP и в админ часть! Если вы мне отказываете в доступах для тех поддержки - значит поддержка вам не нужна! Если у вас после обновления модификаторов валится сайт - значит какой-то "умник" вам изменения внёс в кэш модификаторов
      - соответственно, чтобы заставить работать на таком сайте модуль - придется повозиться со всем этим бредом на платной основе
      т.к. такое не входит в бесплатную тех поддержу! Обновление модуля на вашем сайте нашими силами и все прочие доработки - платные, подробности в ЛС!
      Все прочие вопросы по модулю - добро пожаловать в тему тех поддержки и обсуждения!
      Если модуль начинает искаться на варезниках, то тех поддержка больше не оказывается!
       
      ЛИЦЕНЗИОННОЕ СОГЛАШЕНИЕ!
       
      Добавил AWARO Добавлено 26.12.2020 Категория SEO, карта сайта, оптимизация Системные требования php5.4 и выше Метод активации По запросу в ЛС Ioncube Loader Нет OpenCart 3.0 ocStore 3.0 OpenCart.Pro, ocShop Обращение к серверу разработчика Да Старая цена 3999  
    • By legioner26
      899.00 руб
      Скачать/Купить дополнение


      SEO Генератор мета тегов (категории, товары, производители, статьи), SEO URL - Мультиязык
      Модуль SEO генератор мета описания(тегов), URL, дубли,  позволяет провести оптимизацию всех категорий и товаров, производителей, статей с поддержкой языков магазина. Очень прост в эксплуатации
      Сохраняет информацию о заполнении проставляя метки, также предусмотреть функционал для перезаписи. 
      Все что от Вас требуется, это задать шаблон для заполнения meta.
       
      Внедрен Мультиязык производящий генерацию метатегов и 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
      2.2
      2.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1 Обращение к серверу разработчика Нет Старая цена 1500  
  • Recently Browsing   0 members

    No registered users viewing this page.

×

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.