Only forward. Только вперед.. . . . . .

В небольшой статье рассмотрим пример, как в php разбить строку по переносам, независимо от платформы чтения и платформы создания файла. Интересно? Поехали! Для решения задачи прибегнем к помощи регулярных выражений и метода preg_split. Если разобрать регулярку — то она по сути, очень проста и пытается разбить строку по одному из…

В этой короткой статье — приведу ссылку на список всех смайлов с Telegram в UTF-8. Долго искал эти материалы — т.к. очень раздражает наличие смайлов в коде при разработке, например, Telegram-бота. Итак, таблица соответствий здесь: https://apps.timwhitlock.info/emoji/tables/unicode Пользуюсь уже не первый день — всё отлично работает. Удачи, друзья!

Ситуация, когда надо перед действием проверить какую-то логику и при необходимости сделать редирект достаточно частая. Но решение здесь не очень очевидное — поэтому приведу пример. Ниже пример редиректа в методе beforeAction: Нас интересует второе условие. Особенность в том, что, в отличие от обычного контроллера, в beforeAction нужно не делать return…

Сегодня столкнулся с ситуацией, когда в случае переопределенного beforeAction не срабатывали правила доступа accessControl. Проблему быстро решил, но думаю я не один, кто с ней сталкивался — поэтому напишу решение. Итак, мой метод имел следующий вид: Пока пользователь был авторизован — всё было хорошо, но когда сессия истекла — получили…

В этой короткой статье разберем типичную ситуацию, когда в зависимости от определенных условий в методе beforeAction нужно сделать редирект на другой адрес. По сути, всё очень просто, но может не до конца очевидно. Суть в том, что метод должен при условии редиректа возвращать true, а не false, как могло бы…

В различных дизайнах и интерфейсах иногда уместно сделать модальное окно на всю высоту и прижатым к одной стороне. В статье — пример реализации этой идеи. По большому счету всё достаточно просто: К обычной разметке модального окна следует добавить новые классы left или right соответственно. Html: Также нужно добавить новые правила…

Недавно стала простая задача проверить все ли данные в форме заполнены и в зависимости от этого — пропускать пользователя дальше или нет. Специфика задачи была в постепенном заполнении данных через ТГ-бота с последующим сохранением в кеш. Дабы не городить цикл — решил задачу при помощи array_reduce. В этой статье пример…

Часто встречающая ошибка, лично у меня возникающая при установке истого Yii2 приложения впервые на системе — «Composer. Ошибка Class Fxp\Composer\AssetPlugin\Repository\NpmRepository does not exist». В этой статье короткая заметка о возможном варианте решения проблемы. Итак, мне помогло последовательное выполнение следующих комманд: Если Вы получаете ошибку о неизвестной команде composer — Вам…

Порой бывает необходимым сохранить вкладку, на которой находится пользователь после перезагрузки страницы. Сделать это по большому счёту не сложно и в этой статье небольшой пример JS-кода, который решает проблему. Итак, ниже код решения проблемы с комментариями. Другими словами здесь два взаимодополняемых метода. Второй при переходе записывает значение, а первый —…

Я не являюсь react-разработчиком, но довелось принимать участие в компиляции и запуске одного приложения в xCode, при котором возникла ошибка «error: unable to find utility «instruments», not a developer». Как оказалось ошибка частая и распостраненная, поэтому решил написать короткую заметку о том, как её исправить. Итак, после запуска команды, ,…