SEODomains

Добавление доп. доменов и поддоменов для сайта, с добавлением в вебмастер
Автор дополнения
Mikhail Tyrsyna
Пакетов
4
Закачек
44
Обычно отвечает в течение суток
Автор дополнения
Пакетов
4
Закачек
44
Обычно отвечает в течение суток
Версия 1.0.0-pl
Дата выпуска 23.12.2018
Загрузки 2
Просмотры 164
Внимание, этот компонент требует версию PHP 5.6 или выше! Если ваш сайт использует PHP ниже требуемого, установка этого дополнения может его сломать.
Внимание, этот компонент требует версию MODX не ниже 2.3 !
SEO Domains — Это добавление дополнительных доменов и поддоменов для сайта, с возможностью импорта доменов из XLSX файла, а также автоматически добавлять их в Вебмастер Яндекса.

Возможности
  • Управление доп. доменами и поддоменами (site.ru, spb.site.ru, astana.site.kz, site.by, brest.site.by)
  • Управление доп. полями для каждого домена
  • Импорт доменов через XLSX-файл
  • Добавление и автоматическое подтверждение прав в Яндекс.Вебмастере
  • Автоматическое получение координатов адреса
  • Возможность выбора города пользователем



Пример использования
Для добавления домена перейдите в Приложения -> Города и домены, нажмите Добавить, и заполните необходимые поля


Для добавления дополнительного поля к выбранному домену, перейдите во вкладку Дополнительные поля, и нажмите добавить, введите ключ который будет доступен через вызов плейсхолдера (Пример: [[!+sd.price_1]]), а также остальные поля.


Доступные плейсхолдеры
[[!+sd.city]] — Город
[[!+sd.city_r]] — Город (склонение)
[[!+sd.phone]] — Телефон
[[!+sd.email]] — E-mail
[[!+sd.address]] — Адрес
[[!+sd.address_full]] — Полный адрес
[[!+sd.coordinats]] — Координаты

Выбор города на сайте
Вызовите сниппет SeoDomainsList в нужном вам месте
пример:
[[SeoDomainsList?
    &tplRow=`SeoDomains.City.row`
    &tplOuter=`SeoDomains.City.outer`    
]]



Добавление в Вебмастер
Для начала вам нужно зарегистрировать приложение в oauth.yandex.ru/, обязательно выберите в Доступах «Добавление сайтов в Яндекс.Вебмастер, получение информации о статусе индексирования». После получения ID, перейдите oauth.yandex.ru/authorize?response_type=token&client_id=ID, после скорируйте token, и сохраните его в Настройках приложения, ключ seodomains_token

Управление доменами через админку MODX
Для это достаточно в Алиасах к сайту прописать wildcart поддомен (Пример: *.seodomains.tyrsyna.ru). При обращении к несуществующему домену будет происходить редирект на основной домен который был введен в настройках (ключ seodomains_main_host)


Настройки компонента
seodomains_default_email — E-mail по умолчанию
seodomains_default_phone — Телефон по умолчанию
seodomains_html_parent — Родитель HTML ресурсов для подтверждения прав на домен
seodomains_main_host — Основной хост
seodomains_phx_prefix — Префикс для плейсхолдеров
seodomains_token — Token от Яндекс.OAuth

FAQ
Q: Где я могу найти пример xlsx-файла для импорта?
A: Пример находится в папке assets/components/seodomains/import

Последние обсуждения в сообществе MODX.pro