Как не странно, но из коробки в Битриксе нет возможности настроить отправку писем через SMTP. Есть несколько бесплатных расширений, но иногда удобнее настроить все руками.
Web:
Как отправлять почту в битриксе через SMTP
Wordpress простенький плагин для вывода трехуровневого меню.
Столкнулся с проблемой, что javascript код нормально отрабатывал на десктопе, но на мобильном явно срабатывал с ошибками.
Попытки найти как вызывать консоль ошибок в chrome / firefox / т.д. на Android ничему не привели.
После смены хостинга и доменного имени у сайта на wordpress слетели все настройки темы - пропал фон, логотип, изменились цвета, пропали статьи и пункты меню.
Они не просто перестали отображаться, а полностью пропали блоками из HTML.
Думал кэш, но все оказалось хуже - настройки шаблонов/тем хранятся в бд в сериализованном виде. Проблема с таким хранением в том, что кроме самих значений хранится и еще длинна, как результат, если заменить, к примеру, доменное имя xxx.ru на qwerty.ru, то происходит ошибка и данные не читаются.
Пример запуска Python Flask на Docker
Подборка интересных бесплатных API
Иногда, зачастую совершенно случайно, на глаза попадаются интересные сервисы, в частности предоставляющие бесплатные API.
Первоначально хотел оставить здесь список заинтересовавших меня проектов, но его нужно держать в актуальном состоянии иначе он теряет смысл. Поэтому в заметке будут ссылки на ресурсы, где уже есть подобные списки с фильтрами и/или поиском.
Для тестирования, например, при разработке нового шаблона, бывает полезно переключиться на другой шаблон, но только для текущего браузера.
Для этого в phpshop есть специальная ссылка, при переходе по которой можно "примерить" другой дизайн: https://SITE.ru/page/brands.html?skin=diggi
Красивый вывод картинок разного размера
Вечная проблема: картинки разного размера, но должны выглядеть одинаково.
Вот примерный вид результата:
Получение курса доллара
Простенький код для получения курса валют на php.
Иногда необходимо объяснить клиенту, что на его мобильном устройстве нужно сбросить кэш. Интерфейсы часто обновляются и держать актуальные инструкции сложно.