Вы здесь

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

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

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

Drupal 7: Программно вывести меню со всеми классами и уровнями

На одном из проектов возникла необходимость вывести меню в шапке сайта со всеми вложенными пунктами. Изначально меню было выведено с помощью кода в page.tpl:

ШОК! Головоломки ведут к истине

Головоломки приближают к истине. Головоломка  - это явное противоречие. Оно возникает так как сначала кажется, что головоломка не решаема. Но тебе говорят, что это возможно. В итоге, если человек не бросает поиска истины (устранения противоречий) и решает головоломку, то таким образом он приближается к истине*.

Страницы