💖 Поддержка канала www.donationalerts.com/r/matroskin978 4731 2196 5549 6408 (ПриватБанк) matroskin978@gmail.com (PayPal) TXGoBr7UrwRUYx7FpzbiG8znkgC6fhwtEF (USDT TRC20) 410014621600849 (ЮMoney) =============================================== Мои курсы на Udemy Не получается приобрести курс или нужна скидка - обращайтесь. Решим :) Курс "PHP 8. ООП. Создание собственного PHP MVC фреймворка": www.udemy.com/course/php-8-framework/?referralCode=1D29D8356C893C7889B3 Курс по созданию интернет-магазина и веб-приложений в Telegram - www.udemy.com/course/telegram-bots-web-apps/?referralCode=A574DFE059CF9FF4E002 Курс по созданию собственного шаблона интернет-магазина для OpenCart 3 - www.udemy.com/course/opencart-3/?referralCode=96BAF7C78DF57D6A90CA Курс по PHP - www.udemy.com/course/php-8-ua/?referralCode=4DAAEA9CF6ADF447D879 СУБД MySQL и язык запросов SQL. Теория и практика - www.udemy.com/course/mysql-sql/?referralCode=B6655F05D32032D80C0B
Андрей, спасибо за уроки! Очень полезный получился курс. И спасибо большое что отвечаете на комментарии и наши пожелания! Несколько тем для продолжения: 1) авторизированному пользователю показывать другую цену товара (например он частый покупатель и у него есть бонусная цена), 2) сравнение схожих товаров, 3) и сделать подбор товаров из пошаговых выпадающих списков (выбрал один, потом второй, третий и показались товары). Думаю это интересные моменты + есть темы для контента ))
Спасибо за курс. Было бы очень здорово, если бы Вы сняли уроки , где Вы используете в своих работах какой то нестрандартный и сложный функционал для сайтов на Wordpress)
Пожалуйста) Нестандартный и сложный функционал делал, наверное, только один раз. Когда работал с WebForMyself написал плагин для внедрения премиум-части на сайт, суть которой заключалась в следующем: 1. Возможность добавлять курсы с неограниченным количеством уроков. 2. Возможность делать уроки открытыми и закрытыми. 3. Добавление ролей пользователей. 4. Внедрение оплаты (PayPal и агрегатор) с поддержкой рекуррентных платежей. 5. Отправка чеков пользователю и в кассу. 6. Внедрение различных тарифных планов с разным уровнем доступа пользователя к полученным материалам. Это из того, что вспомнил)) Но показать это все в рамках урока совсем не получится. Я тот плагин писал месяца два примерно и если даже пытаться переложить материал на видео, то получится полноценный большой курс. Ну а так больше никаких сложных задач и не приходилось делать, вроде бы. Все задачи были достаточно типовыми и решались либо средствами из коробки, либо готовыми плагинами.
Доброго времени суток, Андрей! Прошу прощения за навязчивость, но для полноценного запуска моего сайта не хватает буквально одного элемента - избранного. Ваш урок облегчил бы мне в разы работу. Заранее благодарю!
Привет. Спасибо за контент. Предложение, сделай урок по поиску товаров аяксом. Смотрел урок по поиску твой, супер, а наложи его на вукомерс, будет интересно и полезно. Спасибо
Ох, сейчас как изучу Opencart с WordPress-ом. Как пойду на kwork заказы брать. Спасибо авторам различного бесплатного контента 9видео, статьи, гайды и т.д.) Не представляю, какого было бы изучать всё самому через документацию и метод тыка.
Там таких уже 1 млн желающих на фрилансе и все на опенкарт и вордпрес, а зарубежом миллиард индусов, которые и разработали Елементор и прочие популярные плагины. И ждать месяц магазин сделанный с нуля никто не будет, потому что какой-то индус сделает его за 3 дня, максимально переделав шаблон, который он скачает где-то.
Я смотрю у вас есть уроки по WooCommerce и OpenCart, так вот вопрос на чем лучшие делать магазин, можно описать или видео сравнения сделать, думаю людям будет интересно
Не очень люблю сравнивать, поэтому не очень хочу записывать такое видео. Лучше отвечу здесь. Делать лучше на том, что лучше знаешь, с чем больше работал и, соответственно, где больше опыта. Исходя из этого, я предпочитаю OpenCart, поскольку больше опыта у меня именно там. Но идеального решения нет, везде есть свои плюсы и минусы. Например, в WooCommerce гораздо больше всевозможных готовых плагинов, которые ведут себя предсказуемо, в отличие от дополнений OpenCart, которые легко могут положить сайт и которых на порядок меньше. Благодаря плагинам можно решить 90% типовых задач. Ну а благодаря WordPress можно решать типовые задачи, которые в OpenCart из коробки так просто не решить. Например, банальное создание произвольного меню. Или нормальный блог с новостями и статьями. С другой стороны, код OpenCart более контролируем и в большинстве случаев достаточно просто найти место в коде, где можно что-то поправить или дописать. Если как-то резюмировать, то по возможностям и функционалу удобнее WooCommerce (WordPress). По контролируемости кода я бы отдал предпочтение OpenCart.
Я бы выбрал Woo он получше будет, причем много проектов хотят видеть блог ещё куча всего что не дает сделать OpenCart с коробки, я как то пытался освоить OpenCart мне он не зашёл, но для себя я решил если бюджет позволяет то лучшие сделать магазин на фреймворке проще поддерживать, да и код лучшие и не надо голову морочить со страницей оформления заказа, которую в woo очень проблематично под дизайн подогнать
А такие уроки уже есть на канале) Только в них не блог, а магазин. Вот целый плейлист (правда, без макета): ua-cam.com/play/PLNvHH49JXUUBKiTXaH4GxVFRyisVKznLn.html А вот одним уроком другой шаблон (верстка по макету): ua-cam.com/video/DCInw4BAGXA/v-deo.html В обоих случаях используется Bootstrap и подробно разбирается работа с сеткой. В принципе, могу записать еще один такой плейлист с версткой по макету, если скинете макет. У меня просто нет хорошего и бесплатного)
Их придется перевести. Исходный файл для перевода находится в папке плагина: woocommerce/i18n/languages/woocommerce.pot Чтобы файлы локализации после обновления не затерлись, их необходимо сохранять в папку wp-content/languages/woocommerce Называть файлы нужно через дефис. Например, файл для украинской локализации должен быть таким: wp-content/languages/woocommerce/woocommerce-uk.po В исходном файле очень много всего. Переводите только то, что нужно.
Здравствуйте. Подскажите пожалуйста. Вверху, в правом углу сайта, что необходимо прописать, чтобы языки переключались на выбранный язык EN на RU и наоборот. Или это сработает только после установки Плагина мультиязычности?
Здравствуйте! В уроке я рассказывал, что нужно для этого. Ок, повторюсь еще раз) Для реализации мультиязычности необходим плагин, например Polylang. После его установки станет доступным переключатель языков, который можно будет добавить на сайт.
Здравствуйте! После активации нужно назначить все материалы текущему языку. Также нужно создать меню для каждого языка заново. Об этом, если не изменяет память, при установке и быстрой настройке плагин уведомляет на каком-то из шагов.
Подскажите пожалуйста, а если текстовый домен "wooeshop", а название темы совсем другое - это может быть ошибкой того что несмотря на то, что сделано все как у Вас в уроке, магия не произошла))) и названия не перевелись, все осталось как и было...
По идее нет, по крайней мере, в документации говорится о том, что это должен быть уникальный идентификатор, а не именно название темы. Но наверняка не буду утверждать. Я как-то привык всегда делать текстовый домен такой же, как и название темы. И во всех темах, как я видел, делают также. Почему вы сделали иначе - вопрос)) Тем более, что в 5-ом уроке я отметил, что текстовый домен мы делаем по названию темы. Попробуйте все же использовать текстовый домен с названием темы. Если не заработает и так, тогда будет понятно, что где-то что-то сделали не так.
@@matroskin978 До конца не могу разобраться с этой мультиязычностью. Кнопки на переключение языков не срабатывают и аккаунт войти или зарегестрироваться тоже не работают. Не пойму где я что-то не так прописал, хотя делал все как у Вас, кроме того что изменил название wooeshop на другое, но когда поменял на wooeshop вообще перестал работать сайт. Уже начал наполнять товаром, но без мультиязычности в Украине не могу пока перенести с локалки на сервер
@@era_ai777 не могу знать... но если у меня работает, а у вас нет, тогда напрашивается очевидный вывод - чем-то ваш код или проект отличается все же от моего. В комментариях тоже о массовых проблемах не пишут, значит, все получается.
Добрый день! В первом уроке показано, как импортировать тестовые данные в WooCommerce. Этот функционал есть в плагине из коробки. Если нужно что-то другое, тогда нужно понимать, что именно. В любом случае, любой импорт - это заполнение таблиц БД какими-то данными из некоторого файла. Это происходит по одной схеме: 1. Получаем данные из файла. 2. Формируем sql-запрос с этими данными для сохранения их в БД.
@@АртёмДавыдов-ы5э используя API настроек WordPress, мы можем создавать в меню админки новые страницы. На этих страницах уже можем выводить нужную разметку, например кнопку. Клик по кнопке остается обработать, навесив на него необходимый функционал. Собственно, и все) К WooCommerce это совсем не имеет никакого отношения. Это исключительно функционал WordPress. Поэтому в рамках данного цикла уроков, наверное, показывать это смысла нет. Возможно, сделаю отдельную серию уроков, чтобы показать подобный функционал. Одним уроком тут не обойдешься никак.
Там ничего странного нет на самом деле) Дело в том, что для одного и того же языка может быть несколько кодов, которые выглядят либо как "код языка", либо как "код языка_код страны". Если, например, взять английский язык, то в Poedit вы увидите штук 100 вариантов этого языка, если не больше. Но выбирать нужно один. Как правило, это будет язык с флагом США или Великобритании. Соответственно, это будет язык с кодом страны: en_GB или en_US. Все зависит от того, какой именно язык был выбран в плагине для переводов. Ну и для украинского языка, соответственно, достаточно просто посмотреть, какой именно вариант установлен. Вот пример одного из моих проектов: prnt.sc/JD__W72BPt_S Отталкиваясь от кода локали, создаем нужный файл локализации.
Спасибо за урок. Можно ли обойтись без платной версии локализации для товаров? В вашем курсе по PHP ( вебформайселф) вы бд добавляли товар на нескольких языках. Нечто подобное можно реализовать в вордпресс?
💖 Поддержка канала
www.donationalerts.com/r/matroskin978
4731 2196 5549 6408 (ПриватБанк)
matroskin978@gmail.com (PayPal)
TXGoBr7UrwRUYx7FpzbiG8znkgC6fhwtEF (USDT TRC20)
410014621600849 (ЮMoney)
===============================================
Мои курсы на Udemy
Не получается приобрести курс или нужна скидка - обращайтесь. Решим :)
Курс "PHP 8. ООП. Создание собственного PHP MVC фреймворка":
www.udemy.com/course/php-8-framework/?referralCode=1D29D8356C893C7889B3
Курс по созданию интернет-магазина и веб-приложений в Telegram - www.udemy.com/course/telegram-bots-web-apps/?referralCode=A574DFE059CF9FF4E002
Курс по созданию собственного шаблона интернет-магазина для OpenCart 3 - www.udemy.com/course/opencart-3/?referralCode=96BAF7C78DF57D6A90CA
Курс по PHP - www.udemy.com/course/php-8-ua/?referralCode=4DAAEA9CF6ADF447D879
СУБД MySQL и язык запросов SQL. Теория и практика - www.udemy.com/course/mysql-sql/?referralCode=B6655F05D32032D80C0B
Спасибо большое за уроки и ответы на вопросы, как всегда очень информативно! Супер!
Пожалуйста 🙂
Андрей, спасибо за уроки! Очень полезный получился курс. И спасибо большое что отвечаете на комментарии и наши пожелания!
Несколько тем для продолжения: 1) авторизированному пользователю показывать другую цену товара (например он частый покупатель и у него есть бонусная цена), 2) сравнение схожих товаров, 3) и сделать подбор товаров из пошаговых выпадающих списков (выбрал один, потом второй, третий и показались товары).
Думаю это интересные моменты + есть темы для контента ))
Огромное спасибо Андрей за этот курс. Очень помогли по работе !
Пожалуйста 🙂
Спасибо вам огромное! Очень интересный и познавательный получился курс! Желаю успехов! P.S. Ждем чего-нибудь еще интересного!
Пожалуйста 😉
Спасибо Вам большое! Ждем продолжения!
Шикарно, спасибо большое!!
Пожалуйста 🙂
Спасибо за подробный урок!
Спасибо за курс.
Было бы очень здорово, если бы Вы сняли уроки , где Вы используете в своих работах какой то нестрандартный и сложный функционал для сайтов на Wordpress)
Пожалуйста)
Нестандартный и сложный функционал делал, наверное, только один раз. Когда работал с WebForMyself написал плагин для внедрения премиум-части на сайт, суть которой заключалась в следующем:
1. Возможность добавлять курсы с неограниченным количеством уроков.
2. Возможность делать уроки открытыми и закрытыми.
3. Добавление ролей пользователей.
4. Внедрение оплаты (PayPal и агрегатор) с поддержкой рекуррентных платежей.
5. Отправка чеков пользователю и в кассу.
6. Внедрение различных тарифных планов с разным уровнем доступа пользователя к полученным материалам.
Это из того, что вспомнил)) Но показать это все в рамках урока совсем не получится. Я тот плагин писал месяца два примерно и если даже пытаться переложить материал на видео, то получится полноценный большой курс.
Ну а так больше никаких сложных задач и не приходилось делать, вроде бы. Все задачи были достаточно типовыми и решались либо средствами из коробки, либо готовыми плагинами.
Доброго времени суток, Андрей! Прошу прощения за навязчивость, но для полноценного запуска моего сайта не хватает буквально одного элемента - избранного. Ваш урок облегчил бы мне в разы работу. Заранее благодарю!
Привет. Спасибо за контент. Предложение, сделай урок по поиску товаров аяксом. Смотрел урок по поиску твой, супер, а наложи его на вукомерс, будет интересно и полезно. Спасибо
Приветствую!
В 12-м уроке этого плейлиста есть поиск по товарам, который использует ajax.
@@matroskin978 спасибо!! Приступаю!
Добрый день! Андрей, сделайте пожалуйста разбор по списку избранного
Добрый день!
Хорошая тема, подумаю.
Честно говоря думал что ты белорус но оказалось что украинец и это хорошо :)
Добрый день, можете сделать видео, чтобы эта тема поддерживала плагин Elementor?
Любая тема поддерживает Elementor. Это ведь просто еще один плагин)
Ох, сейчас как изучу Opencart с WordPress-ом. Как пойду на kwork заказы брать. Спасибо авторам различного бесплатного контента 9видео, статьи, гайды и т.д.) Не представляю, какого было бы изучать всё самому через документацию и метод тыка.
Там таких уже 1 млн желающих на фрилансе и все на опенкарт и вордпрес, а зарубежом миллиард индусов, которые и разработали Елементор и прочие популярные плагины. И ждать месяц магазин сделанный с нуля никто не будет, потому что какой-то индус сделает его за 3 дня, максимально переделав шаблон, который он скачает где-то.
Я смотрю у вас есть уроки по WooCommerce и OpenCart, так вот вопрос на чем лучшие делать магазин, можно описать или видео сравнения сделать, думаю людям будет интересно
Не очень люблю сравнивать, поэтому не очень хочу записывать такое видео. Лучше отвечу здесь.
Делать лучше на том, что лучше знаешь, с чем больше работал и, соответственно, где больше опыта. Исходя из этого, я предпочитаю OpenCart, поскольку больше опыта у меня именно там.
Но идеального решения нет, везде есть свои плюсы и минусы. Например, в WooCommerce гораздо больше всевозможных готовых плагинов, которые ведут себя предсказуемо, в отличие от дополнений OpenCart, которые легко могут положить сайт и которых на порядок меньше. Благодаря плагинам можно решить 90% типовых задач.
Ну а благодаря WordPress можно решать типовые задачи, которые в OpenCart из коробки так просто не решить. Например, банальное создание произвольного меню. Или нормальный блог с новостями и статьями.
С другой стороны, код OpenCart более контролируем и в большинстве случаев достаточно просто найти место в коде, где можно что-то поправить или дописать.
Если как-то резюмировать, то по возможностям и функционалу удобнее WooCommerce (WordPress). По контролируемости кода я бы отдал предпочтение OpenCart.
Я бы выбрал Woo он получше будет, причем много проектов хотят видеть блог ещё куча всего что не дает сделать OpenCart с коробки, я как то пытался освоить OpenCart мне он не зашёл, но для себя я решил если бюджет позволяет то лучшие сделать магазин на фреймворке проще поддерживать, да и код лучшие и не надо голову морочить со страницей оформления заказа, которую в woo очень проблематично под дизайн подогнать
Можете сделать урок сверстать блог на Bootstrap по макету шаблона psd на котором есть сетка Bootstrap и хорошо разобрать как с ней работать
А такие уроки уже есть на канале) Только в них не блог, а магазин. Вот целый плейлист (правда, без макета):
ua-cam.com/play/PLNvHH49JXUUBKiTXaH4GxVFRyisVKznLn.html
А вот одним уроком другой шаблон (верстка по макету):
ua-cam.com/video/DCInw4BAGXA/v-deo.html
В обоих случаях используется Bootstrap и подробно разбирается работа с сеткой. В принципе, могу записать еще один такой плейлист с версткой по макету, если скинете макет. У меня просто нет хорошего и бесплатного)
Еще такой вопрос. Мы ведь далеко не все шаблоны копировали в свою тему и правили. Как быть с переводом фраз, которые остались в исходных шаблонах?
Их придется перевести. Исходный файл для перевода находится в папке плагина:
woocommerce/i18n/languages/woocommerce.pot
Чтобы файлы локализации после обновления не затерлись, их необходимо сохранять в папку wp-content/languages/woocommerce
Называть файлы нужно через дефис. Например, файл для украинской локализации должен быть таким:
wp-content/languages/woocommerce/woocommerce-uk.po
В исходном файле очень много всего. Переводите только то, что нужно.
Здравствуйте. Подскажите пожалуйста. Вверху, в правом углу сайта, что необходимо прописать, чтобы языки переключались на выбранный язык EN на RU и наоборот. Или это сработает только после установки Плагина мультиязычности?
Здравствуйте!
В уроке я рассказывал, что нужно для этого. Ок, повторюсь еще раз)
Для реализации мультиязычности необходим плагин, например Polylang. После его установки станет доступным переключатель языков, который можно будет добавить на сайт.
Здравствуйте. У меня почему-то при активации плагина Polylang пропадает меню на главной странице, Главная, корзина и т.д...
Здравствуйте!
После активации нужно назначить все материалы текущему языку. Также нужно создать меню для каждого языка заново. Об этом, если не изменяет память, при установке и быстрой настройке плагин уведомляет на каком-то из шагов.
@@matroskin978 Спасибо. Нашел уже отдельные разъяснения по этому плагину
Супер! Пожалуйста)
Подскажите пожалуйста, а если текстовый домен "wooeshop", а название темы совсем другое - это может быть ошибкой того что несмотря на то, что сделано все как у Вас в уроке, магия не произошла))) и названия не перевелись, все осталось как и было...
По идее нет, по крайней мере, в документации говорится о том, что это должен быть уникальный идентификатор, а не именно название темы. Но наверняка не буду утверждать. Я как-то привык всегда делать текстовый домен такой же, как и название темы. И во всех темах, как я видел, делают также. Почему вы сделали иначе - вопрос)) Тем более, что в 5-ом уроке я отметил, что текстовый домен мы делаем по названию темы.
Попробуйте все же использовать текстовый домен с названием темы. Если не заработает и так, тогда будет понятно, что где-то что-то сделали не так.
@@matroskin978 До конца не могу разобраться с этой мультиязычностью. Кнопки на переключение языков не срабатывают и аккаунт войти или зарегестрироваться тоже не работают. Не пойму где я что-то не так прописал, хотя делал все как у Вас, кроме того что изменил название wooeshop на другое, но когда поменял на wooeshop вообще перестал работать сайт. Уже начал наполнять товаром, но без мультиязычности в Украине не могу пока перенести с локалки на сервер
@@era_ai777 не могу знать... но если у меня работает, а у вас нет, тогда напрашивается очевидный вывод - чем-то ваш код или проект отличается все же от моего. В комментариях тоже о массовых проблемах не пишут, значит, все получается.
Добрый день, можете показать, как сделать в шаблоне загрузку демо контента как в некоторых шаблонах
Добрый день! В первом уроке показано, как импортировать тестовые данные в WooCommerce. Этот функционал есть в плагине из коробки. Если нужно что-то другое, тогда нужно понимать, что именно. В любом случае, любой импорт - это заполнение таблиц БД какими-то данными из некоторого файла. Это происходит по одной схеме:
1. Получаем данные из файла.
2. Формируем sql-запрос с этими данными для сохранения их в БД.
во многих шаблонах при установки его есть конопка demo install ка такую можно сделать
@@АртёмДавыдов-ы5э используя API настроек WordPress, мы можем создавать в меню админки новые страницы. На этих страницах уже можем выводить нужную разметку, например кнопку. Клик по кнопке остается обработать, навесив на него необходимый функционал. Собственно, и все) К WooCommerce это совсем не имеет никакого отношения. Это исключительно функционал WordPress. Поэтому в рамках данного цикла уроков, наверное, показывать это смысла нет. Возможно, сделаю отдельную серию уроков, чтобы показать подобный функционал. Одним уроком тут не обойдешься никак.
Кстати, у кого не заработал украинский язык, надо файлы, созданные через Poedit переименовать с uk_UA на просто uk. Странная вещь, но мне помогло.
Там ничего странного нет на самом деле) Дело в том, что для одного и того же языка может быть несколько кодов, которые выглядят либо как "код языка", либо как "код языка_код страны".
Если, например, взять английский язык, то в Poedit вы увидите штук 100 вариантов этого языка, если не больше. Но выбирать нужно один. Как правило, это будет язык с флагом США или Великобритании. Соответственно, это будет язык с кодом страны: en_GB или en_US. Все зависит от того, какой именно язык был выбран в плагине для переводов.
Ну и для украинского языка, соответственно, достаточно просто посмотреть, какой именно вариант установлен. Вот пример одного из моих проектов:
prnt.sc/JD__W72BPt_S
Отталкиваясь от кода локали, создаем нужный файл локализации.
мне кажется, на русском языке один из самых сильных материалов
Благодарю ☺
Спасибо за урок. Можно ли обойтись без платной версии локализации для товаров? В вашем курсе по PHP ( вебформайселф) вы бд добавляли товар на нескольких языках. Нечто подобное можно реализовать в вордпресс?
Пожалуйста)
Да. Я ведь показал плагин Polylang. В бесплатной версии он позволяет переводить товары. С 23-ей минуты я все это рассказываю.