- Видео 152
- Просмотров 72 317
Вячеслав Salavey
Добавлен 11 дек 2019
27. Хостинг и деплой проекта. 02. Деплой проекта на хостинг
27. Хостинг и деплой проекта. 02. Деплой проекта на хостинг
Просмотров: 169
Видео
27. Хостинг и деплой проекта. 01. Хостинг
Просмотров 672 года назад
27. Хостинг и деплой проекта. 01. Хостинг
26. Рефакторинг проекта. 05. Рефакторинг Услуги
Просмотров 422 года назад
26. Рефакторинг проекта. 05. Рефакторинг Услуги
26. Рефакторинг проекта. 06. Рефакторинг Каталог
Просмотров 302 года назад
26. Рефакторинг проекта. 06. Рефакторинг Каталог
26. Рефакторинг проекта. 04. Рефакторинг О компании
Просмотров 332 года назад
26. Рефакторинг проекта. 04. Рефакторинг О компании
26. Рефакторинг проекта. 03. Рефакторинг Слайдер на главной
Просмотров 342 года назад
26. Рефакторинг проекта. 03. Рефакторинг Слайдер на главной
26. Рефакторинг проекта. 02. Рефакторинг Главное меню
Просмотров 482 года назад
26. Рефакторинг проекта. 02. Рефакторинг Главное меню
25. JQuery. Ajax. 05. Ajax Доработка форма обратной связи
Просмотров 882 года назад
25. JQuery. Ajax. 05. Ajax Доработка форма обратной связи
26. Рефакторинг проекта. 01. Рефакторинг Вступление
Просмотров 1202 года назад
26. Рефакторинг проекта. 01. Рефакторинг Вступление
25. JQuery. Ajax. 03. Ajax Чтение курса валют XML
Просмотров 662 года назад
25. JQuery. Ajax. 03. Ajax Чтение курса валют XML
25. JQuery. Ajax. 04. Ajax Чтение новостей с помощью JSON
Просмотров 542 года назад
25. JQuery. Ajax. 04. Ajax Чтение новостей с помощью JSON
25. JQuery. Ajax. 02. Ajax Методы GET и POST
Просмотров 1352 года назад
25. JQuery. Ajax. 02. Ajax Методы GET и POST
25. JQuery. Ajax. 01. Ajax Простой метод load
Просмотров 1832 года назад
25. JQuery. Ajax. 01. Ajax Простой метод load
24. JQuery. Кредитный калькулятор и форма обратной связи. 02. Подсказки к домашней работе
Просмотров 462 года назад
24. JQuery. Кредитный калькулятор и форма обратной связи. 02. Подсказки к домашней работе
24. JQuery. Кредитный калькулятор и форма обратной связи. 01. Форма обратной связи 1
Просмотров 562 года назад
24. JQuery. Кредитный калькулятор и форма обратной связи. 01. Форма обратной связи 1
23. JQuery. События. 04. Полезные методы ON, OFF, ONE
Просмотров 662 года назад
23. JQuery. События. 04. Полезные методы ON, OFF, ONE
23. JQuery. События. 05. Делегирование событий
Просмотров 392 года назад
23. JQuery. События. 05. Делегирование событий
23. JQuery. События. 03. Событие нажатие клавиши клавиатуры
Просмотров 492 года назад
23. JQuery. События. 03. Событие нажатие клавиши клавиатуры
23. JQuery. События. 02. Событие клик мыши
Просмотров 232 года назад
23. JQuery. События. 02. Событие клик мыши
23. JQuery. События. 01. Событие наведение мыши
Просмотров 322 года назад
23. JQuery. События. 01. Событие наведение мыши
22. JQuery. Работа с набором элементов. 03. Клонирование и проверка
Просмотров 192 года назад
22. JQuery. Работа с набором элементов. 03. Клонирование и проверка
22. JQuery. Работа с набором элементов. 02. Работа с соседями и родителями
Просмотров 232 года назад
22. JQuery. Работа с набором элементов. 02. Работа с соседями и родителями
22. JQuery. Работа с набором элементов. 01. Методы на основе псевдоклассов
Просмотров 232 года назад
22. JQuery. Работа с набором элементов. 01. Методы на основе псевдоклассов
21. JQuery. Манипулирование элементами. 05. Замена и удаление
Просмотров 262 года назад
21. JQuery. Манипулирование элементами. 05. Замена и удаление
21. JQuery. Манипулирование элементами. 04. Вставка элементов
Просмотров 182 года назад
21. JQuery. Манипулирование элементами. 04. Вставка элементов
21. JQuery. Манипулирование элементами. 03. Оборачивание элементов
Просмотров 202 года назад
21. JQuery. Манипулирование элементами. 03. Оборачивание элементов
21. JQuery. Манипулирование элементами. 02. Работа с классами
Просмотров 182 года назад
21. JQuery. Манипулирование элементами. 02. Работа с классами
21. JQuery. Манипулирование элементами. 01. Работа с атрибутами
Просмотров 302 года назад
21. JQuery. Манипулирование элементами. 01. Работа с атрибутами
20. JQuery. Основы. 07. Еще о селекторах
Просмотров 232 года назад
20. JQuery. Основы. 07. Еще о селекторах
Приветствую Вячеслав а почему вы не делаете больше ролики у вас хорошая подача умелый человек почему забросили
вылезает ошибка : Uncaught RangeError: Maximum call stack size exceeded at Function.e (core.js:8212:22) at Function.e (core.js:7713:35) at Function.br [as addCustomEvent] (core.js:11338:17) at BX.CMenuOpener.correctPosition (core_window.js:3267:6) at BX.CMenuOpener.checkPosition (core_window.js:3253:7) at BX.CMenuOpener.<anonymous> (core.js:12346:19) at Function.e (core.js:7888:40) at Function.wr [as onCustomEvent] (core.js:11360:17) at BX.CMenuOpener.correctPosition (core_window.js:3268:6) at BX.CMenuOpener.checkPosition (core_window.js:3253:7)
Да, подскажите пожалуйста где файлы с кодом?
Здравствуйте! Коллеги по курсу есть ли у кого-то код template.php? Скопировал с экрана, а отображение на сайте не изменилась.
При настройке стилей input[type-text], на page/style/css - width: auto; ничего не изменилось! А на общей screen.css на 637 строке поменял width и получилось!
Спасибо вам за ваши уроки и если возможно подскажите как быть с битриксом если например я хочу сделать портфолио из нескольких сайтов и возможно пока я буду их делать и искать работу пройдет более 30 дней и понятно я не хочу покупать лицензию т.к. эти сайты учебные и нужны только для того чтобы показать их потенциальному работодателю?
А курс по верстке макета интернет-магазина (всех страниц) под 1с-bitrix можете записать ?
В template.php дополнительную проверку надо : <form action="<?= POST_FORM_ACTION_URI ?>" method="POST"> <?= bitrix_sessid_post() ?> <div class="popup_form"> <input <? if (!empty($arResult["ERROR_MESSAGE"]) && in_array('NAME', $arResult["ERROR_MESSAGE"])) echo "class='error'" ?> placeholder="<?= GetMessage("MFT_NAME") ?>" type="text" name="user_name" value="<?= $arResult["AUTHOR_NAME"] ?>"> </div> <div class="popup_form"> <input <? if (!empty($arResult["ERROR_MESSAGE"]) && in_array('PHONE', $arResult["ERROR_MESSAGE"])) echo "class='error'" ?> placeholder="<?= GetMessage("MFT_PHONE") ?>" type="tel" name="user_phone" value="<?= $arResult["AUTHOR_PHONE"] ?>"> </div> В новых версиях PHP выводит ошибку: [TypeError] in array() Argument #2 ($haystack) must be of type array, null given (0)
В вёрстке в css/screen.css удалите стиль body * { transition: all 0.5s ease; }, иначе будут косяки с интерфейсом битрикса (окошки появляться будут не по середине, а снизу и т.п., в общем, намучаетесь).
Спасибо за видео! На RUclips есть много похожих видео, но там куда-то спешат и постоянно пропускают важные моменты. У вас всё неспеша, понятно и доходчиво : )
Если в шаблоне оставить эти строки: <? $this->AddEditAction($arItem['ID'], $arItem['EDIT_LINK'], CIBlock::GetArrayByID($arItem["IBLOCK_ID"], "ELEMENT_EDIT")); $this->AddDeleteAction($arItem['ID'], $arItem['DELETE_LINK'], CIBlock::GetArrayByID($arItem["IBLOCK_ID"], "ELEMENT_DELETE"), ["CONFIRM" => GetMessage('CT_BNL_ELEMENT_DELETE_CONFIRM')]); ?> то контекстное меню компонента на странице не выскакивает. Поэтому их можно закомментировать или удалить.
Всё отлично!
Вячеслав всегда хвалит в конце видео и говорит какие мы молодцы) Так приятно на протяжении курса слышать эти слова)))
Сразу не разберешься. Тестовое делаю задание
Здравствуйте, а домашняя работа где и как ее делать?
Здесь ruclips.net/video/cvKRev0jEYc/видео.html
спасибо!@@salavey4696
Для постраничной навигации нельзя что ли копировать шаблон? Почему изменения делались в дефолтном шаблоне и в папке bitrix? Там же вроде ничего трогать нельзя
Хм, разработка вся ведется в папке /local/. Копирование делало на 3 мин. 20 сек.
@@salavey4696 спасибо за комментарий, видимо был не внимателен при просмотре.
За видео спасибо. Жаль что всегда в учебных роликах все упрощается. Вот к примеру многоточие в пагинации. Чтобы не тратить время ее не сделали. А в верстке она есть.
Плохо понятно когда в параметрах целые массивы передаются.
А как меню отрисовывается в MVC?
Спасибо, что снова залили верстку. Хороший курс для новичков
В PHPStorm комбинацией Ctrl + R можно массово заменить ./img на <?=SITE_TEMPLATE_PATH?>/img было бы побыстрее.
Спасибо большое за такое чудесное обучение, пару дней мучался с битриксом пока не наткнулся на вас, очень интересно
Где файлы?
А где подменю?
В этом курсе подменю будет в уроках Каталога, будем выводить разделы из инфоблока
@@salavey4696 Спасибо, увидел. От души за видеоролики.
При монтаже похоже автор перепутал конец и начало, поэтому ничего не понятно откуда что по началу.
Верстку больше не скачать?
Видимо, да.
Ура, починили! Можно скачать!
Очень интересные уроки
Гуру, подскажите, почему переключение картинок в слайдере и попап, реализованное в ролике, не работает в Хроме? В Лисе всё ок.
Также если вы разместите блок с фильтром ниже списка товаров как по верстке это сделано в домашнем задании с шаблоном техники - фильтр отрабатывать не будет, даже после указания имени фильтра в компоненте catalog_index. Нужно обязательно переместить его выше списка товаров.
Если цена будет одинаковая во всех карточках как по верстке - умный фильтр по цене не отобразится
Здравствуйте. Почему то выводятся все элементы через компоненту catalog_index в любом другом разделе, притом что в хлебных крошках всё показывает верно, а захожу в любой пустой раздел и мне выводит абсолютно все элементы каталога. Элементы к разделу отнесены, это проверил. А здесь в самом конце видео - автор показывает - у него в пустых разделах - пусто. Делал вроде бы всё точь в точь. Остальное получилось под верстку подогнать самому, а вот это не пойму.
Отвечу сам себе: вдруг будет у кого такая проблема - добавил следующие параметры в "catalog_index", Array( "PARENT_SECTION" => $arResult["VARIABLES"]["SECTION_ID"], "PARENT_SECTION_CODE" => $arResult["VARIABLES"]["SECTION_CODE"], "STRICT_SECTION_CHECK"=> $arParams["STRICT_SECTION_CHECK"], ), и всё заработало
Хорошее видео, Вячеслав, подскажите пожалуйста, что это за массив 2:09 $arRow, откуда Вы его взяли?
Это новый массив полученный из mysql_fetch_assoc. Такая запись удобна для обхода в цикле всего полученного массива.
Спасибо за интересный и понятный курс по битрикс для новичков. Возник вопрос про каталог. У вас в примере каталог состоит только из книг, те все разделы инфоблока имеют одинаковую структуру с одинаковыми свойствами. А как быть если разделы разного типа и для каждого раздела были свои свойства (при заполнении карточек контент менеджером или в умном фильтре) . Подобный функционал есть в редакциях Малый бизнес и выше, а как быть с редакциями попросче. На ум приходит только создание подразделов в разделе каталог, а так же независимых инфоблоков для каждого подраздела со своими свойствами. В каждом подразделе повторно использовать уже разработанный на этом курсе компонент news(catalog)
Вроде бы в руководстве битрикса написано, что кэш на момент разработки и отладки спйта лучше отключить
Отключать нельзя, в конце разработки придется переделывать. Лучше сразу такие вещи учитывать и развивать в себе умение работать с кэшем
Спасибо. Рассказано четко, грамотно и понятно
Приятный спикер, и смотреть удобно. Подпишусь
Спасибо. Очень доступно объясняете. Вначале увидев шаблон испугался, но посмотрев ваше видео все стало понятно
Спасибо!!!
Очень хороший материал, жаль люди это пропустили
Здраствуйте , почему при наведение на компонент в режиме правки не появляется шестеренка чтобы скопировать шаблон
надо css поправить, в каментах к предыдущим урокам писали
спасибо
спасибо , незаслуженно мало просмотров
Коллеги, у меня каталог 1го уровня, прохожу в него и не вижу списка товаров, а вижу тот же самый список категорий, как жить дальше?
У компонента bitrix:catalog.section.list есть 2 параметра, в которые можно передать ID или CODE родительского раздела, чтобы он вывел подразделы. Поля называются SECTION_ID и SECTION_CODE соотвественно
на удивление мало лайков, отлично доносит автор. Респект!
супер
спасибо
А ваш код все ещё рабочий? Просто решил сделать такую же реализацию, но консоль выдаёт ошибку
Должен быть рабочий. Пришлите скрин ошибки. Бывает еще ошибки из за версии PHP
а ты харош
Может кому-то пригодится: когда вставите класс active, проверьте, чтобы пробел был, иначе меню сломается.
Можете показать как сделать мультиязычный сайт на Битрикс? Переводи должны сохранятся в БД. Очень нужно
Вам нужно создать новый сайт в админке текущего. После скопировать структуру сайта в папку /en/ или другой домен (в зависимости от задачи). Файлы шаблонов компонента или сайта лучше не копировать под второй сайт, а сделать LANG файлами.