OpenShop - неочевидные советы
Начинаем разбираться с этим интернет-магазином. Нашел 2 сборки - OpenShop.CMS и OCShop.CMS
Оба от украинских "сборщиков". Первый красив, но выбрал пока вторую, т.к. в нее уже встроен блог с категориями и много чего другого.
1. Где редактируется карусель товаров и производителей?
необходимо зайти в админке: Система-Дизайн-Баннеры. Там есть Баннер Manifacturers. Там уже добавить картинки и ссылки производителей.
Ссылка на производителей добавляется в виде (нужно знать id производителя):
product/manufacturer/info&manufacturer_id=6
OpenCart – карусель производителей opencart – автопрокрутка
OpenCart – Smart Carouel – карусель с табами
2. В списке рекомендованных товаров в админке невозможно ничего выбрать (под словом ""рекомендуемые" стоит просто текстовое поле)
В текстовых полях надо напечатать первую букву товара, выпадет список товаров, начинающихся с нее. Из него уже выбрать. И удобнее, и неудобнее, чем раньше...
3. Загрузка и вывод изображений товара
По умолчанию в OpenCart установлено ограничение на загрузку изображений с размером файла больше 300Кб и разрешением больше чем 1000 на 1000 пикселей, исправим это.
Для снятия ограничения на размер файла изменим контроллер admin/controller/common/filemanager.php
Находим строки:
if ($this->request->files['image']['size'] > 300000) { $json['error'] = $this->language->get('error_file_size'); }
и изменяем в них значение 300000, а это размер в байтах, на то, который нам нужен «в байтах», например 3000000 - 3мб
Для снятия ограничения на размер изображения 1000 на 1000 пикселей (в последних версия Opencart не актуально, там уже это ограничение отсутствует)
редактируем строки:
$imageinfo = getimagesize($this->request->files['image']['tmp_name']); if($imageinfo[0]>1000 || $imageinfo[1]>1000){
4. Расширяем возможности встроенного редактора CKEditor Opencart
В файле admin\view\javascript\ckeditor\config.js
Меняем строку
1
|
config.toolbar = 'Custom' |
на строку
1
|
config.toolbar = 'Full'; |
В CKEditor'e появится много дополнительных возможностей, в том числе и шаблонов.
Есть разные варианты подключить свои шаблоны из отдельного файла.
Стандартные шаблоны (совсем неинтересные) определены в файле plugins/templates/templates/default.js
5. Мультимагазин
Очень удобная возможность opencart
Опубликовано