OpenCart 2.x — как добавить в магазин кнопку «Вверх» — модуль Opencart Back To Top
В настоящее время практически каждый шаблон, не важно под какой движок, имеет такую приятную мелочь, как кнопка «Вверх». Скромно обитая в углу сайта или магазина, она выполняет простую, но полезную функцию — прокручивает страницу вверх без использования бегунка. Появляется кнопка лишь в тот момент, когда страница прокручена вниз минимум на половину, так что глаза не мозолит. Но все же есть шаблоны, хотя бы тот же дефолтный шаблон OpenCart, которые не имеют такого функционала, кнопка прокрутки вверх в них отсутствует. Но это не проблема, можно добавить ее в магазин самостоятельно.
Вот такая кнопка «Вверх» появится в магазине, если использовать модуль «Opencart Back To Top».
Надо заметить, что модуль прост в установке и обладает рядом неплохих настроек. Про установку поговрим ниже, а что касается настроек, то есть возможность выбрать любой цвет кнопки, ее ширину и высоту в пикселях, расположение кнопки относительно экрана и возможность отображать или скрывать кнопку на планшетах и телефонах. Обычно такие нюансы приходится править внутри кода модулей, но не всем это дается, а здесь все вынесено в админку — удобно и понятно.
Установка и настройка модуля
1. Скачиваем модуль «Opencart Back To Top». Модуль совместим с версиями 2.0.0.0, 2.0.1.0, 2.0.1.1, 2.0.2.0, 2.0.3.1.
2. Распаковываем скачанный архив.
3. Отправляемся в админку/Модули/Установка расширений и загружаем opencartbacktotop.ocmod.zip.
4. Заходим в Модули/Модификаторы и кликаем по кнопке «Обновить».
5. Модуль установлен, осталось его активировать и настроить. Для этого идем непосредственно в Модули и активируем модуль «Back to Top». После этого заходим в настройки модуля и указываем необходимые параметры: цвет, размеры, расположение и обязательно выставляем статус — «Включено», сохраняем внесенные изменения.
6. Идем в магазин и наблюдаем появление нового элемента — кнопка «Вверх» появится в правом нижнем углу магазина и будет исполнять свою работу.
Удобная кнопочка, спасибо, Удобно еще что можно изменить цвет бэкграунда под шаблон.
Полностью согласна, кнопочка очень даже неплохая)
Добрый день! Я хочу чтобы она была слева, а не справа, как это сделать?
все, сделала
У меня почему-то не работает (
Ничего не понимаю. опенкарт 2.0.1.0, в списке модификаций и модулей есть, активировал, а кнопки на странице нет. Не подскажете в чем может быть причина?
Здравствуйте! При установке появилось сообщение «Модификатор Fix Extension Installation Upload использует тот же ID код который вы пытаетесь загрузить!»
Подскажите, пожалуйста, как обойти?
Version 2.1.0.1
Вы ранее загружали модификатор, возможно более раннюю версию.
Спасибо, отличная кнопка. Всё работает)
Спасибо!)
У меня на шаблон не становится. Если ставлю дефолтовую тему, все ок!
Что нужно изменить, чтобы заработало при теме?
Добрый день. У меня тоже не работает. Модель настроила, в админке все функционирует, а на витрину не выводится.
установился, но в админке в модулях я его не вижу
Не умеет народ читать документы в папках.
написано же, заходим в файл catalog/controller/common/footer.php
Ищем $this->load->language(‘common/footer’);
После добавляем:
$data[‘back_to_top’] = $this->config->get(‘oca_back_to_top_status’);
if($data[‘back_to_top’]) {
$this->document->addStyle(‘catalog/view/javascript/oca_back_to_top/oca_back_to_top.php’);
$this->document->addScript(‘catalog/view/javascript/oca_back_to_top/oca_back_to_top.js’);
}
Потом ищем файл catalog/view/theme/default/template/common/footer.tpl
Ищем
И потом перед добавляем:
Top
Просто распаковал папку, загрузил в нужные папки файлы, активировал модуль в админке, потом включил и добавил то что я написал выше. Готово.,100% работает на cStore 2.1.0.2.1, проверенно лично.
Привет всем, Народ помогите пожалуйста , после того когда распаковали файла, в Ftp в какую папку нужно добавить ? У меня не получается ? Благодарю
В 2.x не надо загружать модули на ocmod через ftp. Необходимо загружать их через админку/Модули/Установка расширений. И обязательно обновить кэш модификаторов (пункты 3 и 4 в посте).
Всем у кого не стал на НЕ ДЕФОЛТНЫЙ шаблон, объясняю как сделать:
Установить надо вручную, потому что автоматическая установка не катит.
Открываете следующие файлы:
catalog/controller/common/footer.php
Ищем $this->load->language(‘common/footer’);
После добавляем:
$data[‘back_to_top’] = $this->config->get(‘oca_back_to_top_status’);
if($data[‘back_to_top’]) {
$this->document->addStyle(‘catalog/view/javascript/oca_back_to_top/oca_back_to_top.php’);
$this->document->addScript(‘catalog/view/javascript/oca_back_to_top/oca_back_to_top.js’);
}
Затем идем catalog\view\theme\ВАША ТЕМА\template\common\footer.tpl
и в самом конце перед закрывающими тегами вставляем код:
Top
Потом копируем файлы из папки upload, идем в админку и включаем модуль.
Автор изначально прописал установку лишь в дефолтный шаблон.
Можете не благодарить. За это не благодарят)))
Администратор, отредактируйте код, чтоб не сворачивалось
Версия 2.0.3.1 не работает с модулем( bnit.itvisersoftzoom ) ZOOM ,отключаю все ок работает.