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

[Поддержка] Региональные поддомены без мультимагазина (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 }}

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

 

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

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

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

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

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

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

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

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

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

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

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

 

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

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

 

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

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

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

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

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

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

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

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

В 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. Также, если клиент перейдет на ложный (несуществующий) поддомен, то будет ошибка.

image.thumb.png.d31357540ccd25b5a9c1c3286c52e27e.png

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

  • 4 weeks later...

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

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


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

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

 

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

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

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

 

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


  • 1 month later...

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

 

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

 

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

 

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

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


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

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

 

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

 

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

 

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

 

Тайтл на главной странице вы можете изменить прямо в настройках магазинаimage.thumb.png.e15a01318a7f3f7b40a31ad2aa69d39e.png

 

А на странице товара, прямо в товареimage.thumb.png.e2cbfcab3b23980c774de40793ff80ee.png

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

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

 

Тайтл на главной странице вы можете изменить прямо в настройках магазинаimage.thumb.png.e15a01318a7f3f7b40a31ad2aa69d39e.png

 

А на странице товара, прямо в товареimage.thumb.png.e2cbfcab3b23980c774de40793ff80ee.png

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

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

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

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

 

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

 

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

 

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

 

 

 

 

 

 

 

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


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

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

  • 1 month later...

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

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

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

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

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

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

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

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

 

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

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

  • 2 weeks later...
1 час назад, DM8985 сказал:

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

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

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

  • 1 month later...

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

 

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

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


  • 2 months later...

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

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


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

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

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

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

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

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

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

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


Цитата

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

 

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

 

Цитата

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

 

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

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

  • 3 months later...

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

спб.сайт.рф

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

и т.д..?

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


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

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

спб.сайт.рф

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

и т.д..?

 

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

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

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

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

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

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

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

Вхід

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

Вхід зараз
×
×
  • Створити...

Important Information

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