Параллакс эффект перемещением курсора мыши на сайт (jQuery)

Параллакс эффект перемещением курсора мыши на сайт (jQuery) - Дмитрий Языков
Задача: разработать параллакс эффект движущейся толпы, реагирующей на передвижение курсора мыши без бустовых библиотек вроде rellax.js. Для начала, вот что должно получиться...

Делаем красивый параллакс эффект на сайт за 5 минут

Делаем красивый параллакс эффект на сайт за 5 минут - Дмитрий Языков
Вводная: про паралакс написано много статей, а сам эффект уже лет 5 как не тренд дизайна. Если вы читаете эту статью, значит вы примерно понимаете что это такое и просто не реализовывали такую красоту раньше) 
Простым языком, параллакс (parallax) - эффект, при котором скорость движения объетктов на переднем и заднем фоне различается. Наша задача: максимально быстро сотворить что-то вроде этого...

Тренды eCommerce в 2019 году - Что интересного?

Тренды eCommerce в 2019 году - Что интересного? - Дмитрий Языков
Каждый год мы публикуем отчет о тенденциях в eCommerce. Мы просим специалистов высказать своё мнение о наиболее важных тенденциях, наблюдаемых на рынке. В этом году мы опросили 150 человек и проанализировали 70 тенденций, а также их влияние на рынок. Этот отчет должен показать во что инвестируют люди, какие приёмы работают, а какие нет, а также что окупит инвестиции. Ниже вы найдете самые интересные идеи с моей точки зрения.

Экономика Рунета 2018

Экономика Рунета 2018 - Дмитрий Языков
90 млн. человек - аудитория рунета.
Доля мобильных устройств выросла до 61%
В 2.25 раза выросло количество заказов в российских интернет-магазинах за последние 5 лет
241 млн заказов сделали россияне в 2018 году

Механизм "Показать еще" в 1С-Битрикс

Механизм "Показать еще" в 1С-Битрикс - Дмитрий Языков
Давайте посмотрим как быстро и просто реализовать эту возможность. В качестве примера я возьму статьи в своём блоге, а в итоге получится что-то такое: gif (3.17 Mb).
По шагам: создадим шаблон компонента постраничной навигации (bitrix:system.pagenavigation), адаптируем шаблон компонента списка новостей (bitrix:news.list), Разместим на странице и настроим компонент (bitrix:news.list).

7 смертных грехов разработки на 1С-Битрикс

7 смертных грехов разработки на 1С-Битрикс - Дмитрий Языков
Изменение всего, что лежит в папке /bitrix/ - табу.
Если вам нужно изменить шаблон компонента - копируйте его в шаблон сайта.
Если вам нужно изменить компонент - используйте result_modifier.php, component_epilog.php (про них я подробно писал в этой статье), напишите свой компонент, в конце концов.
Если вам нужно изменить модуль - медицина бессильна пишите свой, наследуйтесь от стандартных.
Если вы не послушаетесь и дадите слабину хотя бы в одном – можете попрощаться с беззаботным обновлением платформы. А такая необходимость рано или поздно настанет. Не говоря о том, что искать файлы будет сложнее...

Элементарная отправка SMS сообщений из 1С-Битрикс

Элементарная отправка SMS сообщений из 1С-Битрикс - Дмитрий Языков
... или с любого другого сайта.

Область применения SMS сообщений очень широка: рассылка рекламных акций пользователям, восстановление пароля при утере, подтверждение действий, уведомление администратора о важных событиях и тд.

Возможности ограничиваются только воображением (или нуждами бизнеса). Но что самое крутое - элементарная реализации. Всего пара-тройка строчек кода и мы с вами отправим первое тестовое сообщение.

Использование шаблонизатора Twig в 1С-Битрикс

Использование шаблонизатора Twig в 1С-Битрикс - Дмитрий Языков
Шаблоны Bitrix - мощнейший инструмент кастомизации вашего сайта. Однако, подход, выбранный Bitrix сильно отличается от принятого в современных фреймворках. Но мало кто знает (а еще меньше используют), что Bitrix позволяет использовать шаблонизаторы в шаблонах компонентов (да-да, шаблон сайта придется писать по-старому). Сегодня мы рассмотрим один из простейших вариантов работы.

PHP: 20+ практик, которым стоит следовать

PHP: 20+ практик, которым стоит следовать - Дмитрий Языков
Эта статья постарается научить вас нескольким лучшим практикам одного из самых популярных языков программирования в мире. Проблема в том, что многие разработчики, не только начинающие, но даже опытные PHP программисты, не уделяют им должного внимания. Не так редки случаи, когда люди теряли высокооплачиваемую работу только потому, что не заостряли свое внимание на особенностях языка. Помните, что довольно сложно разобраться во всем за одну ночь. Итак, если вы хотите стать профессиональным разработчиком, вы должны понимать особенности языка и использовать их в каждой новой написанной строчке кода.

Идеальный процесс разработки дизайна

Идеальный процесс разработки дизайна - Дмитрий Языков
Мы, дизайнеры, постоянно экспериментируем с инструментами в попытке найти лучший. Немного поэкспериментировав, я (автор статьи. прим. пер.) обнаружил идеальный рабочий процесс, которым хочу поделиться с вами. Я использую его во всех моих проектах для создания продуктов, которые любят пользователи.

Загрузка навигации

К портфолио →