Проявляется как не прогружающиеся wysiwyg редактор (ckeditor, например) или элементы поля, обрабатываемые модулем media, при добавлении параграфа (entity модуля parapraphs). Это по-крайней мере два примера с которыми я лично сам сталкивался.
Читать далее »Все записи категории ‘Программирование’
Битые картинки vs CSS

Перефразируя устойчивое выражение: broken image happens. И раз уж они все равно могут появиться на вашем сайте, то с ними нужно что то делать, т.е. как минимум иметь механизм управления их внешним видом, вместо стандартного поведения браузера.
Читать далее »Использование LIKE оператора в db_select Drupal
Если нужно использовать db_select вместо db_query, но не ясно как правильно составить SQL условие с оператором LIKE, читайте далее.
Читать далее »Сохранение файла, загруженного на сервер с помощью PHP
Эта статья о некоторых задачах, возникающих при сохранении файла на сервере, при получении его от пользователя через форму (<input type=»file» />).
Читать далее »PHP: функция преобразования к каноническому пути
На замену realpath, который работает только с реально существующими файлами и папками UNIX, а также не работающий для ссылок, я написал функцию получения канонического пути.
Читать далее »Перехват ошибок на front-end с помощью js
Некоторые ошибки происходят на стороне пользователя и не попадают в логи на сервере. В этом могут быть виноваты настройки сети, плагины браузера, которые установил пользователь, политики безопасности или антивирус, которые блокируют загрузку некоторых файлов.
Читать далее »Как исправить ошибку upstream sent too big header while reading response header from upstream?
Если текст подобной ошибки вы обнаружите в логах ngnix, то см. как её исправить в данной статье.
Читать далее »Еще один пример работы с EntityFieldQuery
Время от времени продолжаю кодить под drupal 7, публикую еще один пример для работы EntityFieldQuery, на этот раз с фильтром по полю типа term reference.
Читать далее »Вызов замыкания из другой анонимной функции.
При необходимости использовать (в PHP коде) замыкание (closure) A в коде замыкания B, возникает проблема в области видимости. Т.к. внутри B о функции A ничего не известно.
Читать далее »Как изменить origin в GIT
Можно зайти в настройки .git/config и поменять url источника прямо там, но предпочтительно делать это через командную строку.
Читать далее »