Opencart 2.x - Быстрое редактирование товаров (Admin product quick edit) OCMOD v1.0.4. Изменить модуль opencart
настройки и изменения Opencart | модули и расширение возможностей opencart
Добавляем переключение изображений на странице товара, в блоке с фото, по стрелкам вперед-назад, а так же по клику на дополнительное изображение
В результате получим отображение списка закладок и возможность удаления товаров и списка. Сам список будет взят из сессии.
Бывают случаи, когда необходимо сделать несколько сайтов с одной и той же, или во многом похожей базой товаров, при этом используя одни и те же изображения. Для экономии дискового пространства в этом случае лучший вариант - один каталог изображений на все сайты
Модуль для авторизации через соцсети для Opencart. Версия для OC 3.0.1, не официальная (еще нет/не было), кроме необходимых правок ничего не трогал
Изменения контроллера и шаблона Opencart для вывода изображения категории в качестве иконки для подкатегории, вывод счетчика товаров отдельно от имени
Изменения для списка товаров в панели управления Opencart 2, после которых будет возможно пакетно назначать, изменять акции для выбранных товаров, а так же их стоимость.
Модуль выводит рекомендуемые товары в виде карусели, заголовок модуль берет из настроек в админке (можно отключить), есть добавление произвольных CSS классов, есть варианты отображения товара (стандартный, без описания, замена кнопки корзины на подробнее)
Небольшая инструкция по добавлению автоматического создания урлов для товаров при их добавлении. Необходимо будет внести правку в один файл - модель товара в админке, после чего будет формироваться урл вида "id товара"-"название товара в транслите".html (можно сменить на что то свое)
httpmaster.ru
OpenCart — как изменить внешний вид личного кабинета — модуль Smart dashboard | Модули, Шаблоны, Движки
Неважно, старая версия движка или свежая, а личный кабинет покупателя на OpenCart имеет скучноватый вид — скромные ссылки в один столбец.Оно-то для продаж или продвижения магазина не играет никакой роли, но с эстетической точки зрения всегда хочется улучшить внешний вид магазина, чтобы дизайн радовал посетителей и клиентов магазина. К сожалению, нередкое явление — дизайн фронтальной части магазина продуман, а вот технические страницы, наподобие того же кабинета, оставлены такими же, какими были по умолчанию.
Модуль «Smart dashboard» поможет изменить скучный вид личного кабинета. С его помощью личный кабинет избавится от столбца с ссылками, вместо них появятся ряды с позитивными иконками и подписями к ним.
Если такое оформление вам по душе, то приступим к установке и настройке модуля.
Установка и настройка модуля
1. Скачиваем модуль «Smart dashboard». Модуль совместим с версиями 1.5.6, 1.5.6.1, 1.5.6.2, 1.5.6.3, 1.5.6.4, 2.0.0.0, 2.0.1.0, 2.0.1.1, 2.0.2.0, 2.0.3.1, 2.1.0.1, 2.1.0.2. Модуль использует vqmod, поэтому владельцам opencart линейки 2.х, которые не используют vqmod, необходимо будет внести код из xml файла вручную (ничего сложного в этом нет).
2. Распаковываем архив и загружаем его содержимое в корень магазина. Если используется версия 1.5.6.x, то загружаем обе папки (catalog и vqmod), если магазин на движке версии 2.х, то заливаем только папку catalog. На этом установка модуля для 1.5.6.x окончена, можно идти в магазин и проверять визуальные изменения. Для владельцев 2.х необходимо внести изменения в пару файлов магазина.
Открываем файл catalog/view/theme/*/template/account/account.tpl и прежде всего перед хлебными крошками — <ul class=»breadcrumb»> добавляем несколько строк со стилями
Код:
<style> .hvr:hover > h5{ color:#84C225; } </style> Затем находим строкуКод:
<div><aclass="hvr"href="<?phpecho$edit;?>"><img src="catalog/view/theme/default/image/account-images/edit.png"alt="Account Details"> <h5><?phpecho$text_edit;?></h5></a></div> То есть, мы всю строку списка заменили на блок с изображением и текстом. По аналогии находим и остальные строки (всего в файле необходимо изменить 11 строк кода):— строку с паролем
Код:
<li><ahref="<?phpecho$password;?>"><?phpecho$text_password;?></a></li> меняем наКод:
<div><aclass="hvr"href="<?phpecho$password;?>"><img src="catalog/view/theme/default/image/account-images/password.png"alt="Account Password"> <h5><?phpecho$text_password;?></h5></a></div> и т. д.Все содержимое файла catalog/view/theme/*/template/account/account.tpl, после того, как внесены все изменения, имеет следующий вид:
Код:
<?phpecho$header;?> <div> <style> .hvr:hover > h5{ color:#84C225; } </style> <ul> <?phpforeach($breadcrumbsas$breadcrumb){?> <li><ahref="<?phpecho$breadcrumb['href'];?>"><?phpecho$breadcrumb['text'];?></a></li> <?php}?> </ul> <?phpif($success){?> <div><iclass="fa fa-check-circle"></i><?phpecho$success;?></div> <?php}?> <div><?phpecho$column_left;?> <?phpif($column_left&&$column_right){?> <?php$class='col-sm-6';?> <?php}elseif($column_left||$column_right){?> <?php$class='col-sm-9';?> <?php}else{?> <?php$class='col-sm-12';?> <?php}?> <divclass="<?phpecho$class;?>"><?phpecho$content_top;?> <h3><?phpecho$text_my_account;?></h3> <ul> <div><aclass="hvr"href="<?phpecho$edit;?>"><img src="catalog/view/theme/default/image/account-images/edit.png"alt="Account Details"> <h5><?phpecho$text_edit;?></h5></a></div> <div><aclass="hvr"href="<?phpecho$password;?>"><img src="catalog/view/theme/default/image/account-images/password.png"alt="Account Password"> <h5><?phpecho$text_password;?></h5></a></div> <div><aclass="hvr"href="<?phpecho$address;?>"><img src="catalog/view/theme/default/image/account-images/address.png"alt="Address Book"> <h5><?phpecho$text_address;?></h5></a></div> <div> <aclass="hvr"href="<?phpecho$wishlist;?>"> <img src="catalog/view/theme/default/image/account-images/wishlist.png"alt="Wish List"> <h5><?phpecho$text_wishlist;?></h5> </a> </div><div></div> </ul> <h3><?phpecho$text_my_orders;?></h3> <ul> <div><aclass="hvr"href="<?phpecho$order;?>"><img src="catalog/view/theme/default/image/account-images/orders.png"alt="Order History"> <h5><?phpecho$text_order;?></h5></a></div> <div><aclass="hvr"href="<?phpecho$download;?>"><img src="catalog/view/theme/default/image/account-images/download.png"alt="Your Downloads"> <h5><?phpecho$text_download;?></h5></a></div> <?phpif($reward){?> <div><aclass="hvr"href="<?phpecho$reward;?>"><img src="catalog/view/theme/default/image/account-images/reward.png"alt="Reward Points"> <h5><?phpecho$text_reward;?></h5></a></div> <?php}?> <div><aclass="hvr"href="<?phpecho$return;?>"><img src="catalog/view/theme/default/image/account-images/return.png"alt="Your Returns"> <h5><?phpecho$text_return;?></h5></a></div> <div><aclass="hvr"href="<?phpecho$transaction;?>"><img src="catalog/view/theme/default/image/account-images/trans.png"alt="Transactions"> <h5><?phpecho$text_transaction;?></h5></a></div> <div><aclass="hvr"href="<?phpecho$recurring;?>"><img src="catalog/view/theme/default/image/account-images/payments.png"alt="Recurring Payments"> <h5><?phpecho$text_recurring;?></h5></a></div><div></div> </ul> <h3><?phpecho$text_my_newsletter;?></h3> <ul> <div><aclass="hvr"href="<?phpecho$newsletter;?>"><img src="catalog/view/theme/default/image/account-images/newsletter.png"alt="Your Newsletter"> <h5><?phpecho$text_newsletter;?></h5></a></div> </ul> <?phpecho$content_bottom;?></div> <?phpecho$column_right;?></div> </div> <?phpecho$footer;?> Но, помимо оформления личного кабинета, модуль «Smart dashboard» меняет внешний вид страницы партнера, то есть партнерский кабинет. А это значит, что изменения необходимо внести еще и в файл catalog/view/theme/*/template/affiliate/account.tpl. Открываем файл и находим аналогичные строки списка (всего 5 строк), начиная сКод:
<div><ahref="<?phpecho$edit;?>"><img src="catalog/view/theme/default/image/account-images/edit.png"alt="Account Details"> <pstyle="margin-top: 20px;"><?phpecho$text_edit;?></p></a></div> — строкуКод:
<li><ahref="<?phpecho$password;?>"><?phpecho$text_password;?></a></li> меняем наКод:
<div><ahref="<?phpecho$password;?>"><img src="catalog/view/theme/default/image/account-images/password.png"alt="Account Password"> <p><?phpecho$text_password;?></p></a></div> — строку с платежными реквизитамименяем на следующий код:
Код:
<div><ahref="<?phpecho$payment;?>"><img src="catalog/view/theme/default/image/account-images/payments.png"alt="Payment Preferences"> <p><?phpecho$text_payment;?></p></a></div><div></div> при этом я обнаружил, при тестировании модуля, что название картинки указано в xml файле немного неверно, вместо payment.png необходимо в пути указать payments.png. И добавим очищающий блок, чтобы строки были строками, а не смешивались в кучу.— строку с реферальным кодом
Код:
<li><ahref="<?phpecho$tracking;?>"><?phpecho$text_tracking;?></a></li> меняем наКод:
<div><ahref="<?phpecho$tracking;?>"><img src="catalog/view/theme/default/image/account-images/orders.png"alt="Tracking Code"> <p><?phpecho$text_tracking;?></p></a></div><div></div> здесь тоже присутствовал баг — путь вел к несуществующей картинке, я изменил ее на картинку orders.png, которая вполне, на мой взгляд, подходит, и опять-таки добавил очищающий блок.Код:
<li><ahref="<?phpecho$transaction;?>"><?phpecho$text_transaction;?></a></li> меняем наКод:
<div><ahref="<?phpecho$transaction;?>"><img src="catalog/view/theme/default/image/account-images/trans.png"alt="Transactions"> <p><?phpecho$text_transaction;?></p></a></div> Полное содержимое обновленного файла catalog/view/theme/*/template/affiliate/account.tpl:Код:
<?phpecho$header;?> <div> <ul> <?phpforeach($breadcrumbsas$breadcrumb){?> <li><ahref="<?phpecho$breadcrumb['href'];?>"><?phpecho$breadcrumb['text'];?></a></li> <?php}?> </ul> <?phpif($success){?> <div><iclass="fa fa-check-circle"></i><?phpecho$success;?></div> <?php}?> <div><?phpecho$column_left;?> <?phpif($column_left&&$column_right){?> <?php$class='col-sm-6';?> <?php}elseif($column_left||$column_right){?> <?php$class='col-sm-9';?> <?php}else{?> <?php$class='col-sm-12';?> <?php}?> <divclass="<?phpecho$class;?>"><?phpecho$content_top;?> <h3><?phpecho$text_my_account;?></h3> <ul> <div><ahref="<?phpecho$edit;?>"><img src="catalog/view/theme/default/image/account-images/edit.png"alt="Account Details"> <pstyle="margin-top: 20px;"><?phpecho$text_edit;?></p></a></div> <div><ahref="<?phpecho$password;?>"><img src="catalog/view/theme/default/image/account-images/password.png"alt="Account Password"> <p><?phpecho$text_password;?></p></a></div> <div><ahref="<?phpecho$payment;?>"><img src="catalog/view/theme/default/image/account-images/payments.png"alt="Payment Preferences"> <p><?phpecho$text_payment;?></p></a></div><div></div> </ul> <h3><?phpecho$text_my_tracking;?></h3> <ul> <div><ahref="<?phpecho$tracking;?>"><img src="catalog/view/theme/default/image/account-images/orders.png"alt="Tracking Code"> <p><?phpecho$text_tracking;?></p></a></div><div></div> </ul> <h3><?phpecho$text_my_transactions;?></h3> <ul> <div><ahref="<?phpecho$transaction;?>"><img src="catalog/view/theme/default/image/account-images/trans.png"alt="Transactions"> <p><?phpecho$text_transaction;?></p></a></div> </ul> <?phpecho$content_bottom;?></div> <?phpecho$column_right;?></div> </div> <?phpecho$footer;?>И партнерский кабинет меняет свой вид с
на новый, более живой и яркий.Совсем немного манипуляций и личный кабинет + кабинет партнерки изменились в лучшую сторону.
lowenet.biz
Opencart 2.x - Быстрое редактирование товаров (Admin product quick edit) OCMOD | Модули, Шаблоны, Движки
Быстрое редактирование товаров (Admin quick edit product for Opencart 2.x)Модуль позволяет моментально редактировать товары прямо на странице в панели администрирования (без необходимости входа в карточку каждого товара, что отнимает много времени).В данный момент реализован редактор основных необходимых полей товаров (фото, название, модель/артикул, цена, количество, доступность).В ближайшем будущем по запросам пользователей модуль будет реализован для любых других полей для быстрого редактирования.Модуль мульти языковой - работает автоматически на языке, который установлен в панели администрирования.
Тип модуля OCMOD (модификатор) - лёгкая и безопасная установка без вмешательства в систему (никаких прямых изменений в систему не вносится), что исключает поломку или сбой системы после установки. В случае какой либо ошибки после установки, Вы можете отключить модуль (модификатор) и система откатится в исходное/рабочее состояние.Полностью открытый код, 100% гарантия безопасности модуля (если приобретаете модуль от официального разработчика OpenCart.su).
Демонстрация модуля:http://opencart.su/a...catalog/productлогин: demoпароль: demo
Цена модуля: Бесплатно (для lowenet.biz)
Установка:1. Данный модуль устанавливается очень просто через Панель управления -> Модули -> Установка расширений. (перед загрузкой архива с модулем, убедитесь что в настройках включен FTP)2. После успешной загрузки модуля необходимо перейти в Панель управления -> Модули -> Модификаторы -> отметить галочкой модификатор Admin quick edit product for Opencart 2.x и нажать обновить (после чего модификатор будет активирован)3. Перейдите в Панель управления -> Каталог -> Товары и можете приступать к быстрому редактированию товаров!
lowenet.biz