Як впровадити метатеги на OpenCart: простий покроковий мануал
OpenCart — це один з найпоширеніших движків під сайти інтернет-магазинів . Сьогодні розповімо, як на сайт цього движка впровадити метатеги.Розглянемо чотири найпоширеніші варіанти впровадження тегів. Кожен з них має свої переваги, а який найчастіше вибираємо ми розповімо в кінці поста ; )
Варіант №1. Впровадити через адмінку сайту
Для сторінок категорій товарів
Щоб впровадити метатеги на сайт на OpenCart для сторінок категорій товарів виконаємо наступні покрокові дії:
- Відкриємо панель адміністратора, виберемо там меню «Каталог», після виберемо підміню «Категорії» і перейдемо в нього:
- Оберемо категорію яка нас цікавить і натиснемо на іконку редагування справа:
- Впишемо в відповідні поля потрібні нам метатеги:
- Після зберігаємо внесені правки натисканням кнопки «Зберегти» і перевіряємо отриманий результат.
Впровадження метатегів для сторінок товарів
Щоб впровадити мета-теги на сайт на OpenCart для сторінок товарів виконаємо наступні покрокові дії:
- Відкриємо панель адміністратора, виберемо там меню «Каталог», після виберемо підменю «Товари» и перейдеми в нього:
- Виберемо цікавий нам товар, натиснемо на іконку редактування справа.
- Впишемо в необхідні поля потрібні нам метатеги:
- Після зберігаємо внесені правки, натискаємо кнопку «Зберегти» та перевіряемо результат.
Варіант №2. Впровадити через модуль
Щоб впровадити метатеги на сайт на OpenCart за допомогою спеціального модуля виконаємо наступні покрокові дії:
- Встановлюємо на сайт модуль SeoGen. Мануал написано для версії SeoGen 2.0.4.
- Відкриваємо панель адміністратора, вибираемо там меню «Доповненняя», після вибираемо підменю «Модулі» та переходимо в нього.
- В переліку модулів знаходимо цікавий нам модуль та клікаемо на нього:
- Перемикаючись між вкладками «Товари», «Виробники» та «Статті» можна налаштвати шаблони генерації метатегів.
- Вписуємо в необхідні поля потрбні нам метатеги:
- Зберігаемо внесені правки натисканням кнопки «Зберегти».
- Генеруемо збережені метатеги натисканням потрібної кнопки:
- Перевіряємо отриманий результат.
Варіант №3. Через код
Впровадження метатегів для сторінок категорій
Щоб впровадити метатеги на сайт на OpenCart через код для сторінок категорий товарів, потрібно зробити наступні кроки:
- Необхідно зайти на файловий сервер.
- Там знайти наступний каталог файлів за адресою /ваш сайт/www/catalog/controller/product
- На цій сторінці необхідно відкрии файл category.php і знайти в ньому наступні строки:
if ($category_info) { if ($category_info['seo_title']) { $this->document->setTitle($category_info['seo_title']); } else { $this->document->setTitle($category_info['name']); }
- В указаному полі необхідно виправити строку
$this->document->setTitle($category_info['name']);
та зробити цікавий нам шаблон.
Наприклад:
$this->document->setTitle($category_info['name']. ' - купить в Украине: Киев, Харьков..');
- Після зберігаємо внесені правки та перевіряемо отриманий результат.
Якщо це нова версія CMS системи, то там потрібно виправити еще и файл модифікатора.
Шлях до теки: /ваш сайт/www/system/storage/modification/catalog/controller/product
Файл называється category.php
Не забуваємо обовязкого зробити бекапи файлів на випадок непередбачуваних ситуаций чи помилок під час редакції.
Для сторінок товарів
Щоб впровадити метатеги на сайт на OpenCart через код для сторінок виконаємо наступні дії:
- Необхідно зайти на файловий сервер.
- Звідти переходимо на каталог файлів: /ваш сайт/www/catalog/controller/product
- На сторінці необхідно відкрити файл product.php та знайти в ньому наступні строки:
if ($product_info['meta_title']) { $this->document->setTitle($product_info['meta_title']); } else { $this->document->setTitle($product_info['name']); }
- У вказанному полі необхідно виправити строку
$this->document->setTitle($product_info['name']);
Наприклад:
$this->document->setTitle('→ '.$product_info['name'].' купить в Одессе: цена, отзывы и характеристики');
- Після зберігаємо внесені правки та перевіряємо отриманий результат.
Якщо це нова версія CMS системы, то там потрібно правити еще и файл модифікатора.
Шлях до теки: /ваш сайт/www/system/storage/modification/catalog/controller/product
Файл має назву: product.php
Не забуваємо обовязково робити бекапы файлів на випадок виникнення непердбачуванних ситуацій чи помилок під час редагування.
Варіант №4. Через файл
Щоб впровадити метатеги на сайт на OpenCart через файл зробимо наступне:
- Необхідно зайти на файловий сервер.
- У корінь потрібно додати txt файл. Файл можна завантажити тут.
- У цей файл ми додаємо необхідні метатеги. Наприклад:
- Крім того, у корінь сайту потрібно завантажити ще один файл під назвою script.php. Файл можна завантажити тут.
- Далі переходимо до файлу за адресою: /ваш сайт/www/catalog/view/theme/ваша/template/common
- Відкриваємо файл: header.tpl и підключаємо наш скрипт:
- Після цього необхідно відредагувати тег title та додати наступний код:
В результаті цих дій ми повинні отримати:
- Після цього необхідно відредагувати тег:
та додати наступний код:В результате наших дій ми повинні отримати:
"/>
- Після цього необхідно відредагувати тег H1.
Перейдемо на сторінку за адресою /ваш сайт//xn--4-ctbjvdtqk2j.com.ua/www/catalog/controller/product та відкриємо там файл: category.php - Знайдемо цікаву нам частину коду:
та нижче пишемо наступні данні:/* Подключаем Н1 */ require_once ('script.php'); $seo_tdz = get_seo_tds(); if (isset($seo_tdz['h1'])) $this->data['heading_title'] = $seo_tdz['h1']; /* Подключаем Н1 [END] */
- Після зберігаємо внесені правки та перевіряємо отриманий результат.
Якщо це нова версія CMS системи, нужно додати ще и файли модифікатора.
Не забуваємо обовязково робити бекапы файлів на випадок непередбачуванний ситуацій чи допущення помилок під час редакції.
Висновки:
Особисто я рекомендую використовувати варіант №2. Купувати (завантажувати) модуль і встановлювати його на сайт, а потім його налаштовувати. Цей варіант буде найефективнішим і найменш проблематичним в реалізації. Але є ряд застережень, які також допоможуть вам зробити правильний вибір:
- Якщо у вас маленький сайт (наприклад: сайт доставки), то рекомендую використовувати варіант №1.
- Якщо у вас великий сайт і немає грошей на модуль, то можна використовувати варіант №3 і №4.
- Якщо у вас великий сайт і є гроші на покупку модуля, то рекомендую варіант №2.