Вы здесь

Саша: все записи блога

Фестиваль "РАДУГА" 10-12 июня 2018

Неожиданно създили на Радугу в Пространство Любви Мечта и провели там ребёфинг. Это получилось практически спонтанно, так как вести что-то на этих выходных мы не собирались, а хотели просто отдохнуть и никуда не ездить. Но, видимо, пассивный отдых не про нас!

Drupal 8: Как добавить overlay к better messages

Создать файл better_messages.js и подключить его в своей теме. В dependencies библиотеки указать "- better_messages/better_messages".  Дальше переопределяем поведение скрипта при открытии и закрытии:

Drupal 8: письма попадают в спам в Gmail и Mail.ru

Оказалось, что письма, которые идут с сайта psiho.games попадают в спам. Чтобы разобраться, что именно происходит нужно сходить на http://www.mail-tester.com и отправить на емайл тестовое письмо. Доступна отправка 3-х писем в день.

Шлём письмо из "/devel/php"(если установлен модуль devel):

Drupal 8: записать и прочитать cookies

Чтобы записать cookies:

user_cookie_save(['name' => 'value']);

При этом cookie будет записан с именем 'Drupal.visitor.name'.

 

preg_split для разных вариантов тэга <br>

Регулярное выражение, чтобы разбить строку, в которой используется br(в разных вариантах) на массив:

Нелюбовь к формальностям

Чаще всего формальные бумажки для меня являются чем-то несущественным. Я больше смотрю на суть, чем на форму вещей. В этом подходе есть минусы, так как приходится жить в государстве, где многое зарегулировано и опирается на формальности, бюрократию. И чем дальше, тем минусы более заметны, так как бумажка, полученная лет 10 назад, может понадобиться в настоящем.

Drupal 7: Добавить ссылки предыдущий / следующий к ноде

Картинка новости

Для перехода на следующую ноду добавляются ссылки предыдущая, следующая. Например, это актуально в новостях, да и для SEO полезно.

Как убрать символ &#65279

Кучу времени потратил на убирание этого символа. А разгадка - проста. Необходимо было сохранить файл в формате UTF-8(without BOM).

 

Drupal 7: Темизация поля загрузки файла в вебформе

Темизировать будем с помощью jquery-плагина Nicefileinput. Он добавляет различные элементы к стандартному полю загрузки файла.

Скачиваем плагин с сайта и подключаем в тему.

Для навешивания плагина на все поля с файлами используем строку:

Как спрятать div при клике снаружи него

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

Небольшой кусочек кода, чтобы не потерять, как это делается:

Как скачать файлы по расписанию через ftp

Для начала устанавливаем WinSCP, если ещё не стоит. Необходимо получить код для скачивания файлов. Подключаемся к хосту, с которого нужно скачать файлы. Я предварительно заархивировал все файлы сайта и базы данных, поэтому для скачивания получилось 2 файла. Выделяем их мышкой и жмём правой кнопкой. В выпадающем меню выбираем "Получить".

Задумал я перенести часть наших сайтов на другой хостинг. Заодно и обновить их и сделать ещё кое-какие манипуляции, чтобы вести разработку локально. А для этого необходимость скачать большое количество файлов через ftp. А так как у "безлимитного" тарифа Мегафона есть лимит на скачивание днём, то возникла идея - скачать файлы по расписанию после 1:00.

Страницы