А у нас почалася чорно-п`ятнична лихоманка, детальніше...

Налаштування модуля "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/ 

Коментарі

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

Товари зі статті: