Господи, помню пробовал изучать PHP, и наткнулся на ваши уроки. Что то у меня не получалось - моментально вы давали обратную связь. И вот спустя 2 или 3 года, я до сих пор на вас подписан, не интересуясь даже программированием, восхищаюсь вашими трудами. 143 выпуска, каждый день мелькаете в списке подписок, и что хочу сказать - вы большой молодец. Я искренне впечатлен вашим упорством, и хочу вам сказать огромнейшее спасибо за этот клад информации. Пусть просмотры не гасят в вас пыл, ведь этот тот клад который десятилетиями потом будут пересматривать новички изучающие PHP. Спасибо!!!!
Вы написали "не интересуясь даже программированием, восхищаюсь вашими трудами." Странно как то это. Раз уж взялись то идите до конца. Разберитесь и напишите весь код. пусть даже на это уйдут годы .А то зачем тогда было обращаться много раз к автору, если мало что делали. Непонятно. Сюда люди приходят работать ,а не попробовать. "И что значит "до сих пор на вас подписан?" Вы что отписаться планировали ? Подписались то тогда зачем, возникает вопрос. У меня например и мысли не возникало отписаться. С другой стороны спасибо за позитив. Тоже с очень большим уважением отношусь к автору, который сделал очень Великое дело.
Посмотрел пару урок, а потом думаю, дайка посмотрю, а сколько их всего? А их уже вторая сотня) Громадная работа по всей видимости была проделана. Автору большое спасибо за новые знания. Обязательно буду смотреть еще! На самом деле это моя мечта с нуля написать свою crm для своего интернет магазина. Чтобы не чего лишнего, чтобы глаз радовался так сказать)
Денис, хочу выразить огромную благодарность, что вы не бросаете и делаете новые выпуски! Спасибо за ваш профессионализм - уроки из данного курса открыли для меня много нового. Но я хочу спросить вас ещё вот о чём - как вы относитесь к разработке на фреймворках (Laravel / Symfony / Yii) ? Почему выбрали делать разработку именно на собственном решении? Был ли опыт работы с фреймворками и если да, то почему не работаете сними на постоянной основе? Буду крайне благодарен за обратную связь.
Здравствуйте, я по роду деятельности, работая в сео компании, постоянно сталкиваюсь и с laravel и с yii. Хорошие продукты и очень. Мой же выбор пал сначала из за неудобства (на мой взгляд) в работе с их ORM, решил написать что то, с чем взаимодействивать с БД будет быстрее и проще, дальше родилась идея динамического построения админ панели, дальше это обернулось в простенький роутинг, ну и пошло и поехало.... А дальше я понял что полный контроль над кодом, когда ты от начала и до конца знаешь что, где и как в нем происходит - это очень удобная независимость от ожидания новых релизов сторонних решений. В итоге сейчас мы готовим к выходу на бета тестирование уже 5-ю, абсолютно новую нашу версию, с еще большим количеством интересных, как мне кажется, решений. Так что - началось с работы с базой, а дальше пошло по накатанной
@@webQ Спасибо за ответ! Почему спрашиваю - тоже разрабатываю сайты и CRM-ки на кастомном решении. Но уже дополняю и автоматизирую его, за счёт ваших уроков. В самом начале моего пути становления программистом, меня взяли в компанию, где и до сих пор разрабатывают на собственном решении - категорично относятся к использованию фреймворков и в принципе к подключению чужого кода (библиотек написанных каким-то индусом 😂). Но, посмотрев ваши уроки, я понял, насколько неавтоматизированно наше решение и топорно. В компании архитектуру не дорабатывали и не улучшали. На это нет времени - как говорил начальник. Поэтому я сам решил дорабатывать и автоматизировать всё что только можно, в свободное от работы время. Недавно, я решил сменить компанию (проработал я там 5 лет). Буквально несколько недель назад я окунулся в реалии мира айти и насколько же я сильно отстал. БУКВАЛЬНО все вакансии включали в себя обязательной опыт работы с Laravel / Symfony / Yii, js-фреймворками Vue / Angular / React, noSQL БД, Doker и проче .... А когда поступает заказ на серьёзный проект и этот стек прописан там в обязательном порядке - приунываешь нехило так.... Сейчас изучаю Laravel - это даётся легко и просто - потому что знаю основы и сам почти могу написать нечто подобное. Просто хотел поделиться несправедливостью нынешнего айти 😂😂😂- по сути я знаю и умею, но им нужен опыт работы с тулзами, на которых принято работать уже. Круто, когда есть возможность разрабатывать на своём решении, но я усвоил для себя урок, что вне зависимости от загруженности по работе, надо всё же изучать современные тенденции, быть в тренде.
Добрый день Денис. Когда ожидается вторая часть про корзину включающая в себя очистку корзины,удаление из корзины с ее корректным пересчетом, вывод,оплата,доставка и оформление заказа про которую вы говорили ? Чтобы уже интернет магазин выглядел законченным курсом, чтобы был доделан до конца. Мне к сожаления попадались курсы когда потом, впоследствии выяснялось что это в итоге лишь учебный курс. А дальше додумывай сам или ищи дополнительно специалистов которые может быть выберут решения не соответствующие логике и построению этого фреймворка ,ищи сам варианты... Хорошо что Вы всё доводите до конца.И чтобы это уже было завершено.
Здраствуйте Денис ,огромное вам спасибо за ваш труд !!!! но чувствуется что силы вас покидают - это касается окончания проекта , в самом начале, особенно в первых видео звучало что сделаем это, сделаем то и реально многое сделали, но в концовке ,когда самое интересное и главное , Вы говорите ну как ни будь прикрутите систему оплаты !!!!!!(я если сам прикручу то ни visa ни мой будущий заказчик думаю не обрадуются :))) ) я с вами иду в этом проекте уже 1.5 года, хотя работаю в другой сфере, много узнал у вас ,именно как у профессионала своего дела и хотелось бы ,что бы все таки нашли в себе силы и самые важные темы осветили чтобы этот проект был бы самым крутым ютубе !!!!
С системами оплаты я же пояснил в видео: для этого нужны доступы к платежному шлюзу. Я не имею право чужие доступы выложить в ютуб на массовое обозрение, меня, попросту, засудит заказчик. Так что дело здесь вовсе не в силах. Заключите договор с банком, дайте тестовые доступы и я покажу как прикрутить систему оплаты
Если у Вас есть данная возможность (заключить договор, например со сбером, там особо интересные нюансы есть), скажу больше, не просто покажу прикрутку системы оплаты, а покажу нюансы работы с предоплатами, покажу возникающие проблемы, но только при наличии доступов в тестовую среду оплаты, простите, но, повторюсь, чужие токены дать не могу
@@webQ Денис спасибо вам что отвечаете очень хорошо, что есть силы !!! в моем сообщении я хотел сказать что мне было бы интересно узнать именно у вас , как у профессионала как правильно !!! подключить магазин к платежной системе(любой) куда ,чего подсоединять, где какие нюансы куда должно обьязательно записываться или сохраняться. Мне не надо чужие доступы вы их можете просто заштриховать !!! Еще раз спасибо за ваш труд !!!
Здравствуйте, Денис! Начал смотреть ваши выпуски, пока что на втором видео остановился, вы начинали создавать им на php версии 5,6, подскажите на данный момент он так и остался у вас на этой версии или же на более свежую версию переписали?
Здравствуйте, были бы каникулы, как раз, были бы видео, а так аврал сплошной. Вчера, как раз, с Александрой обсуждали по поводу рабочей загрузки и что надо выделить время на запись видео. Вроде на следующей неделе запланировали день на подготовку и запись, надеюсь сделаю
@@webQ победа за Вами?) Я пытаюсь делать тестовые, проходить собесы, вот на днях прислали по задание по админке sleepingowl, хорошая вещь, но за 2 дня освоить не смог, но ничего не унываю , учу и разбираюсь дальше!мечтаю о реальной работе!
Денис, привет! А можешь в следующем видео рассказать как сделать окно на сайте в которое вбивается "Имя" допустим из колонки name0 в таблице. А кнопка button которая активирует изменение значений колонок по умолчанию на заданные в скрипте update table set name1=150, name2=150, name 3=150, where name0=Василий
Когда мы добавляем руб. в строке: el.innerHTML = res[cartAttr] + ' руб.' , то они появляются и в элементе с атрибутом: data-totalQty (и цифра в кружке на значке корзины съезжает)
@@webQ Сработало в таком виде: el.innerHTML = res[cartAttr] + (cartAttr !== 'total_qty' ? ' руб.' : ' ') как я понял, мы до этого в коде у cartAttr обрезали data- , добавили нижнее подчёркивание и привели его к нижнему регистру
Здравствуйте, Денис Появился вопрос по пройденному материалу При создании например товара, загружаю единичное изображение: img и сразу картинки в галерею: gallery_img Данные сохраняются , но когда повторно входишь в этот товар, оказывается, что картинка: img загрузилась как положено, но при этом залетела и в галерею тоже А картинок галереи нет (на их месте значок: типа не найдено изображение) В базе в поле: gallery_img такое: {"img":"goods\/zamery1.JPG","gallery_img":["goods\/zamery2.JPG","goods\/zamery3.JPG","goods\/zamery4_4916e4fa.JPG","goods\/zamery5.JPG"]} Если в БД галерею удалить, а потом редактировать этот товар, то всё отрабатывает как надо и на своих местах
Господи, помню пробовал изучать PHP, и наткнулся на ваши уроки. Что то у меня не получалось - моментально вы давали обратную связь. И вот спустя 2 или 3 года, я до сих пор на вас подписан, не интересуясь даже программированием, восхищаюсь вашими трудами. 143 выпуска, каждый день мелькаете в списке подписок, и что хочу сказать - вы большой молодец. Я искренне впечатлен вашим упорством, и хочу вам сказать огромнейшее спасибо за этот клад информации. Пусть просмотры не гасят в вас пыл, ведь этот тот клад который десятилетиями потом будут пересматривать новички изучающие PHP. Спасибо!!!!
Спасибо Вам большое за такой отзыв, честно, очень приятно
Вы написали "не интересуясь даже программированием, восхищаюсь вашими трудами."
Странно как то это. Раз уж взялись то идите до конца. Разберитесь и напишите весь код. пусть даже на это уйдут годы .А то зачем тогда было обращаться много раз к автору, если мало что делали. Непонятно.
Сюда люди приходят работать ,а не попробовать.
"И что значит "до сих пор на вас подписан?" Вы что отписаться планировали ?
Подписались то тогда зачем, возникает вопрос. У меня например и мысли не возникало отписаться.
С другой стороны спасибо за позитив. Тоже с очень большим уважением отношусь к автору, который сделал очень Великое дело.
@@МишаМ-с6ж даже комментировать не хочу это)
Денис, спасибо большое! Очередное видео очень порадовало!
Посмотрел пару урок, а потом думаю, дайка посмотрю, а сколько их всего? А их уже вторая сотня)
Громадная работа по всей видимости была проделана. Автору большое спасибо за новые знания. Обязательно буду смотреть еще! На самом деле это моя мечта с нуля написать свою crm для своего интернет магазина. Чтобы не чего лишнего, чтобы глаз радовался так сказать)
Приятного Вам просмотра и спасибо за комментарий
Денис, хочу выразить огромную благодарность, что вы не бросаете и делаете новые выпуски! Спасибо за ваш профессионализм - уроки из данного курса открыли для меня много нового.
Но я хочу спросить вас ещё вот о чём - как вы относитесь к разработке на фреймворках (Laravel / Symfony / Yii) ? Почему выбрали делать разработку именно на собственном решении? Был ли опыт работы с фреймворками и если да, то почему не работаете сними на постоянной основе?
Буду крайне благодарен за обратную связь.
Здравствуйте, я по роду деятельности, работая в сео компании, постоянно сталкиваюсь и с laravel и с yii. Хорошие продукты и очень. Мой же выбор пал сначала из за неудобства (на мой взгляд) в работе с их ORM, решил написать что то, с чем взаимодействивать с БД будет быстрее и проще, дальше родилась идея динамического построения админ панели, дальше это обернулось в простенький роутинг, ну и пошло и поехало.... А дальше я понял что полный контроль над кодом, когда ты от начала и до конца знаешь что, где и как в нем происходит - это очень удобная независимость от ожидания новых релизов сторонних решений. В итоге сейчас мы готовим к выходу на бета тестирование уже 5-ю, абсолютно новую нашу версию, с еще большим количеством интересных, как мне кажется, решений. Так что - началось с работы с базой, а дальше пошло по накатанной
@@webQ Спасибо за ответ! Почему спрашиваю - тоже разрабатываю сайты и CRM-ки на кастомном решении. Но уже дополняю и автоматизирую его, за счёт ваших уроков.
В самом начале моего пути становления программистом, меня взяли в компанию, где и до сих пор разрабатывают на собственном решении - категорично относятся к использованию фреймворков и в принципе к подключению чужого кода (библиотек написанных каким-то индусом 😂).
Но, посмотрев ваши уроки, я понял, насколько неавтоматизированно наше решение и топорно. В компании архитектуру не дорабатывали и не улучшали. На это нет времени - как говорил начальник.
Поэтому я сам решил дорабатывать и автоматизировать всё что только можно, в свободное от работы время.
Недавно, я решил сменить компанию (проработал я там 5 лет). Буквально несколько недель назад я окунулся в реалии мира айти и насколько же я сильно отстал.
БУКВАЛЬНО все вакансии включали в себя обязательной опыт работы с Laravel / Symfony / Yii, js-фреймворками Vue / Angular / React, noSQL БД, Doker и проче .... А когда поступает заказ на серьёзный проект и этот стек прописан там в обязательном порядке - приунываешь нехило так....
Сейчас изучаю Laravel - это даётся легко и просто - потому что знаю основы и сам почти могу написать нечто подобное.
Просто хотел поделиться несправедливостью нынешнего айти 😂😂😂- по сути я знаю и умею, но им нужен опыт работы с тулзами, на которых принято работать уже. Круто, когда есть возможность разрабатывать на своём решении, но я усвоил для себя урок, что вне зависимости от загруженности по работе, надо всё же изучать современные тенденции, быть в тренде.
@@yukideveloper.online изучать обязательно, иначе и наши собственные решения устареют до нельзя, если их не развивать и не модернизировать
Добрый день Денис.
Когда ожидается вторая часть про корзину включающая в себя очистку корзины,удаление из корзины с ее корректным пересчетом, вывод,оплата,доставка и оформление заказа про которую вы говорили ?
Чтобы уже интернет магазин выглядел законченным курсом, чтобы был доделан до конца.
Мне к сожаления попадались курсы когда потом, впоследствии выяснялось что это в итоге лишь учебный курс.
А дальше додумывай сам или ищи дополнительно специалистов которые может быть выберут решения не соответствующие логике и построению этого фреймворка ,ищи сам варианты...
Хорошо что Вы всё доводите до конца.И чтобы это уже было завершено.
Михаил, доведу обязательно. Просто работы очень много и нет то сил, то времени на выпуск видео
Здраствуйте Денис ,огромное вам спасибо за ваш труд !!!!
но чувствуется что силы вас покидают - это касается
окончания проекта , в самом начале, особенно в первых видео звучало что сделаем это, сделаем то
и реально многое сделали,
но в концовке ,когда самое интересное и главное , Вы говорите
ну как ни будь прикрутите систему оплаты !!!!!!(я если сам прикручу то ни visa ни мой будущий заказчик думаю не обрадуются :))) )
я с вами иду в этом проекте уже 1.5 года, хотя работаю в другой сфере,
много узнал у вас ,именно как у профессионала своего дела
и хотелось бы ,что бы все таки нашли в себе силы и самые важные темы осветили чтобы этот проект
был бы самым крутым ютубе !!!!
С системами оплаты я же пояснил в видео: для этого нужны доступы к платежному шлюзу. Я не имею право чужие доступы выложить в ютуб на массовое обозрение, меня, попросту, засудит заказчик. Так что дело здесь вовсе не в силах. Заключите договор с банком, дайте тестовые доступы и я покажу как прикрутить систему оплаты
Если у Вас есть данная возможность (заключить договор, например со сбером, там особо интересные нюансы есть), скажу больше, не просто покажу прикрутку системы оплаты, а покажу нюансы работы с предоплатами, покажу возникающие проблемы, но только при наличии доступов в тестовую среду оплаты, простите, но, повторюсь, чужие токены дать не могу
@@webQ Денис спасибо вам что отвечаете
очень хорошо, что есть силы !!!
в моем сообщении я хотел сказать что мне было бы интересно узнать именно у вас , как у профессионала
как правильно !!! подключить магазин к платежной системе(любой)
куда ,чего подсоединять, где какие нюансы куда должно обьязательно записываться или сохраняться. Мне не надо чужие доступы вы их можете просто заштриховать !!!
Еще раз спасибо за ваш труд !!!
Здравствуйте, Денис! Начал смотреть ваши выпуски, пока что на втором видео остановился, вы начинали создавать им на php версии 5,6, подскажите на данный момент он так и остался у вас на этой версии или же на более свежую версию переписали?
Денис здраствуйте !!! До Нового Года планируете еще видео или все Уже каникулы ???
Здравствуйте, были бы каникулы, как раз, были бы видео, а так аврал сплошной. Вчера, как раз, с Александрой обсуждали по поводу рабочей загрузки и что надо выделить время на запись видео. Вроде на следующей неделе запланировали день на подготовку и запись, надеюсь сделаю
@@webQ Спасибо будем ждать
@@phpstudy8625 и Вам спасибо что ждете выпусков. Огромное спасибо!!!
Ура! звук в двух динамиках)
Денис добрый день! как у Вас дела?
Здравствуйте, Игорь, бьемся с работой... Вы как?
@@webQ победа за Вами?) Я пытаюсь делать тестовые, проходить собесы, вот на днях прислали по задание по админке sleepingowl, хорошая вещь, но за 2 дня освоить не смог, но ничего не унываю , учу и разбираюсь дальше!мечтаю о реальной работе!
@@ИгорьКолесник-в3п у Вас обязательно получится, зная Ваше рвение, говорю с полной уверенностью
как я понял 3 года делать один интернет магазин на php так себе занятие!!
Тут больше ядро делается, сайт после написания ядра можно сделать буквально за недели две, ну если это не какой нибудь Aliexpress или wildberris
@@justname5773 тут делаеться конструктор чтоле?
Денис, привет! А можешь в следующем видео рассказать как сделать окно на сайте в которое вбивается "Имя" допустим из колонки name0 в таблице. А кнопка button которая активирует изменение значений колонок по умолчанию на заданные в скрипте update table set name1=150, name2=150, name 3=150, where name0=Василий
Когда мы добавляем руб. в строке: el.innerHTML = res[cartAttr] + ' руб.' , то они появляются и в элементе с атрибутом: data-totalQty (и цифра в кружке на значке корзины съезжает)
el.innerHTML = res[cartAttr] + (cartAttr !== 'data-totalQty' ? ' руб.' : '')
@@webQ Классно Вчера сам думал как добавить исключение, но до какой то рабочей схемы не додумался А тут всё выглядит просто
@@webQ Сработало в таком виде:
el.innerHTML = res[cartAttr] + (cartAttr !== 'total_qty' ? ' руб.' : ' ')
как я понял, мы до этого в коде у cartAttr обрезали data- , добавили нижнее подчёркивание и привели его к нижнему регистру
Здравствуйте, Денис Появился вопрос по пройденному материалу При создании например товара, загружаю единичное изображение: img и сразу картинки в галерею: gallery_img Данные сохраняются , но когда повторно входишь в этот товар, оказывается, что картинка: img загрузилась как положено, но при этом залетела и в галерею тоже А картинок галереи нет (на их месте значок: типа не найдено изображение) В базе в поле: gallery_img такое: {"img":"goods\/zamery1.JPG","gallery_img":["goods\/zamery2.JPG","goods\/zamery3.JPG","goods\/zamery4_4916e4fa.JPG","goods\/zamery5.JPG"]}
Если в БД галерею удалить, а потом редактировать этот товар, то всё отрабатывает как надо и на своих местах
Дебаггером прогуляйтесь по коду, думаю что проблема на поверхности
@@webQ Согласен, заодно попрактикуюсь Дебаггер мне нравится, в js его не хватает и console.log() его полноценно не заменяет
@@СергейСуворов-ч7ъ так debugger есть в браузере в средствах разработчика