Благодарю за уроки! Я новичок - впервые делаю сайт. До этого урока все получалось идеально. После этого урока не выводились второй и третий слайд. Перепроверила все настройки в панели управления. В результате, допустила пару мелких ошибок в коде. Исправила. Все вышло! Вы - супер учитель! (Надеюсь, дойду до конца!)
Гораздо проще, чем модуль меню, который мы начнем писать уже скоро))) После него, думаю, Вы уже и сами без проблем сможете решить задачу попроще... ну или я чуть позже запишу и такой урок. Пока не хочется распыляться на нюансы. Хочется реализовать в первую очередь что-то более существенное и значимое в плане функционала.
Отличное и полезное видео. Вполне интересно, как делать изменение текстов из админки или как тут делается.. после wordpress-a несколько топорно у них воспринимаются некоторые вещи..
прилетела очередная благодарность! а вот почему бы не сделать все элементы (слайдер баннеры карусель и тд) в коде главной, в самом шаблоне страницы, не нужно тогда заново создавать модули и тд при переносе с локалки на хост, заново все настраивать, скопировать тему, активировал и все уже работает. может не очень правильно, да не будет такой универсальности, но и как правило она и не нужна, как то проще)
Да, такой вариант тоже вполне возможен. Здесь зависит от ТЗ заказчика. Если какой-то слайдер ему нужен больше для красоты и не планируется меняться или меняться будет раз в пятилетку, то почему нет. Можно и статикой его оставлять в таком случае.
Пожалуйста 🙂 Дополнительные поля добавляются через код. В плейлисте есть уроки по написанию собственного модуля и там будет много полей)) По аналогии можно будет добавить и в существующие модули дополнительные поля.
Да, было бы неплохо вывести два дополнительных баннера, так как сайт во всю ширину экрана и баннер уж очень огромный на больших экранах, только подозреваю, что это очень не просто, тем более что пропорции другие. Это целый модуль слайдера надо переписать. И контроллеры и модели.
Огромное спасибо за крутой материал, все очень круто легко и доступно. Подскажите пожалуйста, как реализовать ресайз изображений слайдшоу. чтоб картинка не обрезалась а просто уменьшалась. реально ли это?
Пожалуйста) Реально. Уберите объявление высоты 430px для блока carousel-item и уберите класс position-absolute для слайда. После этого слайды будут уже уменьшаться. Данный вариант слайдера не очень подходит для такой реализации. Но если слайдер будет классическим, без картинок сбоку, такой подойдет больше для нужного варианта.
Добрый вечер, такой вопрос, у меня картинка получилась растянутой чуть, особенно там где детская мода, не видно головы одного из ребенка... так вот, мы когда смотрели размер картинки у вас на примере, то там были еще две картинки збоку, и размер был 1000х430, на нашем магазине мы же убрали боковые картинки...может из за этого картики и получились растянутыми? Как исправить подскажите?
Добрый вечер! Как-то UA-cam мне показывает от Вас много удаленных комментариев... Вы бы или не удаляли их, или бы немного подождали перед тем, как писать))) По картинкам - это нужно смотреть конкретный пример. Что-то абстрактно подсказать - это только гадать. В любом случае, картинки должны быть подготовлены конкретных размеров для конкретной верстки, чтобы все было аккуратно и красиво. В этом уроке боковые картинки я убрал и, вроде как, все нормально с картинками. В следующем уроке модуль будет доработан и картинки сбоку вернем. И все с ними будет также нормально. Поэтому, в Вашем случае либо есть проблема с версткой, либо с картинками. Если же Вы хотите, чтобы картинки никак не сжимались, а только уменьшались и всегда показывались полностью, без обрезки каких-то частей изображения, тогда нужно переверстать слайдер.
Доброго дня. Підкажіть будь ласка, чи є якийсь модуль для імпорту експорту товарів? Можливо це не по темі уроку, просто зіткнувся з ситуацією, що багато категорій і товарів і вручну створювати то дуже довго:) Дякую
как в OС подключать файлы, интегрировать в home.twig? ну например для лендинга ВП делаю обычно отдельную папку sections и складываю файлы секций, подключаю в файл шаблона страницы. (нагуглил одно решение, но выдает ошибку...)
@@matroskin978 благодарю, с этим разобрался. Встал след вопрос который не могу решить - как выводить тег picture с разными размерами изображений при разных разрешениях экрана. И где эти пути будут прописываться, где управлять ими?
@@g_Earth со стандартным модулем - никак. Это нужно либо искать такой модуль, либо писать свой. Либо же пробовать использовать стандартные средства для адаптивности изображений (max-width, object-fit...).
Несколько причин, как мне кажется. WP имеет гораздо более длинную историю, поэтому логично, что функционала у него должно быть побольше и разнообразнее. Во-вторых, WP развивается как универсальная CMS, поэтому постарались спроектировать ее так, чтобы создать на ней можно было что угодно. Ну а OC изначально задумывался как движок для интернет-магазина. При этом, чтобы из коробки был весь необходимый типовой функционал. Поэтому о гибкости не задумывались, а в лоб просто решали задачи, запиливая весь нужный функционал под капот. Ну и, наконец, WP разрабатывает целое сообщество. Огромное сообщество. Ну а OC делают всего пару человек. Многого такой командой не сделать. Как-то так :)
@@matroskin978 Спасибо за уроки... Очень интересно. Смотрю с удовольствием. ) Интересно, а много людей заказывают магазины на опенкарт?! Больше чем на вукомерс?!
@@romanzinchuk681 пожалуйста ;) Клиенты чаще все же заказывают просто магазин))) заказчику, как правило, абсолютно без разницы, на чем именно будет сделан его заказ. Он и слов таких как WooCommerce и OpenCart может и не слышал)) Поэтому часто разработчик сам выбирает платформу для разработки. И здесь уже зависит от разработчика. Что он лучше знает - на том и сделает. Если же говорить в целом о популярности, то WooCommerce будет популярнее. В первую очередь это обусловлено популярностью самого WordPress. Ну и, пожалуй, на WooCommerce все же магазин будет гибче и работать будет предсказуемее))) Честно говоря, иногда задумываюсь над тем, чтобы полностью отказаться от OpenCart в пользу WooCommerce...
А также, как и в целом в WordPress - запросов к БД выше крыши. Но установив плагин кэширования, эта проблема нивелируется и магазин на WooCommerce работает быстро. Уроки планирую записать по WooCommerce, нужно только время найти))
Зачем вы упростили и вывели слайдшоу на всю страницу? Вы же ушли от дизайна шаблона, если реализовывать то по шаблону. Вы в видео сказали, что по просьбе сделаете как надо, вот сейчас и возникла просьба. Я обучаюсь по вашему видео и мне подошел шаблон для своих нужд, но вот то, что вы ушли от шаблона для меня сейчас стало обидно. Учишь учишь, а потом, а давайте в этой квартире не будем строить детскую комнату...
Затем, что посчитал так лучше. Я автор, я разработчик, это не коммерческий продукт по ТЗ, поэтому решил сделать именно такой вариант. За этот курс я не прошу ни копейки, даю знания бесплатно. Достаточно со стороны зрителя только благодарности. Вместо благодарности, от вас я получаю претензии. Хотя, вроде как, ничего не должен. И тут мне стало обидно) Было бы гораздо лучше с вашей стороны поблагодарить и попросить показать реализацию варианта из верстки, как я и предлагал в видео. P.S. Вашу будущую просьбу в прошлом учел и в следующем уроке я показываю реализацию слайдера, как в шаблоне.
@@matroskin978 Спасибо большое ))). Уроки отличные, все благодарят, а легкая критика подталкивает на улучшение. Это чтобы не расслаблялся ))). И в принципе курс готов купить, но со следующим уроком ))). Думаю такая похвала лучше. Также, на 15 минуте Вы спросили интересно ли сделать так: вносить изменения с помощью модификатора, чтобы не изменять стандартный код opencsrt. Также очень прошу в новом уроке разобрать данную позицию. Я программист, и для меня очень важно понимать такой подход, так как это правильно. Любую тему, которую даже если пишут под себя надо создавать как на продажу.
Пожалуйста) Досмотрите курс до конца, там еще много всего будет: и изменение стандартного кода OC, и написание собственного кода. Так что должны узнать много всего, что поможет вам в дальнейшем создавать собственные магазины на OC. P.S. Под следующим уроком я имел в виду следующий урок после этого, т.е. 8-ой урок)
12:05 - Интересно!
14:44 - Интересно!
20:00 - Интересно!
Дякую за урок. Пояснення відмінне
Благодарю за уроки! Я новичок - впервые делаю сайт. До этого урока все получалось идеально. После этого урока не выводились второй и третий слайд. Перепроверила все настройки в панели управления. В результате, допустила пару мелких ошибок в коде. Исправила. Все вышло! Вы - супер учитель! (Надеюсь, дойду до конца!)
Пожалуйста 😉
Добрый вечер, спасибо за плейлист с опенкартом, да интересно было бы посмотреть как реализовать модификатор с текстом для слайдшоу
Гораздо проще, чем модуль меню, который мы начнем писать уже скоро))) После него, думаю, Вы уже и сами без проблем сможете решить задачу попроще... ну или я чуть позже запишу и такой урок. Пока не хочется распыляться на нюансы. Хочется реализовать в первую очередь что-то более существенное и значимое в плане функционала.
Спасибо за урок. понятно и доступно объясняете
Пожалуйста 😉
Благодарю!
Отличное и полезное видео. Вполне интересно, как делать изменение текстов из админки или как тут делается.. после wordpress-a несколько топорно у них воспринимаются некоторые вещи..
прилетела очередная благодарность!
а вот почему бы не сделать все элементы (слайдер баннеры карусель и тд) в коде главной, в самом шаблоне страницы, не нужно тогда заново создавать модули и тд при переносе с локалки на хост, заново все настраивать, скопировать тему, активировал и все уже работает. может не очень правильно, да не будет такой универсальности, но и как правило она и не нужна, как то проще)
Да, такой вариант тоже вполне возможен. Здесь зависит от ТЗ заказчика. Если какой-то слайдер ему нужен больше для красоты и не планируется меняться или меняться будет раз в пятилетку, то почему нет. Можно и статикой его оставлять в таком случае.
@@matroskin978 ну вот и я так подумал, но уточнить нужно было)
Спасибо за урок!😊 Интересно, как добавлять дополнительные поля в стандартные модули, дякую!!!
Пожалуйста 🙂
Дополнительные поля добавляются через код. В плейлисте есть уроки по написанию собственного модуля и там будет много полей)) По аналогии можно будет добавить и в существующие модули дополнительные поля.
Отлично, спасибо👍👍👍@@matroskin978
Да, было бы неплохо вывести два дополнительных баннера, так как сайт во всю ширину экрана и баннер уж очень огромный на больших экранах, только подозреваю, что это очень не просто, тем более что пропорции другие. Это целый модуль слайдера надо переписать. И контроллеры и модели.
Ок, покажу в следующем видео. Там на самом деле несложно. Нужно будет только в вид добавить немного логики. Ну увидите в следующем видео 😉
Огромное спасибо за крутой материал, все очень круто легко и доступно. Подскажите пожалуйста, как реализовать ресайз изображений слайдшоу. чтоб картинка не обрезалась а просто уменьшалась. реально ли это?
Пожалуйста)
Реально. Уберите объявление высоты 430px для блока carousel-item и уберите класс position-absolute для слайда. После этого слайды будут уже уменьшаться. Данный вариант слайдера не очень подходит для такой реализации. Но если слайдер будет классическим, без картинок сбоку, такой подойдет больше для нужного варианта.
Спасибо большое, буду пробовать
@@ДенисЧеркАРТс пожалуйста)
Добрый вечер, такой вопрос, у меня картинка получилась растянутой чуть, особенно там где детская мода, не видно головы одного из ребенка... так вот, мы когда смотрели размер картинки у вас на примере, то там были еще две картинки збоку, и размер был 1000х430, на нашем магазине мы же убрали боковые картинки...может из за этого картики и получились растянутыми? Как исправить подскажите?
Добрый вечер!
Как-то UA-cam мне показывает от Вас много удаленных комментариев... Вы бы или не удаляли их, или бы немного подождали перед тем, как писать)))
По картинкам - это нужно смотреть конкретный пример. Что-то абстрактно подсказать - это только гадать. В любом случае, картинки должны быть подготовлены конкретных размеров для конкретной верстки, чтобы все было аккуратно и красиво. В этом уроке боковые картинки я убрал и, вроде как, все нормально с картинками. В следующем уроке модуль будет доработан и картинки сбоку вернем. И все с ними будет также нормально. Поэтому, в Вашем случае либо есть проблема с версткой, либо с картинками.
Если же Вы хотите, чтобы картинки никак не сжимались, а только уменьшались и всегда показывались полностью, без обрезки каких-то частей изображения, тогда нужно переверстать слайдер.
Доброго дня. Підкажіть будь ласка, чи є якийсь модуль для імпорту експорту товарів? Можливо це не по темі уроку, просто зіткнувся з ситуацією, що багато категорій і товарів і вручну створювати то дуже довго:) Дякую
Доброго дня!
Звичайно є і точно більше одного) Просто введіть у Google запит "opencart экспорт импорт в excel" і Google запропонує варіанти.
@@matroskin978 дякую
как в OС подключать файлы, интегрировать в home.twig? ну например для лендинга ВП делаю обычно отдельную папку sections и складываю файлы секций, подключаю в файл шаблона страницы.
(нагуглил одно решение, но выдает ошибку...)
В этом видео должен быть ответ:
ua-cam.com/video/wIPFFtZUbGE/v-deo.html
@@matroskin978 нижайший поклон! теперь понятно почему у меня эта конструкция с инклудом не работала! СПАСИБАААА!
Пожалуйста)
У меня каждый слайд со своими стилями. Как сделать так чтобы к каждому слайду добавлялся уникальный класс, например slide-1, slide-2 и т.д.?
В цикле у Twig доступна переменная loop.index - я ведь ее показывал. Ее и можно использовать, указав в классе примерно так: slide-{{ loop.index }}
@@matroskin978 благодарю, с этим разобрался. Встал след вопрос который не могу решить - как выводить тег picture с разными размерами изображений при разных разрешениях экрана. И где эти пути будут прописываться, где управлять ими?
@@g_Earth со стандартным модулем - никак. Это нужно либо искать такой модуль, либо писать свой. Либо же пробовать использовать стандартные средства для адаптивности изображений (max-width, object-fit...).
Лайков все меньше с каждым видео)
Не все доживают))
А если серьезно, то это и снижает мотивацию продолжать эту серию уроков.
Исходники к уроку - github.com/matroskin978/opencart3038/tree/ef81241acdb714f7998c191ba3b48bf35ed8d795
Да уж в вордпресс с этим попроще. Почему опенкарт ничего не придумал похожего, типа метабоксов...
Несколько причин, как мне кажется. WP имеет гораздо более длинную историю, поэтому логично, что функционала у него должно быть побольше и разнообразнее. Во-вторых, WP развивается как универсальная CMS, поэтому постарались спроектировать ее так, чтобы создать на ней можно было что угодно. Ну а OC изначально задумывался как движок для интернет-магазина. При этом, чтобы из коробки был весь необходимый типовой функционал. Поэтому о гибкости не задумывались, а в лоб просто решали задачи, запиливая весь нужный функционал под капот. Ну и, наконец, WP разрабатывает целое сообщество. Огромное сообщество. Ну а OC делают всего пару человек. Многого такой командой не сделать. Как-то так :)
@@matroskin978 Спасибо за уроки... Очень интересно. Смотрю с удовольствием. )
Интересно, а много людей заказывают магазины на опенкарт?! Больше чем на вукомерс?!
@@romanzinchuk681 пожалуйста ;)
Клиенты чаще все же заказывают просто магазин))) заказчику, как правило, абсолютно без разницы, на чем именно будет сделан его заказ. Он и слов таких как WooCommerce и OpenCart может и не слышал))
Поэтому часто разработчик сам выбирает платформу для разработки. И здесь уже зависит от разработчика. Что он лучше знает - на том и сделает.
Если же говорить в целом о популярности, то WooCommerce будет популярнее. В первую очередь это обусловлено популярностью самого WordPress. Ну и, пожалуй, на WooCommerce все же магазин будет гибче и работать будет предсказуемее)))
Честно говоря, иногда задумываюсь над тем, чтобы полностью отказаться от OpenCart в пользу WooCommerce...
@@matroskin978 а как на счет скорости интернет магазина на Woocommerce?!
Будут уроки на woocommerce?!
А также, как и в целом в WordPress - запросов к БД выше крыши. Но установив плагин кэширования, эта проблема нивелируется и магазин на WooCommerce работает быстро. Уроки планирую записать по WooCommerce, нужно только время найти))
Зачем вы упростили и вывели слайдшоу на всю страницу? Вы же ушли от дизайна шаблона, если реализовывать то по шаблону. Вы в видео сказали, что по просьбе сделаете как надо, вот сейчас и возникла просьба. Я обучаюсь по вашему видео и мне подошел шаблон для своих нужд, но вот то, что вы ушли от шаблона для меня сейчас стало обидно. Учишь учишь, а потом, а давайте в этой квартире не будем строить детскую комнату...
Затем, что посчитал так лучше. Я автор, я разработчик, это не коммерческий продукт по ТЗ, поэтому решил сделать именно такой вариант.
За этот курс я не прошу ни копейки, даю знания бесплатно. Достаточно со стороны зрителя только благодарности. Вместо благодарности, от вас я получаю претензии. Хотя, вроде как, ничего не должен. И тут мне стало обидно) Было бы гораздо лучше с вашей стороны поблагодарить и попросить показать реализацию варианта из верстки, как я и предлагал в видео.
P.S. Вашу будущую просьбу в прошлом учел и в следующем уроке я показываю реализацию слайдера, как в шаблоне.
@@matroskin978 Спасибо большое ))). Уроки отличные, все благодарят, а легкая критика подталкивает на улучшение. Это чтобы не расслаблялся ))).
И в принципе курс готов купить, но со следующим уроком ))). Думаю такая похвала лучше.
Также, на 15 минуте Вы спросили интересно ли сделать так: вносить изменения с помощью модификатора, чтобы не изменять стандартный код opencsrt. Также очень прошу в новом уроке разобрать данную позицию. Я программист, и для меня очень важно понимать такой подход, так как это правильно. Любую тему, которую даже если пишут под себя надо создавать как на продажу.
Пожалуйста)
Досмотрите курс до конца, там еще много всего будет: и изменение стандартного кода OC, и написание собственного кода. Так что должны узнать много всего, что поможет вам в дальнейшем создавать собственные магазины на OC.
P.S. Под следующим уроком я имел в виду следующий урок после этого, т.е. 8-ой урок)
@@matroskin978 Огромное спасибо, видимо я просто не терпелив ))). Я бы отблагодарил ;)
@@olegreut5261 пожалуйста)
вместо if loop.index0 == 0 можно использовать loop.first