Манифест веб-студии NeoSeo от 12.10.2020 г.

Настройка модуля "NeoSeo Быстрая карта сайта" для Интернет-магазина {SEO-Mагазин}, OpenCart 2.х, 3.х, ocStore

1. Установка модуля “NeoSeo Быстрая карта сайта”

Для установки модуля “NeoSeo Быстрая карта сайта”  для OpenCart необходимо:

  1. Перейти в административную панель сайта и выбрать раздел “Дополнения”->”Каналы продвижения”:
  2. В открывшемся списке модулей выбрать “NeoSeo Карта сайта” и нажать кнопку “Установить”:
  3. Перейти в раздел “Дополнения”->”Менеджер дополнений” и в открывшемся окне нажать на кнопку “Обновить”.

Примечание: в данном примере описан порядок установки модуля Быстрая карта сайта для OpenCart версии 2.1. Если вы используете модуль другой версии, читайте порядок установки в файле readme.txt в архиве модуля.

  1. Отредактировать файл .htacesss
    .htacesss находится в корне вашего сайта. В данном файле необходимо найти строку:
    RewriteRule ^sitemap.xml$ index.php?route=feed/google_sitemap [L]

       И заменить ее на следующие две строки:
            RewriteRule ^sitemap.xml$ index.php?route=feed/neoseo_fast_sitemap [L]
            RewriteRule ^sitemap([^\.]+).xml$ index.php?route=feed/neoseo_fast_sitemap&path=$1 [L

  1. Отредактировать файл index.php

            index.php находится в корне вашего сайта. В данном файле необходимо найти строку:

            // Front Controller

            $controller = new Front($registry);

 

После этой строки добавить следующий код:

if( isset($request->get["route"]) && $request->get["route"] == "feed/neoseo_fast_sitemap" ) {

if (!$seo_type = $config->get('config_seo_url_type')) {

$seo_type = 'seo_url';

}

$seoFile = DIR_APPLICATION . 'controller/common/' . str_replace(array('../', '..', '..'), '', $seo_type) . '.php';

if (file_exists($seoFile)) {

require_once($seoFile);

$seoClass = 'ControllerCommon' . preg_replace('/[^a-zA-Z0-9]/', '', $seo_type);

$seoController = new $seoClass($registry);

$url->addRewrite($seoController);

}

$action = new Action($request->get['route']);

$controller->dispatch($action, new Action('error/not_found'));

$response->output();

return;

}

На этом установка модуля завершена и можно переходить к редактированию настроек модуля.

2. Редактирование настроек модуля

Для редактирования настроек модуля необходимо перейти в административную панель сайта и выбрать раздел “Дополнения”->”Каналы продвижения”. В открывшемся списке модулей выбрать “NeoSeo Карта сайта” и нажать на кнопку “Редактировать”:

После этого на экране появится окно редактирования настроек модуля:

Вкладка Параметры предназначена для настройки следующих параметров:

  1. Включение/отключение модуля. Для того, чтобы подключить модуль к магазину, необходимо в поле “Статус” выбрать значение “Включено”:
  2. Система формирования ЧПУ. С помощью данного поля, можно выбрать способ формирования ЧПУ: Seo Pro или Seo Url:
  3. Скрывать полный путь в ЧПУ категорий и товаров. При выборе значения “Отключено” для данного поля, получаем полный путь в ЧПУ категорий и товаров. Например:                                                                                        

При выборе значения “Включено” полный путь в ЧПУ категорий и товаров будет скрыт:

  1. Мультиязычный ЧПУ. При включении данной опции карта сайта будет отображать ЧПУ для тех языков, которые поддерживает ваш магазин.
    Так выглядит карта сайта магазина, поддерживающего украинский, русский и английский языки:
    При отключении данной опции, карта сайта будет выводит ЧПУ для языка по умолчанию:
  2. Разбить карту на части. При включении данной опции, карта сайта будет разбита на части. Размер части карты будет зависит от введенного значения в поле “Размер части карты”.

 Например, если опция Разбить карту на части будет включена, а в поле Размер части карты введено значение 10, то карта сайта будет разбита на части размером 10:

Тогда карта сайта после разбития будет иметь следующий вид:

Перейдем по сслыке: https://dev.demo.neoseo.com.ua/sitemap-product-1.xml

В результате видим, что product-1 содержит 10 ссылок:

  1. Мультимагазин. При включении данной опции карта сайта будет доступна для мультимагазина:
  2. Сжатие. Если необходимо сжать карту сайта, выберите в опции “Сжатие” один из предложенных вариантов:
  3. Ссылка на sitemap.xml. Данное поле автоматически генерирует ссылку на карту сайта для вашего магазина:

Скопировав ее, вы перейдете на карту сайта магазина:

Важно!!! После добавления всех изменений необходимо нажать кнопку “Сохранить”:

Вкладка “Магазин” разделена на 4 раздела: “Информация”, “Категория”, “Производитель”, “Товар”:

Раздел “Информация” включает в себя такие параметры:

  1. Выводить в карте сайта. Если поле “Выводить в карте сайта” имеет значение “Включено”, то карта сайта будет содержать ссылку на страницу “Информация”: 
  2. Частота обновления. По умолчанию, частота обновления информации сайта указана “Weekly” (еженедельно). При необходимости, введите в данное поле нужную частоту обновления: never - никогда, yearly - раз в год, monthly - ежемесячно, weekly - еженедельно, daily - ежедневно, hourly - ежечасно, always - всегда.          
  3.  Приоритет обновления. По умолчанию, приоритет обновления информации сайта указан “1” (самый высокий). При необходимости, введите в данное поле нужный приоритет обновления в диапазоне 1.00 до 0.1.

Важно!!! После добавления всех изменений необходимо нажать кнопку “Сохранить”.

Раздел “Категория” включает в себя такие параметры:

  1. Выводить в карте сайта. Если поле “Выводить в карте сайта” имеет значение “Включено”, то карта сайта будет содержать ссылку на страницу “Категории”:
  2. Категории с брендами. При включении данной опции, в карте сайте будут сгенерирована ссылка вида категории/бренд:

При переходе по данной ссылки получаем ссылки вида категория/бренд:

Данный модуль позволяет включать различные SEO-фильтры: SEO FilterPro, SEO FilterVier, SEO OcFilter, SEO MegaFilter. Для этого необходимо в поле фильтра выбрать значение “Включено”.

  1. NeoSeo Посадочные страницы. Для добавления ссылок на посадочные страницы необходимо в данном поле выбрать значение “Включено”

    В результате, карта сайта будет содержать созданные посадочные страницы магазина:
  2. Дата изменения. Для добавления даты последнего обновления категорий необходимо в данном поле выбрать значение “Включено”.



  1. Частота обновления. По умолчанию, частота обновления категорий сайта указана “Weekly” (еженедельно). При необходимости, введите в данное поле нужную частоту обновления: never - никогда, yearly - раз в год, monthly - ежемесячно, weekly - еженедельно, daily - ежедневно, hourly - ежечасно, always - всегда.
  2. Приоритет обновления. По умолчанию, приоритет обновления категорий сайта указан 0.7. При необходимости, введите в данное поле нужный приоритет обновления в диапазоне 1.00 (самый высокий) до 0.1 (самый низкий).

Важно!!! После добавления всех изменений необходимо нажать кнопку “Сохранить”.

Раздел “Производитель” включает в себя такие параметры:

  1. Выводить в карте сайта. Если поле “Выводить в карте сайта” имеет значение “Включено”, то карта сайта будет содержать ссылку на страницу “Производители”:

  1. Производители - Линии by T1ma (доп. модуль). Для добавления производителей - линии by T1ma, необходимо в данном поле выбрать значение “Включено”:
  2. Частота обновления. По умолчанию, частота обновления производителей сайта указана “Weekly” (еженедельно). При необходимости, введите в данное поле нужную частоту обновления: never - никогда, yearly - раз в год, monthly - ежемесячно, weekly - еженедельно, daily - ежедневно, hourly - ежечасно, always - всегда.
  3. Приоритет обновления. По умолчанию, приоритет обновления производителей сайта указан 0.7. При необходимости, введите в данное поле нужный приоритет обновления в диапазоне 1.00 (самый высокий) до 0.1 (самый низкий).

Раздел “Товар” включает в себя такие параметры:

  1. Выводить в карте сайта. Если поле “Выводить в карте сайта” имеет значение “Включено”, то карта сайта будет содержать ссылку на страницу “Товар”:

  1. Дата изменения. Для добавления даты последнего обновления товаров необходимо в данном поле выбрать значение “Включено”.
  2. Частота обновления. По умолчанию, частота обновления товаров сайта указана “Weekly” (еженедельно). При необходимости, введите в данное поле нужную частоту обновления: never - никогда, yearly - раз в год, monthly - ежемесячно, weekly - еженедельно, daily - ежедневно, hourly - ежечасно, always - всегда.
  3. Приоритет обновления. По умолчанию, приоритет обновления товаров сайта указан 0.7. При необходимости, введите в данное поле нужный приоритет обновления в диапазоне 1.00 (самый высокий) до 0.1 (самый низкий).


Вкладка “Блог” разделена на 4 раздела: “Модули”, “Категории”, “Авторы”, “Статьи”.

Раздел “Модули” подключить следующие модули:“NeoSeo Blog”, “SEO CMS Blog”, “Pavo Blog”, “Blog Manager”:

Для примера, подключим модуль “NeoSeo Blog”:

В результате, в карту сайта добавились ссылки на блоги из модуля “NeoSeo Blog” (Блог-категория и блог-автор):

Раздел “Категории” включает в себя такие параметры:

  1. Выводить в карте сайта. Если поле “Выводить в карте сайта” имеет значение “Включено”, то карта сайта будет содержать ссылку на страницу “Блог-категория”:

  1. Дата изменения. Для добавления даты последнего обновления блогов необходимо в данном поле выбрать значение “Включено”.
  2. Частота обновления. По умолчанию, частота обновления блогов указана “Weekly” (еженедельно). При необходимости, введите в данное поле нужную частоту обновления: never - никогда, yearly - раз в год, monthly - ежемесячно, weekly - еженедельно, daily - ежедневно, hourly - ежечасно, always - всегда.
  3. Приоритет обновления. По умолчанию, приоритет обновления блогов указан 0.7. При необходимости, введите в данное поле нужный приоритет обновления в диапазоне 1.00 (самый высокий) до 0.1 (самый низкий).

Раздел “Авторы” включает в себя такие параметры:

  1. Выводить в карте сайта. Если поле “Выводить в карте сайта” имеет значение “Включено”, то карта сайта будет содержать ссылку на страницу “Блог-автор”:

  1. Дата изменения. Для добавления даты последнего обновления блогов необходимо в данном поле выбрать значение “Включено”.
  2. Частота обновления. По умолчанию, частота обновления блогов указана “Weekly” (еженедельно). При необходимости, введите в данное поле нужную частоту обновления: never - никогда, yearly - раз в год, monthly - ежемесячно, weekly - еженедельно, daily - ежедневно, hourly - ежечасно, always - всегда.
  3. Приоритет обновления. По умолчанию, приоритет обновления блогов сайта указан 0.7. При необходимости, введите в данное поле нужный приоритет обновления в диапазоне 1.00 (самый высокий) до 0.1 (самый низкий).

Раздел “Статьи” включает в себя такие параметры:

  1. Выводить в карте сайта. Если поле “Выводить в карте сайта” имеет значение “Включено”, то карта сайта будет содержать ссылку на страницу “Блог-статьи”:
  2. Дата изменения. Для добавления даты последнего обновления статей необходимо в данном поле выбрать значение “Включено”.
  3. Частота обновления. По умолчанию, частота обновления статей указана “Weekly” (еженедельно). При необходимости, введите в данное поле нужную частоту обновления: never - никогда, yearly - раз в год, monthly - ежемесячно, weekly - еженедельно, daily - ежедневно, hourly - ежечасно, always - всегда.
  4. Приоритет обновления. По умолчанию, приоритет обновления товаров сайта указан 0.7. При необходимости, введите в данное поле нужный приоритет обновления в диапазоне 1.00 (самый высокий) до 0.1 (самый низкий).

Не нашли ответ на свой вопрос? — Задайте его на нашем форуме: https://www.opencartmasters.com/forum/17-karta-sayta-sitemapxml/ 

Комментарии

Написать комментарий [отменить ответ]