Услуги Создание магазина Доработка Интеграция 1С О компании FAQ Блог Кейсы Отзывы Контакты
А
Автор статьи

Где в OpenCart находится копирайт и как его изменить: инструкция

По практике команды с 17-летним опытом разработки на OpenCart, вопрос «как поменять копирайт» — один из самых частых от начинающих владельцев магазинов. Звучит просто, но есть нюанс: править нужно в файле темы, а не в ядре, иначе правка пропадёт при обновлении. Вот три способа сделать это правильно.

Копирайт в OpenCart выводится из шаблона подвала — файла common/footer.twig (версия 3.x) или common/footer.tpl (1.5–2.x). Текст может быть зашит напрямую в HTML, взят из языкового файла или подтягиваться через модуль. Менять его нужно в активной теме, а не в ядре.

За 17 лет разработки я не раз видел, как владельцы магазинов теряли правки после обновления — потому что правили файл темы default, а не своей активной темы. Разберём, как сделать это правильно и без потерь.

Где конкретно находится копирайт

Местоположение зависит от версии CMS и используемой темы:

OpenCart 3.x (Twig)

  • Основной файл: catalog/view/theme/ВАША_ТЕМА/template/common/footer.twig
  • Запасной вариант: языковой файл catalog/language/ru-ru/common/footer.php — переменная $text_footer
  • Модуль темы: некоторые шаблоны выносят копирайт в отдельный блок, который правится через админку

OpenCart 2.x (TPL)

  • Основной файл: catalog/view/theme/ВАША_ТЕМА/template/common/footer.tpl
  • Языковой файл: catalog/language/ru-ru/common/footer.php

Русские сборки (ocStore, «Русская сборка»)

В ocStore копирайт может быть в catalog/view/theme/default/template/common/footer.twig или в языковом файле. Часто сборка уже содержит ссылку на разработчика — её нельзя удалять без отдельной оплаты.

Пошаговая инструкция

Способ 1: Правка шаблона (самый простой)

  1. Определите активную тему: в админке Дизайн → Темы.
  2. Откройте файл catalog/view/theme/ВАША_ТЕМА/template/common/footer.twig.
  3. Найдите строку с копирайтом (обычно содержит <footer или id="footer").
  4. Измените текст и ссылки.
  5. Очистите кеш Twig: в админке Дизайн → Очистить кеш.

Пример кода в footer.twig:

<footer>  <p>&copy; 2009–2026 Ваша компания. Все права защищены.</p>  <p>Разработка на <a href="https://opencart-cms.ru/">OpenCart</a></p></footer>

Способ 2: Через языковой файл

Если текст выводится через переменную $text_footer, правьте языковой файл:

// catalog/language/ru-ru/common/footer.php$_['text_footer'] = '&copy; 2009–2026 Ваша компания. Все права защищены.';

Этот способ лучше, потому что текст не привязан к HTML-структуре шаблона и легче обновляется.

Способ 3: Через OCMOD (без изменения файлов)

Если не хотите править файлы напрямую (например, планируете обновление темы), создайте XML-модификацию. Это позволит заменить текст через виртуальную файловую систему — правки не затрутся при обновлении.

Типичные ошибки

  1. Правка файла ядра вместо темы. Если редактировать default/template/common/footer.twig вместо файлов активной темы — при обновлении правка пропадёт.
  2. Не очищен кеш Twig. После правки обязательно очистите кеш: Дизайн → Очистить кеш.
  3. Удаление лицензионных ссылок. Некоторые коммерческие шаблоны требуют сохранения ссылки на разработчика. Проверьте лицензию.
  4. Изменение только в админке. В настройках магазина есть поле «Копирайт», но оно может не работать, если шаблон использует статический текст в footer.twig.
  5. Забыли про мобильную версию. Некоторые темы показывают копирайт только на десктопе.

Где ещё может быть копирайт

Помимо footer.twig, текст или ссылки на разработчиков могут быть в:

  • Письма клиентамcatalog/view/theme/default/template/mail/
  • Админкаadmin/view/template/common/header.twig
  • Модули — в папке catalog/view/theme/default/template/extension/
  • Конфигурацияindex.php в корне (определяет название магазина)

Рекомендации из практики

Как лучше: Копирайт OpenCart находится в файле footer.twig вашей темы. Найдите строку Powered By OpenCart или %s © %s — и меняйте прямо там. После изменения очистите кэш шаблонов в админке: Система → Настройки → Сервер → Use Template Cache → очистить.

Как не делать: Не удаляйте ссылку на OpenCart из копирайта, если не уверены в лицензии. Бесплатная версия OpenCart (GPL) не требует сохранения ссылки, но некоторые шаблоны и модули могут проверять её наличие. Удаление может сломать лицензию шаблона.

Кейс из практики: Владелец магазина удалил копирайт OpenCart через поиск в админке — не нашёл, полез в БД, случайно удалил половину footer.twig. Сайт перестал отображать футер. Восстановили файл из бэкапа и показали, как менять копирайт правильно через footer.twig.

Нужна помощь с доработкой шаблона — закажите доработку OpenCart: поправим копирайт и вёрстку.

FAQ

Можно ли убрать «Powered by OpenCart»?

Да, в большинстве случаев. OpenCart распространяется по лицензии GPL, которая не требует сохранения ссылки. Но проверьте условия вашей темы.

Почему копирайт возвращается после правки?

Причины: не очищен кеш Twig, модификатор восстанавливает оригинальный текст, или обновление темы затёрло правку. Проверьте кеш и модификаторы.

catalog/view/theme/ваша_тема/template/common/footer.twig. Если тема не менялась — это default.

Нужны ли ключевые слова в подвале?

Нет. Переспам в футере выглядит неестественно для поисковиков и пользователей. Подвал — место для копирайта, контактов и ссылок на политику конфиденциальности.

Из практики. В практике работы с OpenCart я не раз сталкивался с ситуацией, когда стандартное решение не подходит, и нужно адаптировать CMS под конкретные задачи бизнеса. В одном проекте мы потратили неделю на поиск проблемы, которая решилась простым изменением конфигурации — потому что не посмотрели в логи сразу. С тех пор у нас правило: начинать диагностику с логов, а не с предположений.

Как не надо. Не копируйте готовые решения из интернета без проверки совместимости с вашей версией OpenCart и установленными модулями. То, что сработало у другого владельца магазина, может сломать ваш сайт — особенно если у вас нестандартная сборка. Всегда делайте бэкап перед любыми изменениями.

Где изменить копирайт

ЭлементФайлПуть
Копирайт в футереfooter.tpl/catalog/view/theme/*/template/common/footer.tpl
Текст копирайтаlanguage/*/common/footer.phpdefine(footer_text)
Мини-логотип в админкеadmin/view/image/logo.pngЗамена файла

← Предыдущая Где в OpenCart хранится HTML-код: карта файлов и как менять Следующая → Как узнать версию OpenCart: 4 способа + отличия от ocStore

Комментарии (1)

Пока нет комментариев. Будьте первым!

Оставить комментарий

Ваш комментарий появится после проверки модератором.