Вячеслав Salavey
Вячеслав Salavey
  • Видео 152
  • Просмотров 72 317

Видео

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. Основы. 08. Цикл each
Просмотров 1152 года назад
20. JQuery. Основы. 08. Цикл each
20. JQuery. Основы. 07. Еще о селекторах
Просмотров 232 года назад
20. JQuery. Основы. 07. Еще о селекторах

Комментарии

  • @vd5400
    @vd5400 День назад

    Приветствую Вячеслав а почему вы не делаете больше ролики у вас хорошая подача умелый человек почему забросили

  • @Chotamkaktam11111
    @Chotamkaktam11111 14 дней назад

    вылезает ошибка : 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)

  • @andreasshev5748
    @andreasshev5748 Месяц назад

    Да, подскажите пожалуйста где файлы с кодом?

  • @andreasshev5748
    @andreasshev5748 Месяц назад

    Здравствуйте! Коллеги по курсу есть ли у кого-то код template.php? Скопировал с экрана, а отображение на сайте не изменилась.

  • @user-sr5qt2yz7t
    @user-sr5qt2yz7t Месяц назад

    При настройке стилей input[type-text], на page/style/css - width: auto; ничего не изменилось! А на общей screen.css на 637 строке поменял width и получилось!

  • @keks_o4162
    @keks_o4162 Месяц назад

    Спасибо вам за ваши уроки и если возможно подскажите как быть с битриксом если например я хочу сделать портфолио из нескольких сайтов и возможно пока я буду их делать и искать работу пройдет более 30 дней и понятно я не хочу покупать лицензию т.к. эти сайты учебные и нужны только для того чтобы показать их потенциальному работодателю?

  • @root-1860
    @root-1860 Месяц назад

    А курс по верстке макета интернет-магазина (всех страниц) под 1с-bitrix можете записать ?

  • @user-sr5qt2yz7t
    @user-sr5qt2yz7t Месяц назад

    В 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)

  • @dmitryfateev378
    @dmitryfateev378 2 месяца назад

    В вёрстке в css/screen.css удалите стиль body * { transition: all 0.5s ease; }, иначе будут косяки с интерфейсом битрикса (окошки появляться будут не по середине, а снизу и т.п., в общем, намучаетесь).

  • @user-qb6pr4nc9o
    @user-qb6pr4nc9o 5 месяцев назад

    Спасибо за видео! На RUclips есть много похожих видео, но там куда-то спешат и постоянно пропускают важные моменты. У вас всё неспеша, понятно и доходчиво : )

  • @elgrenka
    @elgrenka 5 месяцев назад

    Если в шаблоне оставить эти строки: <? $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')]); ?> то контекстное меню компонента на странице не выскакивает. Поэтому их можно закомментировать или удалить.

  • @elgrenka
    @elgrenka 5 месяцев назад

    Всё отлично!

  • @nilpychannel1118
    @nilpychannel1118 5 месяцев назад

    Вячеслав всегда хвалит в конце видео и говорит какие мы молодцы) Так приятно на протяжении курса слышать эти слова)))

  • @Ролтун
    @Ролтун 9 месяцев назад

    Сразу не разберешься. Тестовое делаю задание

  • @user-rr6cu3ux3l
    @user-rr6cu3ux3l 9 месяцев назад

    Здравствуйте, а домашняя работа где и как ее делать?

    • @salavey4696
      @salavey4696 9 месяцев назад

      Здесь ruclips.net/video/cvKRev0jEYc/видео.html

    • @user-rr6cu3ux3l
      @user-rr6cu3ux3l 9 месяцев назад

      спасибо!@@salavey4696

  • @AcidByte84
    @AcidByte84 9 месяцев назад

    Для постраничной навигации нельзя что ли копировать шаблон? Почему изменения делались в дефолтном шаблоне и в папке bitrix? Там же вроде ничего трогать нельзя

    • @salavey4696
      @salavey4696 9 месяцев назад

      Хм, разработка вся ведется в папке /local/. Копирование делало на 3 мин. 20 сек.

    • @AcidByte84
      @AcidByte84 9 месяцев назад

      @@salavey4696 спасибо за комментарий, видимо был не внимателен при просмотре.

  • @velessn
    @velessn 11 месяцев назад

    За видео спасибо. Жаль что всегда в учебных роликах все упрощается. Вот к примеру многоточие в пагинации. Чтобы не тратить время ее не сделали. А в верстке она есть.

  • @Jerald6940
    @Jerald6940 11 месяцев назад

    Плохо понятно когда в параметрах целые массивы передаются.

  • @Jerald6940
    @Jerald6940 11 месяцев назад

    А как меню отрисовывается в MVC?

  • @user-oj4cx4wl8p
    @user-oj4cx4wl8p 11 месяцев назад

    Спасибо, что снова залили верстку. Хороший курс для новичков

  • @elgrenka
    @elgrenka 11 месяцев назад

    В PHPStorm комбинацией Ctrl + R можно массово заменить ./img на <?=SITE_TEMPLATE_PATH?>/img было бы побыстрее.

  • @user-qp2ko3dd1r
    @user-qp2ko3dd1r Год назад

    Спасибо большое за такое чудесное обучение, пару дней мучался с битриксом пока не наткнулся на вас, очень интересно

  • @user-wo2zt1hg1s
    @user-wo2zt1hg1s Год назад

    Где файлы?

  • @user-wo2zt1hg1s
    @user-wo2zt1hg1s Год назад

    А где подменю?

    • @salavey4696
      @salavey4696 Год назад

      В этом курсе подменю будет в уроках Каталога, будем выводить разделы из инфоблока

    • @user-wo2zt1hg1s
      @user-wo2zt1hg1s Год назад

      @@salavey4696 Спасибо, увидел. От души за видеоролики.

  • @VeterSvobodi
    @VeterSvobodi Год назад

    При монтаже похоже автор перепутал конец и начало, поэтому ничего не понятно откуда что по началу.

  • @soopersmooth8458
    @soopersmooth8458 Год назад

    Верстку больше не скачать?

    • @elgrenka
      @elgrenka 11 месяцев назад

      Видимо, да.

    • @elgrenka
      @elgrenka 11 месяцев назад

      Ура, починили! Можно скачать!

  • @hesoiam
    @hesoiam Год назад

    Очень интересные уроки

  • @VeterSvobodi
    @VeterSvobodi Год назад

    Гуру, подскажите, почему переключение картинок в слайдере и попап, реализованное в ролике, не работает в Хроме? В Лисе всё ок.

  • @VeterSvobodi
    @VeterSvobodi Год назад

    Также если вы разместите блок с фильтром ниже списка товаров как по верстке это сделано в домашнем задании с шаблоном техники - фильтр отрабатывать не будет, даже после указания имени фильтра в компоненте catalog_index. Нужно обязательно переместить его выше списка товаров.

  • @VeterSvobodi
    @VeterSvobodi Год назад

    Если цена будет одинаковая во всех карточках как по верстке - умный фильтр по цене не отобразится

  • @VeterSvobodi
    @VeterSvobodi Год назад

    Здравствуйте. Почему то выводятся все элементы через компоненту catalog_index в любом другом разделе, притом что в хлебных крошках всё показывает верно, а захожу в любой пустой раздел и мне выводит абсолютно все элементы каталога. Элементы к разделу отнесены, это проверил. А здесь в самом конце видео - автор показывает - у него в пустых разделах - пусто. Делал вроде бы всё точь в точь. Остальное получилось под верстку подогнать самому, а вот это не пойму.

    • @VeterSvobodi
      @VeterSvobodi Год назад

      Отвечу сам себе: вдруг будет у кого такая проблема - добавил следующие параметры в "catalog_index", Array( "PARENT_SECTION" => $arResult["VARIABLES"]["SECTION_ID"], "PARENT_SECTION_CODE" => $arResult["VARIABLES"]["SECTION_CODE"], "STRICT_SECTION_CHECK"=> $arParams["STRICT_SECTION_CHECK"], ), и всё заработало

  • @ivanzozulia8857
    @ivanzozulia8857 Год назад

    Хорошее видео, Вячеслав, подскажите пожалуйста, что это за массив 2:09 $arRow, откуда Вы его взяли?

    • @salavey4696
      @salavey4696 Год назад

      Это новый массив полученный из mysql_fetch_assoc. Такая запись удобна для обхода в цикле всего полученного массива.

  • @AlexAnder-fk2yg
    @AlexAnder-fk2yg Год назад

    Спасибо за интересный и понятный курс по битрикс для новичков. Возник вопрос про каталог. У вас в примере каталог состоит только из книг, те все разделы инфоблока имеют одинаковую структуру с одинаковыми свойствами. А как быть если разделы разного типа и для каждого раздела были свои свойства (при заполнении карточек контент менеджером или в умном фильтре) . Подобный функционал есть в редакциях Малый бизнес и выше, а как быть с редакциями попросче. На ум приходит только создание подразделов в разделе каталог, а так же независимых инфоблоков для каждого подраздела со своими свойствами. В каждом подразделе повторно использовать уже разработанный на этом курсе компонент news(catalog)

  • @AlexAnder-fk2yg
    @AlexAnder-fk2yg Год назад

    Вроде бы в руководстве битрикса написано, что кэш на момент разработки и отладки спйта лучше отключить

    • @salavey4696
      @salavey4696 Год назад

      Отключать нельзя, в конце разработки придется переделывать. Лучше сразу такие вещи учитывать и развивать в себе умение работать с кэшем

  • @AlexAnder-fk2yg
    @AlexAnder-fk2yg Год назад

    Спасибо. Рассказано четко, грамотно и понятно

  • @zarinac8447
    @zarinac8447 Год назад

    Приятный спикер, и смотреть удобно. Подпишусь

  • @alishertursun4097
    @alishertursun4097 Год назад

    Спасибо. Очень доступно объясняете. Вначале увидев шаблон испугался, но посмотрев ваше видео все стало понятно

  • @user-cx4nq9zx3d
    @user-cx4nq9zx3d Год назад

    Спасибо!!!

  • @skyand_fly
    @skyand_fly Год назад

    Очень хороший материал, жаль люди это пропустили

  • @unknown-ft4oj
    @unknown-ft4oj Год назад

    Здраствуйте , почему при наведение на компонент в режиме правки не появляется шестеренка чтобы скопировать шаблон

    • @freudehoffmann8717
      @freudehoffmann8717 6 месяцев назад

      надо css поправить, в каментах к предыдущим урокам писали

  • @SaintPhoenixRus
    @SaintPhoenixRus Год назад

    спасибо

  • @SaintPhoenixRus
    @SaintPhoenixRus Год назад

    спасибо , незаслуженно мало просмотров

  • @user-yn2qc3hf7l
    @user-yn2qc3hf7l 2 года назад

    Коллеги, у меня каталог 1го уровня, прохожу в него и не вижу списка товаров, а вижу тот же самый список категорий, как жить дальше?

    • @salavey4696
      @salavey4696 2 года назад

      У компонента bitrix:catalog.section.list есть 2 параметра, в которые можно передать ID или CODE родительского раздела, чтобы он вывел подразделы. Поля называются SECTION_ID и SECTION_CODE соотвественно

  • @mediaplayer6492
    @mediaplayer6492 2 года назад

    на удивление мало лайков, отлично доносит автор. Респект!

  • @mediaplayer6492
    @mediaplayer6492 2 года назад

    супер

  • @user-lg5do2fp3j
    @user-lg5do2fp3j 2 года назад

    спасибо

  • @user-no1tz5pi8q
    @user-no1tz5pi8q 2 года назад

    А ваш код все ещё рабочий? Просто решил сделать такую же реализацию, но консоль выдаёт ошибку

    • @salavey4696
      @salavey4696 2 года назад

      Должен быть рабочий. Пришлите скрин ошибки. Бывает еще ошибки из за версии PHP

  • @pattpatterha6348
    @pattpatterha6348 2 года назад

    а ты харош

  • @user-qn4qm9gk1h
    @user-qn4qm9gk1h 2 года назад

    Может кому-то пригодится: когда вставите класс active, проверьте, чтобы пробел был, иначе меню сломается.

  • @score_87
    @score_87 2 года назад

    Можете показать как сделать мультиязычный сайт на Битрикс? Переводи должны сохранятся в БД. Очень нужно

    • @salavey4696
      @salavey4696 2 года назад

      Вам нужно создать новый сайт в админке текущего. После скопировать структуру сайта в папку /en/ или другой домен (в зависимости от задачи). Файлы шаблонов компонента или сайта лучше не копировать под второй сайт, а сделать LANG файлами.