Создание интернет-магазина на OpenCart с нуля. Активация пользовательской темы

  Рет қаралды 6,486

Андрей Кудлай

Андрей Кудлай

Жыл бұрын

В этом видео мы создадим папку с пользовательской темой. В OpenCart 3 новая тема активируется в качестве расширения. Поэтому в админке сайта нам потребуется создать контроллер, представление и языковые файлы для создания нужного расширения с темой. После этого тему можно активировать, а затем установить темой по умолчанию в разделе настроек магазина.
В предлагаемом цикле уроков мы будем создавать интернет-магазин на CMS OpenCart. При этом мы не будем использовать готовые темы, а будем создавать собственную тему для OpenCart с нуля.
Из данных уроков вы не только узнаете о том, как создавать пользовательские темы для OpenCart, но и узнаете, как создавать собственные модули для OpenCart.
Исходники к уроку - github.com/matroskin978/openc...

Пікірлер: 63
@user-qk5sj2zl9h
@user-qk5sj2zl9h 5 ай бұрын
Спасибо, очень нужный и полезный урок
@delosait
@delosait 4 ай бұрын
Спасибо, очень полезно!
@DAVDUQ41
@DAVDUQ41 7 ай бұрын
Вот это настоящий учитель. Вот так надо объяснит.Вот так надо быт человеком.
@matroskin978
@matroskin978 7 ай бұрын
Спасибо)
@Alex_Pav0208
@Alex_Pav0208 5 ай бұрын
Спасибо за урок
@ruwz_dev
@ruwz_dev 11 ай бұрын
очень полезно! Спасибо!
@matroskin978
@matroskin978 11 ай бұрын
Пожалуйста)
@snechkus1048
@snechkus1048 8 ай бұрын
Спасибо!
@user-frond-end_dev
@user-frond-end_dev Жыл бұрын
интересная тема
@ama8300
@ama8300 7 ай бұрын
Спасибо! Очень полезно
@matroskin978
@matroskin978 7 ай бұрын
Пожалуйста 🙂
@user-pn2yc4cb8q
@user-pn2yc4cb8q 2 ай бұрын
спасибо за видео
@Denis-pu4bt
@Denis-pu4bt Жыл бұрын
Good job 👍!
@matroskin978
@matroskin978 Жыл бұрын
Thanks)
@matroskin978
@matroskin978 Жыл бұрын
Исходники к уроку - github.com/matroskin978/opencart3038/tree/1d43b5d33545b676a1a3596fc11deea242ee60d0
@user-cv9ny1sj6y
@user-cv9ny1sj6y 8 ай бұрын
Спасибо за видео ! Попал на должность где в заданиях следить на интернет магазином и корректировать нюансы
@user-cv9ny1sj6y
@user-cv9ny1sj6y 8 ай бұрын
вообще разработкой не занимался никогда ! вот надеюсь найду все ответы от части в ваших видео !!!!
@matroskin978
@matroskin978 8 ай бұрын
Пожалуйста) Успехов на текущей должности! И, главное, не останавливайтесь на достигнутом!
@user-cv9ny1sj6y
@user-cv9ny1sj6y 8 ай бұрын
@@matroskin978 Спасибо за приятные слова )))
@aleksandrrupych2590
@aleksandrrupych2590 6 ай бұрын
Гуд)
@cahamma3039
@cahamma3039 5 ай бұрын
Андрей здраствуйте! скажите пожайлуйста, в этом видео вы использовали превью мультишоп.пнг. Так вот вопрос - если я захочу взять другую тему, где мне взять данный файл с превью? Его нужно делать самому? и еще вопрос - обязательно использовать превью по шаблону который я использую или можна другую рандомную фотку?
@matroskin978
@matroskin978 5 ай бұрын
Здравствуйте! Создать самостоятельно, сделав скриншот верстки. Также можно взять абсолютно любое фото. Хотя все же принято, чтобы превью темы отражало содержимое темы.
@cahamma3039
@cahamma3039 5 ай бұрын
@@matroskin978 спасибо! очень приятные уроки,информация усваивается на ура.
@matroskin978
@matroskin978 5 ай бұрын
@@cahamma3039 пожалуйста 😉
@AnatolyGradovoy
@AnatolyGradovoy Ай бұрын
поставил лайк, оставил коммент, подписался, вот все по одному разу только можно(
@matroskin978
@matroskin978 Ай бұрын
Ну да, есть такое ограничение)))
@artemkotenko1595
@artemkotenko1595 7 ай бұрын
подскажите, а если я после установки темы новой захочу поменять на другую, я имею в виду саму картинку в папке catalog, достаточно будет поменять только файл пнг с новой картинкой? Или нужно будет делать все заново?
@matroskin978
@matroskin978 7 ай бұрын
Если хотите просто изменить изображение темы в админке, тогда достаточно просто поменять картинку. Если же хотите изменить именно внешний вид темы, тогда, конечно же, нужно создавать папку с новой темой и разрабатывать ее.
@igormajrov8444
@igormajrov8444 3 ай бұрын
Классное объяснение. Спасибо! Есть вопрос: как у вас так быстро работает локальный сервер? У меня OpenServer, думает немного пока страницы прогрузит.
@matroskin978
@matroskin978 3 ай бұрын
Спасибо 🙂 По серверу вот пара рекомендаций для проверки: 1. В настройках (вкладка Сервер) убедитесь, что не стоит галочка "Защитить сервер от внешнего доступа". Если стоит - уберите. Эта опция сильно замедляет работу. 2. В настройках (вкладка Модули) снимите галочку "Вести лог запросов" для MySQL. Это логирование также существенно замедляет работу. Ну и крайне желательно, чтобы сервер работал на SSD. На HDD он будет на порядок медленнее работать. Также, если старая версия сервера, тогда рекомендую обновить ее. Или, если старая версия опять-таки, попробуйте в меню найти пункт Первый запуск и выполнить его. Собственно, это и все. Каких-либо дополнительных настроек у себя я не делал, все работает как есть.
@user-go5fw5zw2l
@user-go5fw5zw2l Жыл бұрын
Cool 😎
@matroskin978
@matroskin978 Жыл бұрын
Thanks 😎
@user-ic8mq6zy8r
@user-ic8mq6zy8r 23 күн бұрын
Добрый день! У меня вот на этой платформе сайт. На данный момент нужно отключить все цены. Чтобы не видно было. Где это сделать?
@matroskin978
@matroskin978 23 күн бұрын
Добрый день! Волшебной опции для этого нет. Поэтому только убирать вывод цен из соответствующих шаблонов темы. Также, если достаточно скрыть, тогда можно через CSS для селекторов цен поставить правило display: none;
@TheDiegoSativa
@TheDiegoSativa 4 ай бұрын
💎💎💎💎
@era_ai777
@era_ai777 7 ай бұрын
Привет. Странно, у меня тема defult по умолчанию при переключении на multishop не сохраняется
@matroskin978
@matroskin978 7 ай бұрын
Привет! Значит, где-то допустили неточность. Рекомендую пройти процесс заново или взять код из исходников.
@era_ai777
@era_ai777 7 ай бұрын
Забыл сохранится)))@@matroskin978
@matroskin978
@matroskin978 7 ай бұрын
Бывает))
@takoyneveroyatniy7206
@takoyneveroyatniy7206 Жыл бұрын
Добрый день! Подскажите в чем проблема может быть, при изменении темы в настройках системы выдает ошибку ( Ошибка! Проверьте форму на наличие ошибок!) . Проверил все формы, заполнил все необходимые поля, хотя в Вашем видео все сохранилось без заполнения
@matroskin978
@matroskin978 Жыл бұрын
Добрый день! Либо где-то ошиблись в коде файлов админки, которые относятся к теме, либо же не заполнены обязательные поля. К уроку есть исходники, из которых Вы всегда можете взять файлы, в них ошибки нет. Это должно исключить первый момент. Ну и внимательно проверьте все поля на странице активации темы. Других вариантов быть не должно.
@takoyneveroyatniy7206
@takoyneveroyatniy7206 Жыл бұрын
@@matroskin978 да разобрался, ключ шифрования запрашивал. Спасибо! 😊
@matroskin978
@matroskin978 Жыл бұрын
@@takoyneveroyatniy7206 ух ты... теперь у меня вопрос))) а что за ключ шифрования?
@takoyneveroyatniy7206
@takoyneveroyatniy7206 Жыл бұрын
@@matroskin978 в настройках сайта в меню сервер есть пункт «ключ шифрования», без него не дает сохранить изменения)
@matroskin978
@matroskin978 Жыл бұрын
@@takoyneveroyatniy7206 ну да, есть там такой. Судя по подсказке, он используется для шифрования при обработке заказов... т.е. к теме он не должен иметь никакого отношения... ну и сколько работал с OpenCart - никогда не заполнял это поле, потому что после установки оно всегда заполнено длинной-длинной строкой размером 1 Кб.
@user-vn5hw8qx2s
@user-vn5hw8qx2s 6 ай бұрын
А какой редактор вы используете?
@matroskin978
@matroskin978 6 ай бұрын
В данном уроке - VSCode. В дальнейших уроках - PhpStorm.
@user-vn5hw8qx2s
@user-vn5hw8qx2s 6 ай бұрын
Спасибо Вам за ответ! @@matroskin978
@biscvie
@biscvie 8 ай бұрын
А в OpenCart 4.x нету папки theme!
@matroskin978
@matroskin978 8 ай бұрын
Нету) 4-я версия кардинально отличается от 3-ей.
@biscvie
@biscvie 8 ай бұрын
@@matroskin978 Значит остаёмся пока на 3-ей)
@matroskin978
@matroskin978 8 ай бұрын
@@biscvie на данный момент вполне здравое решение! Думал пробовать переходить на 4-ю, но пока остановил тот факт, что может быть проблема с поиском модулей под нее. Вариантов гораздо меньше, чем под тройку. Поэтому пока так)
@AnatolyGradovoy
@AnatolyGradovoy Ай бұрын
о как! я всегда делал на основе дефолтной темы...
@matroskin978
@matroskin978 Ай бұрын
Можно и так. Но все же лучше не трогать дефолтную тему и создавать свою.
@AnatolyGradovoy
@AnatolyGradovoy Ай бұрын
@@matroskin978 ну да, сделал так, создал новую тему, скопировал в нее файлы с дефолтной ну и дальше пока как обычно)
@binigersbinigers5973
@binigersbinigers5973 10 ай бұрын
посмотришь на эти мытарства и подумаешь, нахрн этот опенкарт :))) на дворе 2023 год, а они не могут сделать простую установку шаблонов. Хоть SQL при установке не нужно вручную делать в БД :)
@matroskin978
@matroskin978 10 ай бұрын
Есть такое)) Но специально для тех, кому не понравился OpenCart, вчера открыл новый плейлист, в котором будет WooCommerce. С ним все немного современнее, чем с OpenCart ;)
@binigersbinigers5973
@binigersbinigers5973 10 ай бұрын
@@matroskin978 гляну. Я хотел на prestashop, там как-то дружелюбнее. Только вот нет информации, как там модули создавать, если только покупать забугорное все.
@era_ai777
@era_ai777 7 ай бұрын
@@matroskin978 мне кажется что для интернет магзина WooCommerce слабоват
ONE MORE SUBSCRIBER FOR 6 MILLION!
00:38
Horror Skunx
Рет қаралды 12 МЛН
Маленькая и средняя фанта
00:56
Multi DO Smile Russian
Рет қаралды 5 МЛН
La final estuvo difícil
00:34
Juan De Dios Pantoja
Рет қаралды 27 МЛН
Самые лучшие и популярные CMS системы для интернет магазина
19:59
Сергей Сальников • PRO бизнес
Рет қаралды 2,8 М.
Open Server 6. Установка. Настройка. Работа
40:38
Андрей Кудлай
Рет қаралды 2,6 М.
Что нового в Opencart 4?
15:54
ProDeloTV
Рет қаралды 8 М.
Пишу сайт на .NET - практика программирования на C#
32:08
Програмысли Влог
Рет қаралды 20 М.
Верстальщик или Программист?
12:42
Oldest Junior
Рет қаралды 25 М.
Обзор OpenCart | Интернет магазин за 10 минут
12:01
Хауди Хо™ - Просто о мире IT!
Рет қаралды 135 М.