Инструменты: OpenCart 3: Что нового? Opencart 3
Opencart 3.0 - что изменилось по сравнению с версией 2.3?
От последнего релиза Opencart 2.3.0.2 прошло немало времени, все это время команда Дэниэла Керра работала над новой версией этой популярной платформы для создания интернет-магазинов, и вот недавно в июне появился официальный релиз Opencart 3.0.0.0. Альфа-версия 3.0 для тестирования разработчиками была доступна в GitHub и ранее, появилась он еще весной 2017.
В этой статье мы будем рассматривать основные нововведения , которые появились в третьей версии CMS. Одна вещей, которую стоит сказать сразу - большинству модулей потребуется адаптация, чтобы они были совместимы с новой версией движка. Поэтому, мы уже начали работу над адаптацией существующих и создаем новые модули Opencart 3.0
Давайте сравним некоторые изменения с предыдущей версией 2.3.0.2, чтобы вы могли понять, что нового в 3.0.
Раздел Модули
OpenCart 3.0 и OpenCart 2.3
Так как вы можете видеть, появилась пара новых особенностей, добавленных раздел Модули - это Торговая площадка и Переводы.
Торговая площадка
Торговая площадка в OpenCart 3.x, которая ранее была только доступна только на официальном сайте, сейчас добавлена в админпанель вашего магазина по аналогии с Wordpress. Это означает, что вы можете обратиться ко всем темам и модулям площадки прямо в вашей админке.
Доступна функция поика и дополнительные фильтры, вы можете искать нужное дополнение прямо у вас на сайте. Также вы можете использовать Категории, чтобы минимизировать результаты поиска. Также можно переключить между платными и бесплатными файлами торговой площадки.
Раздел Переводы
Вторая новая особенность - перевод языка, который сейчас доступен через проект Crowdin.
Языки, которые есть уже установлены, появляься в поле Доступные переводы, где вы сможете установить их или удалить. Также вы можете скачать готовую оригинальную сборку с добавленным русским языком - Opencart 3.0 русская верссия.
Раздел Дизайн
OpenCart 3.0 и OpenCart 2.3
Новые особенности в разделе Дизайн - Редактор шаблона и Редактор языка. Два очень мощные дополнения, которые значительно упрощают настройку вашего магазина. Изменть файлы вашего магазина сейчас будет намного легче, так как это можно будет делать прямо в вашей админпанели с помощью Редактора шаблона.
Редактор шаблона
Новый Редактор шаблона имеет очень дружественный интерфейс и легок для понимания даже для НЕразработчиков и пользователей без технических знаний. Выберите шаблон, затем выберите файл, который вы хотите изменить в редакторе. Например, если вы хотите настроить ваш вашей корзины, нужно выбрать checkout, а затем файл cart.twig. Twig - новый язык, который Opencart 3 использует в шаблонах вместо PHP. Он позволяеть кешировать генерируемые PHP данные, что позволит значительно ускорить работу движка. Когда вы изменили файл, вы можете его Сохранить или снова восстановить, если что-нибудь пошло не так. Настраивать ваш проект на OpenCart 3.0 стало намного проще!
Редактор языка
Также в новой версии CMS представили легкий путь задавать переводы строк ваших языков. Новый редактор языка позволит вам изменить любой кусок текста, который вы видите в движке.
Вы можете добавить новые строки переводов и разместить их на вашем сайте:
Не нужно больше заглядывания в код, чтобы изменить несколько строк текста. Теперь это делать намного проще!
Раздел Система
OpenCart 3.0 и OpenCart 2.3
Сделаны перестановки разделе Система в admin-панели OpenCart 3.
Устанавливайте, тестируйте и не бойтесь изучать новое. За этим будущее!
opencart2x.ru
Opencart 3 начало | Истрункция как поднять бабла
Пока вы все садите картоху, я работаю)
Наконец, появилась возможность посмотреть в Opencart 3, который уже как три недели находится в альфа-версии, поближе.
У Динокса на форуме пиздабольшики развели уже холивар на 7 страниц, как все плохо и какие классные другие фреймворки. Но к ним у меня просто отношение — плохому танцору всегда яйца мешают.
99% пользователям Opencart глубоко похуй на шаблонизаторы, фабрики запросов, и всю остальную техническую муть, на тему которой так любят поволать ебанаты.
Итак. Я оставлю без комментариев технические моменты, что лучше и что хуже. И как стоило бы сделать, потому как, это бесполезный разговор по трем причинам:
Во первых Даниэль Керр глубоко срал на подобных холиварщиков и у него свое видение проекта, ебанутое конечно, но с ним ничего не поделаешь.
Во вторых чтобы каким-то образом модифицировать архитектуру и уйти от материнской ветки движка, необходимо большое коммьюнити заинтересованных РАЗРАБОТЧИКОВ, а не пользователей. Поэтому кроме как пиздежом, с учетом кучи умных фраз, подобные темы ничем не заканчиваются и закончится не могут. Пока что нет в рунете достаточно сильного коммьюнити создать и развить нормальный форк.
Ну и в третьих С — СТАБИЛЬНОСТЬ. Стабильность Opencart обусловлена в первую очередь огромным междунардным коммюнити, среди которого есть несколько очень сильных специалистов. Благодаря чему вовремя обнаруживаются и фиксятся хотя бы все security-баги.
Поэтому господа пиздаболы, пусть продолжают пиздаболить, а мы с вами обсудим ситуацию с точки зрения обывателя.
Что же изменится для рядового владельца магазина?По моему ровным счетом — ничего.
Шаблоны как базировались на бутстрапе, так на нем и остались (ниже подробнее почему это херово).Дефолтный шаблон как был с уебищным меню и одним товаров в строке на мобиле — так и остался.Ебанистически конченное меню в админке с доступом в два лишних клика в модули и шаблоны, появившееся в 2.2 — тоже осталось.Ocmod — ебучий Ocmod — вместо прекрасного Vqmod — тоже блять нихуя не изменился.
Зато появился редактор twig-темплейтов. Я уже вижу как горе-специалисты владельцы магазинов будут туда совать свой нос, лепить хуйню а потом вопеть — у меня все поломалось.
Библиотека seo_url, как была, так и осталась в плане SEO — подвижек никаких.
Также появился встроенный магазин дополнений — ебать как ахуеть важно. Типа совсем бабла мало у Даниэля. Но с учетом архитектуры Ocmod, я уже себе вижу как будут эти все дополнения друг с другом ебаться.
Есть какой то редактор меню, пока я туда не досмотрел.
А в общем и целом, вся эта хуйня пока что ни чем не отличается от 2.3, которая по моему мнению не очень, и становиться 3.0 ей пока очень рано. А приправы в виде TWIG и встроенного магазина дополнений в хуй рядовому пользователю не впились.
А теперь вернемся к вопросу, почему bootstrap — в формате того как его юзает даниэль — дерьмо:Во первых — уже 4 в альфе и там есть все новомодные flex-штуки. И он намного удобней, но Даниэль наверное про него не слышал.Во вторых — сам по себе бутстрап очень сильно ограничивает работу с широкими мониторами, ебись со своими 4 колонками и пиздец.В третьих — он мать его тяжелый. Зачем грузить кучу лишних стилей скриптов, если можно спокойно реализовать базовую адаптивность в 200-300 строк стилей.
Хуйнаныр(61)Очко(7)ocshop.info
OpenCart 3: Что нового?
Всем привет, друзья! Совсем недавно, 20 июня 2017 года вышла новая версия движка для создания интернет-магазинов OpenCart 3. Сегодня мы рассмотрим, какие изменения имеют место быть в новой версии, что добавили, что поменяли и некоторые нюансы разработки интернет-магазинов на обновлённой системе.
Поделиться
Твитнуть
Поделиться
Класснуть
Плюсануть
Запинить
Данный выпуск является дополнением к курсу «OpenCart: Создание современного интернет-магазина от А до Я» и будет полезен тем, кто хочет использовать последнюю, третью версию движка в своей работе.
1. Обновлённый интерфейс панели администратора
Сразу хочу отметить, что глобально в третьей версии OpenCart изменений не так много - это всё тот-же православный MVC (Model View Controller), адаптивный Bootstrap и тот-же набор плагинов из коробки, что и у предыдущей второй версии CMS. Единственное отличие во фронтенде - это новый шаблонизатор Twig, который заменил уже привычные всем OpenCart разработчикам файлы TPL. Что касается панели администратора - здесь изменения преимущественно направлены на удобство работы с системой - был обновлён дизайн пользовательского интерфейса, добавлен редактор шаблонов, удобная фильтрация товаров, маркетплейс, редактор языков. Но обо всём по порядку.
Для начала стоит отметить, что интерфейс панели администратора стал более дружелюбным и приятным. Первое, что бросается в глаза - это значок пользователя в правом верхнем углу рядом с кнопкой завершения сеанса, нажав на который откроется меню с дополнительными возможностями. Теперь можно быстро перейти к редактированию своего профиля, перейти на главную страницу сайта или получить дополнительную информацию в разделе «Помощь».
2. Мультиязычные SEO URL
OpenCart теперь поддерживает многоязычные URL-адреса для SEO. Данная опция крайне полезна для магазинов, которые работают на нескольких языках и даёт возможность задавать уникальный URL категории или товару для каждого языка.
3. Фильтры в панели администратора
Если вы перейдёте к списку товаров (Каталог > Товары), то в правой части вы с удивлением обнаружите крайне приятное обновление - это фильтр товаров, который поможет вам быстрее найти нужный товар для редактирования. Ранее фильтр товаров в панели администратора можно было реализовать только с использованием расширений.
Кроме фильтрации товаров, также появилась возможность фильтровать отзывы по конкретному товару, автору, статусу и дате публикации.
4. Маркетплейс (Магазин расширений)
Вот над чем разработчики OpenCart потрудились, так это над интеграцией магазина расширений в саму систему. Согласитесь, не не совсем удобно переходить на сайт. OpenCart, искать и скачивать расширение для его дальнейшей ручной установки. В скором времени выбирать и устанавливать расширения можно будет не выходя из панели администратора OpenCart. В настоящее время маркетплейс в панели администратора OpenCart наполняется расширениями из основного магазина, поэтому большинство популярных плагинов на данный момент (июль 2017) ещё не доступны. Однако некоторые из них можно установить по-старинке, вручную.
5. Установщик расширений
Кроме того, что интерфейс установщика был улучшен, добавлена таблица истории расширений и события, также изменена и механика работы с расширениями. Если раньше достаточно было просто создать XML файл модификатора extname.ocmod.xml, то теперь необходимо именовать XML файл не иначе, как install.xml и запаковать его в ZIP архив со специфическим названием extname.ocmod.zip, где extname - это название вашего модификатора.
6. Редактор шаблонов
В OpenCart 3 обновился раздел «Дизайн». Теперь появилась возможность редактирования шаблонов прямо из панели администратора, аналогично тому, как это устроено в MODx. В качестве редактора используется CodeMirror, а шаблонизация теперь происходит с помощью обработчика Twig. Однако файлы шаблонов физически располагаются на сервере, а не в базе данных, как в MODx, поэтому их по-прежнему можно редактировать в вашем любимом редакторе кода, если вам, например нужна живая перезагрузка страницы.
Обратите внимание, что расширение файлов изменилось с .tpl на .twig, поэтому учитывайте этот фактор при настройке Gulp тасков, а также при создании своих расширений или модификаторов.Также стоит отметить, что если вы создаёте свою собственную тему, как мы это делаем в курсе «OpenCart: Создание интернет-магазина от А до Я», редактор тем загружает текущий файл именно вашей темы, а не темы по-умолчанию (default), что весьма удобно.
7. Редактор языков
Весьма удачное нововведение, которого очень не хватало в предыдущих версиях OpenCart - это редактор языков, который позволяет редактировать все тексты витрины магазина не выходя из панели администратора.
Для использования редактора языка достаточно выбрать Путь, а затем Ключ, который необходимо изменить. Ниже вы увидите значение по-умолчанию и поле «Значение», в которое можно внести ваш вариант перевода, если у вас по дизайну какой-либо блок имеет другой текст, нежели стандартный перевод. Ранее для подобных изменений необходимо было править файлы языков на сервере.
8. Раздел «Заказы»
Раздел «Продажи > Заказы» также получил возможность фильтрации заказов и обновлённое оформление. Те-же изменения имеют место быть и в других разделах меню «Продажи».
9. Раздел «Система»
Раздел «Система» претерпел некоторые изменения и улучшения. Например вкладка «FTP» в настройках магазина более не поддерживается в новых версиях OpenCart, её просто нет, а вкладка «Инструменты» переименована в «Обслуживание». Именно с помощью этого нового раздела теперь можно создавать резервные копии базы данных, делать восстановление а также смотреть журнал ошибок системы.
Резервное копирование и восстановление данных OpenCart стало более простым и понятным.
10. Раздел «Статистика»
В новом меню «Статистика» теперь можно отслеживать общую стоимость всех продаж, заказов в обработке, завершённых заказов, возвратов и отзывов, ожидающих одобрение на сайте.
Это все самые важные изменения в системе OpenCart версии 3. Как видите, система не стоит на месте, развивается и улучшается из версии к версии.
На этом всё, спасибо за внимание и успешных вам проектов! :-)
Премиум уроки от WebDesign Master:
webdesign-master.ru
Обзор изменений в Opencart 3.0
Вот и вышел официальный релиз Opencart 3.0.0.0 и сразу за ним ходом, почти через каждые пару дней, начали выпускать релизы с доработками 3.0.1.1, 3.0.1.2, 3.0.2.0, 3.0.2.1 - это все в стиле opencart-team.
Так что же изменилось в новой третьей версии популярной CMS для интернет-магазинов по сравнений с предыдущей второй версией? Ответ - немного, но достаточно для того, чтобы запутать пользователей и заставить разработчиков модулей и шаблонов не сидеть без дела. Так что же изменилось?
Шаблонизатор Twig в Opencart 3.0
Главным изменением, на наш взляд, стало использование twig-шаблонизатора для вьюшек вместо привычного php.Что это обещает:- ускорение рендеринга страниц- редактор кода шаблонов в админке ( как у Wordpress и других CMS)- новый геморой для разработчиков модулей и шаблонов
Визуальный редактор переводов в Opencart 3.0
Теперь можно из админки без дополнительных модулей управлять строками переводов. Вы сможете добавить свои переводыс строк не прибегая к редактированию кода в файлах, как было раньше.
Мультиязычные SEO URL в Opencart 3.0
В новой версии Опенкарт SEO URL стали многоязычными, это означает, что для каждого языка можно задавать свой ЧПУ-алиас товару, категории и т.д. Впринципе, это полезно и в плане SEO и в плане юзабилити.Пример использования этой функции - один товар будет доступен по отличающимся ссылкам для разных языков:RU: http://site.com/ru/avto/belyi-fordEN: http://site.com/en/cars/white-ford
Хранение папки storage в Opencart 3.0
Сразу после установки движка система предложит вам переместить папку storage за пределы директории сайта для обеспечении больше безопасности сайту.
Другие изменения в Opencart 3.0
- интегрирован магазин модулей в админку- расширены возможности функционала Маркетинг- расширен функционал Статистики и Отчетов- улучшена работа Событый- перемещены некоторые страницы настроек в другие разделы, что добавляет работы разработчикам модулей- немного изменен дизайн админки- другой jquery-плагин карусели: вместо Owl Carousel теперь используется Swiperopencart3x.ru
Модуль Блог для Opencart 3.0
С выходом новой версии Opencart 3.x так и ничего не изменилось в плане встроенных статей - их нет, кроме раздела Информации, но это больше функционал страниц, но не блога. Пришлось адаптировать модуль и на Опенкарт 3.
Модуль блога нужен интернет-магазину для статейного поискового продвижения сайта. Ведь не секрет, что чем больше у вас на сайте будет оринильной тематической информации, тем больше посетителей с поисковых систем вы будете получать, и, соответственно, это может увеличить продажи. Статьи лучше писать самому - кто как не вы сами найлучше понимает специфику вашей направленности бизнеса. Нужно писать качественный уникальных текст и чем больше - тогда ваш сайт гарантированно привлечет много посетителей, некоторые из которых могут стать вашими клиентами.
Блог / статьи / новости на Opencart 3.0
Основные функции модуля Блог Opencart 3.x:- создание категорий, подкатегорий статей- создание статей с привязкой к категориям блога- поддержка SEO (ЧПУ)- SEO-оптимизация: возможность задавать h2, Meta Title, Meta Description, Meta Keywords- похожие статьи- привязка товаров и их вывод в статье- два шаблона вывода статей: grid, list- кнопки шеринга в соцсети- своя система комментирования- два модуля для вывода в позиции: модуль категорий и модуль статей- статьи попадают в карты сайта sitemap.xml и HTML
Инструкция по установке модуля:1. У вас должен быть установлен фикс localcopy2. Загрузить архив модуля через админку в разделе Установка модулей3. Обновить Модификации в админке4. Дать права в Система > Пользователи > Группы пользователей > Администраторы, поставить все галочки в первых двух блоках.5. Затем нужно перейти в админке Блог > Настройки, чтобы создались таблицы модуля в базе данных.6. Теперь можно приступать к созданию категорий, статей.7. Если необходимо вывести модули в позиции сайта - включить и вывести модули Блог: Последние статьи и Блог: Категории.8. На сайте страница блога будет доступна по адресу http://ваш-сайт/index.php?route=blog/home
ДЕМОНСТРАЦИЯ
Изменения04.12.2017 - решение проблемы с выводом подкатегорий в модуле Категории блога.28.03.2018 - вывод полного пути с категориями в хлебных крошках.13.04.2018 - исправлена работа с SEO PRO.24.04.2018 - сделано обновление капчи в комментариях, после неправильного ввода; добавлена ссылка на блог в главное меню сайта; исправлена проблема с переключением постраничной навигации комментариев к статье при включенном ЧПУ.02.05.2018 - сделано мультиязычный и мультимагазинный SEO URL
- Opencart 3.0.0.0
- Opencart 3.0.1.1
- Opencart 3.0.1.2
- Opencart 3.0.2.0
1. Папка * не разрешена для записи!
Если при установке модуля вы видите ошибку "Директория не доступна для записи" или "Папка не разрешена для записи!" - не спешите огорчаться. В новой версии Opencart 3 ввели строгие ограничение на запись файлов в другие папки кроме extension/module. Но при разарботке модулей очень часто требуется размещать картинки, php-библиотеки, jquery-плагины, css-стили в соответствующих папках сайта.
Решение проблемы:Скачайте и установите фикс Localcopy OCMOD
Или загрузите модуль по инструкции1. Распакуйте архив с модулем2. С помощью "Файлового менеджера" на хостинге или с помощью FTP-клиента нужно загрузите файлы из папки upload в папку с сайтом на вашем сервере3. В распакованной папке нажмите правую кнопку мыши на файле install.xml и выберите "Добавить в архив", задайте имя архива install.ocmod.zip 4. Откройте админку сайта, перейдите в раздел Модули > Установка модулей, загрузите созданный архив install.ocmod.zip5. Перейдите в Модули > Модификаторы, нажмите кнопку Обновить модификации
Нужно включить вывод всех ошибок php на экране - для этого в файле .htaccess в конце нужно добавить строки:
php_value display_errors 1php_value display_startup_errors 1php_value error_reporting E_ALL
Теперь вместо ошибки 500 должен отображаться код ошибки, который укажет на проблему.
opencart3x.ru
Как установить тему в OpenCart 3.x « Все о WEB программировании
27.09.2017 Ромчик0
Доброго времени суток. Мы продолжаем изучать OpenCart 3. Так мы с вами закончили с установкой OpenCart 3, локализацией OpenCart 3:
А в этой статье мы поговорим о том, как установить тему в OpenCart 3.x. Но учтите, что при установке любой темы есть нюансы, поэтому читайте файл с инструкциями по установке. Поэтому мы рассмотрим один из распространенных методов установки темы OpenCart.
Первый этап – Скачивание темы для OpenCart.
Первое, что нам необходимо это скачать понравившуюся тему. Скачать бесплатно темы для OpenCart мы можем с официального сайта OpenCart. Для этого переходим на официальный сайт opencart. Переходим в «Marketplace». В «Category» выбираем «Themes». В «OpenCart version» выбираем версию нашей CMS. В моем случае это 3.0.2.0. И из списка выбираем тему.
Мне понравилась вот эта тема. Скачиваем архив с темой и затем распаковываем его.
У нас есть каталог с темой и файл с описанием установки.
Второй этап – загрузка темы на сайт.
Копируем содержимое папки Grace 3.0/OpenCart3.0 в корень нашего сайта. Будет предложено заменить несколько файлов. Соглашаемся.
Третий этап – установка темы для OpenCart
Активируем тему. Для этого переходим «Модули/Расширения»->« Модули/Расширения»
Выбираем в фильтре «Темы» и жмем «Редактировать»
На странице редактирования темы в поле «Директория темы» выбираем felixtheme. И жмем «Сохранить».
Переходим на наш сайт и видим:
Обновляем страницу. Тема установлена.
Заключение.
Мы с вами скачали бесплатную тему для OpenCart, залили ее на сервер и активировали ее. Тем самым мы прошли три этапа установки новой темы для OpenCart3.
Понравилась статья? Поделись с друзьями.
web-programming.com.ua
Установка OpenCart 3 « Все о WEB программировании
30.08.2017 Ромчик0
Доброго времени суток. Не так давно вышел новый релиз OpenCart 3. Давайте рассмотрим, что нового принес нам OpenCart 3. Но прежде нам необходимо его установить. И давайте это и сделаем в данной статье.
Первое нам необходимо создать виртуальный хост. Т.к. у меня установлен OpenServer, то я буду производить настройку для него. Если интересно, как установить OpenCart 3 на сервер под управлением Linux, то пишите в комментариях, и я обязательно это рассмотрю.
Создание виртуального хоста в OpenServer
Создаем каталог, в domains, где будет располагаться наш виртуальный хост. Например, opencart3.dev и в нем создадим каталог public.
Теперь переходим на официальный сайт OpenCart и скачиваем.
Распакуем только, что скачанный архив. И все, что находится в каталоге upload копируем в каталог public (который мы создали)
Открываем настройки OpenServer и создаем виртуальный хост. Во вкладке «Домены» указываем имя домена, папку домена. Жмем «Добавить». И после того, как домен будет добавлен жмем «Сохранить».
OpenServer будет перезапущен. Теперь мы можем приступить к установке OpenCart 3, перейдя по ссылке http://opencart3.dev. Если появляется ошибка, что сервер не найдет, то необходимо в файле hosts прописать:
127.0.0.1 opencart3.locУстановка OpenCart 3
Переходим по ссылке http://opencart3.loc. Иначинается процесс установки. И первое, что мы увидим – это лицензионное соглашение.
Жмем «continue». И переходим к проверке настроек.
Настройки PHP
Как видим у нас все хорошо.
Проверка подключенных PHP расширений
И тут у нас все необходимое установлено и подключено.
Проверка разрешений для конфигурационных файлов.
А тут у нас не все хорошо. А проблема заключается в том, что у нас нет этих файлов. Давайте исправим. Переименуем файл config-dist.php в config.php. И переменуем файл admin/config-dist.php в admin/config.php. Обновим страницу.
Отлично, теперь все хорошо.
Проверка разрешений для каталогов.
Отлично. Можем продолжать установку OpenCart 3. Жмем «Continue».
Дальше нам необходимо настроить подключение к базе данных. (предварительно создадим базу данных, я назвал oc3)
Настраиваем доступ к административной части OpenCart.
Жмем «Continue».
Все установка завершена.
Нам необходимо удалить папку install (это необходимо для безопасности). Давайте перейдем в админку.
Проходим авторизацию.
И первое, что нам предлагают сделать это перенести каталог storage за пределы хоста (в целях безопасности)
Давайте это и сделаем жмем «Move».
Все на этом установка OpenCart 3 завершена.
Заключение.
Мы с вами создали виртуальный хост в OpenServer и установили на него OpenCart 3. Установка OpenCart 3 ничем не отличается от установки OpenCart 2.x.x. А вот первое отличие – это каталог storage (которого не было в OpenCart 2) находится за пределами сервера, чтобы ограничить к нему доступ через web. А в следующей статье я расскажу, как сделать установку OpenCart 3 на русском языке. Это для тех, кто не очень дружит с русским языком. А пока тсссс – это секрет. Так, что подписываемся, чтобы не пропустить выхода новых статей.
Понравилась статья? Поделись с друзьями.
web-programming.com.ua