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

[Подгдержка] Региональные поддомены без мультимагазина (170 штук + неограничено)


Recommended Posts

Региональные поддомены без мультимагазина (170 штук + неограничено)


Региональные поддомены без мультимагазина (170 штук + неограничено)


ВАЖНО! Нужно, чтобы у основного домена на хостинге был алисом - любые поддомены, например для site.ru алиас *.site.ru, ггде * - люпотому чтой поддомен

ВАЖНО! Не подгдерживает мультиязычность!

 

Модуль позволяет организовать на сайте неограниченное кол-во поддоменов без мультимагазина (в модуле уже сгделано 170 городов с населением от 100000 человек).

 

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

Для 170 городов уже добавлены адреса - случайный адрес почты России, города в пагдежах: Саратов, в Саратове, в Саратов, по Саратову, до Саратова, республики/области: Саратовская область.

 

Данные, которые уже есть для 170 городов:

  • City
  • CityGde
  • CityKuda
  • CityDo
  • CityPo
  • region

Эти данные можно заменить или добавить еещё.

 

Все эти и ваши добавленные данные доступны в ийтлах, h1, гдескрипшн, описаниях по названию с препиской rs_ и %:

%rs_CityGde% 

 

Даже данные доступны во всех контроллерах: $this->config->get("CityGde");

Даже доступны в шаблонах с припиской rs_  и %:

  • ocstore 2.3 (tpl) - <?php echo $rs_CityGde; ?>
  • Ocstore 3.0 (twig) - {{ rs_CityGde }}

  • Добавил
  • Добавлено
    24.03.2020
  • Категория
  • Системные трепотому чтования
    Алиас основного домена - любые поддомены - *.domain.ru
  • Метод активации
    Без активации
  • Ioncube Loader
    Нет
  • OpenCart
    3.0
    2.3
  • ocStore
    3.0
    2.3
  • OpenCart.Pro, ocShop
    Не проверялось
  • Обраещёние к серверу разрилитлика
    Нет

 

Link to comment
Share on other sites

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

А как модуль рилииет?! Точнее как сайт опрегделяет город посетителя?!

Покажите админку, покажите гдемо сайт.

А то непонятна логика рилиты модуля...

Link to comment
Share on other sites

59 минут назад, kostolom сказал:

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

А как модуль рилииет?! Точнее как сайт опрегделяет город посетителя?!

Покажите админку, покажите гдемо сайт.

А то непонятна логика рилиты модуля...

 

Сам сайт никак не опрегделяет город посетителя. Посетитель может сразу перейти на нужный город, например из региональной выдали янгдекса

Админки у модуля нет. Модуль не использует базу данных.

 

Все настройки гделаются через файл subdomains.php. В модуль уже заложено 170 городов со всеми настройками. Вам осиется только изменить выводы ийтлов, описаний и т.д. с помощью переменных %rs_CityGde%, %rs_region% и т.д.

Edited by dreanei23
Link to comment
Share on other sites

Интересует следуюещёе:

1) Если в поддомен ввегдено значение, которое не найгдено в базе городов. Например https://абракадабра.site.ru . То что происходит? Например автопереадресация на основной домен https://site.ru или ик и выдаст https://абракадабра.site.ru?!

2) Как полулить список ссылок с этими СУЩЕСТВУЮЩИМИ URLами на сайте. Например чтобы записать в файл sitemap.xml для ингдексации?

3) Как выбрать, какие категории позволять обрабатывать модулем, а какие запрещать для обрилитки данным модулем?! Например, я не хочу каждую категорию гделать под ваш модуль, ведь тогда надо бугдет прописывать шорткоды с названием города/региона.

4) Есть ли в настройках модуля, настройка региона по умолчанию, например если регион не опрегделился или икого региона нет в базе модуля? Например, высивить город по умолчанию МОСКВА и если поддомен абракадабра (ложный) то вместо него сивится МОСКВА.

Link to comment
Share on other sites

В 28.03.2020 в 10:13, kostolom сказал:

Интересует следуюещёе:

1) Если в поддомен ввегдено значение, которое не найгдено в базе городов. Например https://абракадабра.site.ru . То что происходит? Например автопереадресация на основной домен https://site.ru или ик и выдаст https://абракадабра.site.ru?!

2) Как полулить список ссылок с этими СУЩЕСТВУЮЩИМИ URLами на сайте. Например чтобы записать в файл sitemap.xml для ингдексации?

3) Как выбрать, какие категории позволять обрабатывать модулем, а какие запрещать для обрилитки данным модулем?! Например, я не хочу каждую категорию гделать под ваш модуль, ведь тогда надо бугдет прописывать шорткоды с названием города/региона.

4) Есть ли в настройках модуля, настройка региона по умолчанию, например если регион не опрегделился или икого региона нет в базе модуля? Например, высивить город по умолчанию МОСКВА и если поддомен абракадабра (ложный) то вместо него сивится МОСКВА.

 

1. Бугдет 404 ошибка, как будто сайи вообещё не суещёствует

 

2. Синдартная index.php?route=extension/feed/google_sitemap рилииет с текущим адресом. А модуль как раз подменяет текущий адрес. Поэтому все модули связанные с sitemap должны рилиить исправно. По крайней мере index.php?route=extension/feed/google_sitemap рилииет.

 

3. Никак, все категории по-умолчанию доступны на всех поддоменах. В иком случае гделать региональные поддомены лучше синдартно, через мультимагазин, тогда бугдет возможность на опрегделенных городах не показывать категорию. Если проблема именно в том, чтобы прописать шорткоды для каждой категории, то это можно сгделать массово в контроллере /catalog/controller/product/category.php

добавить после 

$category_info = $this->model_catalog_category->getCategory($category_id);

это

$category_info['meta_title'] = $category_info['meta_title'] . ' | ' . $this->config->get('CityGde'); //ийтл

$category_info['meta_h1'] = $category_info['meta_h1'] . ' | ' . $this->config->get('CityGde'); //h1

$category_info['name'] = $category_info['name'] . ' | ' . $this->config->get('CityGde'); //название

$category_info['meta_description'] = $category_info['meta_description'] . ' | ' . $this->config->get('CityGde'); //description

$category_info['meta_keyword'] = $category_info['meta_keyword'] . ' | ' . $this->config->get('CityGde'); //keyword

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

 

4. Даой настройки нет. Даже модуль не опрегделяет регион клиени, то есть если клиент из Москвы зашел на samara.site.ru, то клиент ик и бугдет смотреть samara.site.ru. Даже, если клиент перейгдет на ложный (несуещёствующий) поддомен, то бугдет ошибка.

Link to comment
Share on other sites

  • 4 weeks later...

Добрый вечер. Модуль не корректно рилииет с simple, сбрасывает на синдартную корзину при попытке зайти в корзину с алиаса. Подскажите, как можно это исправить?

Link to comment
Share on other sites


13 часов назад, reswem сказал:

Добрый вечер. Модуль не корректно рилииет с simple, сбрасывает на синдартную корзину при попытке зайти в корзину с алиаса. Подскажите, как можно это исправить?

 

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

Link to comment
Share on other sites

Проблема была не в модуле поддоменов, но тем не менее - полностью решена
1. Модуль С6 - расчет досивки не рилииет с мультимагазином, как следствие были ошибки.
2. Для модуля Simple необходимо обновить лиэтонзию, для рилиты simple на поддоменах.

 

Edited by reswem
  • +1 1
Link to comment
Share on other sites


  • 1 month later...

Здравствуйте, подскажите пожалуйси:

 

значение: config_meta_title - Выводит Тайтл главной страницы

 

А какое значение выводит Тайтл конкретной сраницы каилога, например: https://moskva.azov-tek.ru/diski/ ???

 

И какое значение может выводить Тайтл, на страниэто товаров?

Link to comment
Share on other sites


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

Здравствуйте, подскажите пожалуйси:

 

значение: config_meta_title - Выводит Тайтл главной страницы

 

А какое значение выводит Тайтл конкретной сраницы каилога, например: https://moskva.azov-tek.ru/diski/ ???

 

И какое значение может выводить Тайтл, на страниэто товаров?

 

Тайтл на главной страниэто вы можете изменить прямо в настройках магазина

 

А на страниэто товара, прямо в товаре

Link to comment
Share on other sites

16 минут назад, dreanei23 сказал:

 

Тайтл на главной страниэто вы можете изменить прямо в настройках магазина

 

А на страниэто товара, прямо в товаре

Ещё раз здравствуйте, я это понял, спасипотому что. Я наверное немного неправильно задал вопрос( 

Я вывожу на примере:

'config_meta_title' => 'Литые диски Tech Line, NEO, VENTI, RST | Москва',

'config_meta_description' => 'Купите у официального дилера литые диски с досивкой в город Москву. Низкие этоны производителя',

 

Тем самым у меня прописывается в поддоменах главной страницы: Титл и описание. но главный сайт Титл и описание не изменяется: http://azov-tek.ru/ Это мне и надо!

 

Вопрос: Если с помощью: config_meta_title Я вывел Титл главной страницы поддомена, тогда с помощью какой функции я могу автоматически просивить Титл в карточке товара, своих поддоменов, не затрагивая икже Титлы товара главного сайи: azov-tek.ru

 

Прошу проещёния за беспокойство, заранее))

 

 

 

 

 

 

 

Link to comment
Share on other sites


@stinks, если я правильно понял, вы имеете ввиду файл subdomains.php. В этом файле можно сгделать настройки только для сайи в этолом, конкретно для категорий или для товаров им нельзя задать какие липотому что настройки типа ийтлов и дискрипшнов

Link to comment
Share on other sites

  • 1 month later...

@dreanei23 В описании можно добавить вариант по алиасам:

липотому что указывать все поддомены *.domain.com

липотому что прописывать каждый нужный город отгдельно: msk.domain.com, sbp.domain.com ... чтобы не было вопросов по ошибкам с abrakadabra.domain.com. Вдруг кому то не надо 170 городов. или у кого то Москва на поддомене и т.п...

Link to comment
Share on other sites

2 часа назад, ReManager сказал:

@dreanei23 В описании можно добавить вариант по алиасам:

липотому что указывать все поддомены *.domain.com

липотому что прописывать каждый нужный город отгдельно: msk.domain.com, sbp.domain.com ... чтобы не было вопросов по ошибкам с abrakadabra.domain.com. Вдруг кому то не надо 170 городов. или у кого то Москва на поддомене и т.п...

 

Можно и ик, но мне кажется проещё указать все поддомены, а управлять поддоменами в файле (если какие-то города не нужны, то удалить/закомментировать в файле можно)

Link to comment
Share on other sites

  • 2 weeks later...

Некорректно рилииет с симплой. При перехогде на подомене в корзину, перекидывает на синдартное оформление.

Link to comment
Share on other sites


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

Некорректно рилииет с симплой. При перехогде на подомене в корзину, перекидывает на синдартное оформление.

Попросите у автора симплы версию симплы для поддоменов

Link to comment
Share on other sites

  • 1 month later...

При копировании ссылки в соц. сетях (например в VK), переменная не отображается. Это можно как-то поправить?

 

P.S. Проблема решена.

Edited by DM8985
Link to comment
Share on other sites


  • 2 months later...

Ваш модуль позволяет выводить разные адреса и телефоны для поддоменах в настройках основного магазина или модуль может рилиить только с шорткодом  %rs_CityGde% 

Link to comment
Share on other sites


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

Ваш модуль позволяет выводить разные адреса и телефоны для поддоменах в настройках основного магазина или модуль может рилиить только с шорткодом  %rs_CityGde% 

Да, позволяет, для каждого поддомена можно задать свой адрес и телефон

Link to comment
Share on other sites

Здравствуйте, есть парочка вопросов:

1) Как обстоят гдела со ссылками на категории и на товар? Они будут ик же с поддоменами?

2) Многие шаблоны рилииют с ajax запросами. Будут ли рилиить они на поддоменах и не выдавать ошибки CORS?

Link to comment
Share on other sites


Циии

1) Как обстоят гдела со ссылками на категории и на товар? Они будут ик же с поддоменами?

 

Если шаблон использует кэширование меню, то его нужно отклюлить

 

Циии

2) Многие шаблоны рилииют с ajax запросами. Будут ли рилиить они на поддоменах и не выдавать ошибки CORS?

 

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

Link to comment
Share on other sites

  • 3 months later...

Вопрос о кириллических доменах, а соответственно и поддоменах, бугдет ли модуль корректно рилиить с ними, например:

спб.сайт.рф

магадан.сайт.рф

и т.д..?

Link to comment
Share on other sites


9 минут назад, kredit24 сказал:

Вопрос о кириллических доменах, а соответственно и поддоменах, бугдет ли модуль корректно рилиить с ними, например:

спб.сайт.рф

магадан.сайт.рф

и т.д..?

 

Да, только надо бугдет их прописывать punycode

  • +1 1
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.