Как внедрить мета-теги на OpenCart: простой пошаговый мануал

OpenCart — это один из самых распространенных движков под сайты интернет-магазинов. Подробно о его плюсах и минусах можно узнать из этой статьи на Хабре, а мы же вам сегодня расскажем, как на сайт этого движка внедрить мета-теги.

Мета-теги – это HTML-теги, которые передают дополнительные данные о странице сайта поисковым роботам и браузерам, а также содержат информацию об источнике документа и его авторе.

Рассмотрим четыре самых распространенных варианта внедрения тегов. Каждый из них имеет свои преимущества, а какой чаще всего выбираем мы расскажем в конце поста ;)

Вариант №1. Внедрить через админку сайта

Как внедрить мета-теги на OpenCart: простой пошаговый мануал

Для страниц категорий товаров

Чтобы внедрить мета-теги на сайт на OpenCart для страниц категорий товаров выполним следующие пошаговые действия:

  1. Откроем панель администратора, выберем там меню «Каталог», после выберем подменю «Категории» и перейдем в него:
    Как внедрить мета-теги на OpenCart: простой пошаговый мануал
  2. Выберем интересующую нас категорию и нажмем на иконку редактирования справа:
    Как внедрить мета-теги на OpenCart: простой пошаговый мануал
  3. Впишем в соответствующие поля нужные нам мета-теги:
    Как внедрить мета-теги на OpenCart: простой пошаговый мануал
  4. После сохраняем внесенные правки нажатием кнопки «Сохранить» и проверяем получившийся результат.

Внедрение мета-тегов для страниц товаров

Чтобы внедрить мета-теги на сайт на OpenCart для страниц товаров выполним следующие пошаговые действия:

  1. Откроем панель администратора, выберем там меню «Каталог», после выберем подменю «Товары» и перейдем в него:
    Как внедрить мета-теги на OpenCart: простой пошаговый мануал
  2. Выберем интересующий нас товар нажмем на иконку редактирования справа.
  3. Впишем в соответствующие поля нужные нам мета-теги:
    Как внедрить мета-теги на OpenCart: простой пошаговый мануал
  4. После сохраняем внесенные правки нажатием кнопки «Сохранить» и проверяем получившийся результат.

Вариант №2. Внедрить через модуль

Как внедрить мета-теги на OpenCart: простой пошаговый мануал

Чтобы внедрить мета-теги на сайт на OpenCart при помощи специального модуля выполним следующие пошаговые действия:

  1. Устанавливаем на сайт модуль SeoGen. Мануал написан для версии SeoGen 2.0.4.
  2. Открываем панель администратора, выберем там меню «Дополнения», после выберем подменю «Модули» и перейдем в него.
  3. В перечне модулей находим интересующий нас модуль и кликаем на него:
    Как внедрить мета-теги на OpenCart: простой пошаговый мануал
  4. Переключаясь между вкладками «Товары», «Производители» и «Статьи» можно настроить шаблоны генерации мета тегов.
    Как внедрить мета-теги на OpenCart: простой пошаговый мануал
  5. Вписываем в соответствующие поля нужные нам мета-теги:
    Как внедрить мета-теги на OpenCart: простой пошаговый мануал
  6. Сохраняем внесенные правки нажатием кнопки «Сохранить».
  7. Генерируем сохраненные мета-теги нажатием соответствующей кнопки:
    Как внедрить мета-теги на OpenCart: простой пошаговый мануал
  8. Проверяем получившийся результат.

Вариант №3. Через код

Как внедрить мета-теги на OpenCart: простой пошаговый мануал

Внедрение мета-тегов для страниц категорий

Чтобы внедрить мета-теги на сайт на OpenCart через код для страниц категорий товаров выполним следующие пошаговые действия:

  1. Необходимо зайти на файловый сервер.
  2. Там нужно найти следующий каталог файлов по адресу /ваш сайт/www/catalog/controller/product
  3. На открывшейся странице необходимо открыть файл category.php и найти в нем следующие строки:
  4. В указанном поле необходимо исправить строку

    и создать интересующий нас шаблон.

    Например:

  5. После сохраняем внесенные правки и проверяем получившийся результат.
ВАЖНО!
Если это новая версия CMS системы, то там нужно править еще и файл модификатора.

Путь к папке: /ваш сайт/www/system/storage/modification/catalog/controller/product
Файл называется category.php

ВАЖНО!
Не забываем в обязательном порядке делать бекапы файлов на случай возникновения непредвиденных ситуаций или допущения ненамеренных ошибок при редактировании.

Для страниц товаров

Чтобы внедрить мета-теги на сайт на OpenCart через код для страниц товаров выполним следующие пошаговые действия:

  1. Необходимо зайти на файловый сервер.
  2. Оттуда переходим на каталог файлов: /ваш сайт/www/catalog/controller/product
  3. На открывшейся странице необходимо открыть файл product.php и найти в нем следующие строки:
  4. В указанном поле необходимо исправить строку

    Например:
  5. После сохраняем внесенные правки и проверяем получившийся результат.
ВАЖНО!
Если это новая версия CMS системы, то там нужно править еще и файл модификатора.

Путь к папке: /ваш сайт/www/system/storage/modification/catalog/controller/product
Файл называется product.php

ВАЖНО!
Не забываем в обязательном порядке делать бекапы файлов на случай возникновения непредвиденных ситуаций или допущения ненамеренных ошибок при редактировании.

Вариант №4. Через файл

Как внедрить мета-теги на OpenCart: простой пошаговый мануал

Чтобы внедрить мета-теги на сайт на OpenCart через файл выполним следующие пошаговые действия:

  1. Необходимо зайти на файловый сервер.
  2. В корень нужно добавить txt файл. Файл можно скачать тут.
    Как внедрить мета-теги на OpenCart: простой пошаговый мануал
  3. В данный файл мы добавляем необходимые мета-теги. Например:
    Как внедрить мета-теги на OpenCart: простой пошаговый мануал
  4. Кроме этого, в корень сайта нужно загрузиться еще один файл под названием script.php. Файл можно скачать тут.
    Как внедрить мета-теги на OpenCart: простой пошаговый мануал
  5. Далее переходим в файл по адресу: /ваш сайт/www/catalog/view/theme/ваша/template/common
  6. Открываем файл: header.tpl и подключаем наш скрипт:
  7. После осуществленных действий необходимо отредактировать тег:и вставить следующий код:

    В результате этих действий мы должны получить:
  8. После этого необходимо отредактировать тег:и вставить следующий код:

    В результате этих действий мы должны получить:
  9. После этого необходимо отредактировать тег H1.
    Перейдем на страницу по адресу /ваш сайт//xn--4-ctbjvdtqk2j.com.ua/www/catalog/controller/product и откроем там файл: category.php
  10. Найдем интересующий нас участок кода:

    Как внедрить мета-теги на OpenCart: простой пошаговый мануал
    и ниже пишем следующие данные:

    Получаем:

    Как внедрить мета-теги на OpenCart: простой пошаговый мануал

  11. После сохраняем внесенные правки и проверяем получившийся результат.
ВАЖНО!
Если это новая версия CMS системы, то там нужно править еще и файлы модификатора.
ВАЖНО!
Не забываем в обязательном порядке делать бекапы файлов на случай возникновения непредвиденных ситуаций или допущения ненамеренных ошибок при редактировании.

Выводы:

Лично я рекомендую использовать вариант №2. Покупать (скачивать) модуль и устанавливать его на сайт, а затем его настраивать. Этот вариант будет самым эффективным и наименее проблематичным в реализации. Но есть ряд оговорок, которые также помогут вам сделать правильный выбор:

  1. Если у вас маленький сайт (например: сайт доставки), то рекомендую использовать вариант №1.
  2. Если у вас большой сайт и нет денег на модуль, то можно использовать вариант №3 и №4.
  3. Если у вас большой сайт и есть деньги на покупку модуля, то рекомендую вариант №2.

Удачи!

Алина Глазырина

главный редактор блога Inweb

Подпишитесь и будьте в курсе!

Алина пишет о главных новостях интернет-маркетинга
Пользовательского соглашения

Если вы нашли ошибку, выделите участок текста и нажмите Ctrl + Enter или , чтобы сообщить нам.

Женя, 19.06.2019

Добрый день! Данные правки работают и для OpenCart.

Например:
а) OpenCart версия - http://pics.inweb.ua/eugene... внедрили правки - http://pics.inweb.ua/eugene... и они есть на сайте - http://pics.inweb.ua/eugene...
б) OpenCart версия - http://pics.inweb.ua/eugene... внедрили правки - http://pics.inweb.ua/eugene... и они есть на сайте - http://pics.inweb.ua/eugene...

В чем разница Opencart или ocstore можете почитать вот тут - https://starting-constructo... или на форуме - https://opencartforum.com

Женя, 19.06.2019

Добрый день! Не знаю почему у вас затираются изменения после обновление кеша. Я для примера проделал манипуляцию с одним сайтом:

1) Перешел: public_html/catalog/controller/product и внес изменения в файл — product.php — http://pics.inweb.ua/eugene.... Сохранил и проверил изменения на карточе товара — http://pics.inweb.ua/eugene.... Ничего нет.

2) Затем я перешел в файл — public_html/system/storage/modification/catalog/controller/product и внес изменения в файл — product.php — http://pics.inweb.ua/eugene.... Сохранил и проверил изменения на карточе товара — http://pics.inweb.ua/eugene.... Правка появилась.

3) Перешел в админку сайта и нажал обновить — http://pics.inweb.ua/eugene...

4) Перешел на карточку товара и у меня остались мои изменения - http://pics.inweb.ua/eugene...

5) Версия OpenCart - http://pics.inweb.ua/eugene...

Юлиан юлиан, 18.06.2019

Инструкция для ocStore, а не для Opencart

Михайло Яцишин, 18.06.2019

Неверно написано в плане модификаторов.
Вносить изменения в модификатор нет смысла так как изменения затрутся после обновления кеша.
тут или пилить напрямую в код и чистить кещ модификаторов или же делать ocmod xml модификатор.


ASK Inweb: Задать вопрос специалисту