Где в 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: Правка шаблона (самый простой)
- Определите активную тему: в админке Дизайн → Темы.
- Откройте файл
catalog/view/theme/ВАША_ТЕМА/template/common/footer.twig. - Найдите строку с копирайтом (обычно содержит
<footerилиid="footer"). - Измените текст и ссылки.
- Очистите кеш Twig: в админке Дизайн → Очистить кеш.
Пример кода в footer.twig:
<footer> <p>© 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'] = '© 2009–2026 Ваша компания. Все права защищены.';Этот способ лучше, потому что текст не привязан к HTML-структуре шаблона и легче обновляется.
Способ 3: Через OCMOD (без изменения файлов)
Если не хотите править файлы напрямую (например, планируете обновление темы), создайте XML-модификацию. Это позволит заменить текст через виртуальную файловую систему — правки не затрутся при обновлении.
Типичные ошибки
- Правка файла ядра вместо темы. Если редактировать
default/template/common/footer.twigвместо файлов активной темы — при обновлении правка пропадёт. - Не очищен кеш Twig. После правки обязательно очистите кеш: Дизайн → Очистить кеш.
- Удаление лицензионных ссылок. Некоторые коммерческие шаблоны требуют сохранения ссылки на разработчика. Проверьте лицензию.
- Изменение только в админке. В настройках магазина есть поле «Копирайт», но оно может не работать, если шаблон использует статический текст в footer.twig.
- Забыли про мобильную версию. Некоторые темы показывают копирайт только на десктопе.
Где ещё может быть копирайт
Помимо 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, модификатор восстанавливает оригинальный текст, или обновление темы затёрло правку. Проверьте кеш и модификаторы.
Где искать footer в OpenCart 3?
catalog/view/theme/ваша_тема/template/common/footer.twig. Если тема не менялась — это default.
Нужны ли ключевые слова в подвале?
Нет. Переспам в футере выглядит неестественно для поисковиков и пользователей. Подвал — место для копирайта, контактов и ссылок на политику конфиденциальности.
Из практики. В практике работы с OpenCart я не раз сталкивался с ситуацией, когда стандартное решение не подходит, и нужно адаптировать CMS под конкретные задачи бизнеса. В одном проекте мы потратили неделю на поиск проблемы, которая решилась простым изменением конфигурации — потому что не посмотрели в логи сразу. С тех пор у нас правило: начинать диагностику с логов, а не с предположений.
Как не надо. Не копируйте готовые решения из интернета без проверки совместимости с вашей версией OpenCart и установленными модулями. То, что сработало у другого владельца магазина, может сломать ваш сайт — особенно если у вас нестандартная сборка. Всегда делайте бэкап перед любыми изменениями.
Где изменить копирайт
| Элемент | Файл | Путь |
|---|---|---|
| Копирайт в футере | footer.tpl | /catalog/view/theme/*/template/common/footer.tpl |
| Текст копирайта | language/*/common/footer.php | define(footer_text) |
| Мини-логотип в админке | admin/view/image/logo.png | Замена файла |
📌 Рекомендуем к прочтению:
📌 Рекомендуем к прочтению:
Комментарии (1)
Пока нет комментариев. Будьте первым!
Оставить комментарий