Все записи категории ‘Программирование’

Получить имя текущей темы по дефолту в Drupal
 21 Янв, 2019

Theme API к сожалению не даёт прямого метода, чтобы прочитать это значение. Как его получить?

Читать далее »

Работа со схемой данных в Drupal
 17 Янв, 2019

В определенный момент стандартные схемы данных Drupal вас могут перестать удовлетворять, и вы решите добавить свои таблицы в базу данных сайта. Как это сделать по друпальному (а-ля drupal way)?

Читать далее »

Прогресс бары, анимация загрузки…
 11 Янв, 2019

Сайт, где вы найдете конструкторы анимации прогресс баров — loading.io. Я бы сказал налетай, подешевело, но всё абсолютно даром.

Читать далее »

Создание условий `или` в запросах через db API Drupal
 4 Янв, 2019

Конструирование запросов через Drupal DB API необходимо для поддержки совместимости кода для разных источников данных.

Друпал предоставляет и более прямые средства для написания запросов вроде db_query, и никто не может запретить вам применить функционал нативных php библиотек, но использование таких подходов может потребовать переписать код программы при смене одного движка баз данных на другой.

Читать далее »

Установка значения атрибута HTML DOM элемента средствами js
 17 Дек, 2018

При работе с HTML документом из JavaScript одной из типовых операций является установка значения того или иного атрибута выбранного контейнера (тега).

Читать далее »

Как определить из скрипта, что fancybox popup уже открыт?
 13 Дек, 2018

Если пользуетесь jQuery плагином fancybox, то могли сталкиваться с тем, что необходимо увязать логику каких то других скриптов с фактом, показан ли попап в текущий момент или нет.

Читать далее »

Как отключить отслеживание прав доступа к файлам в git
 4 Дек, 2018

GIT по умолчанию  следит за правами на запуск файлов. Чаще всего, отслеживание прав не требуется, но файлы то и дело попадают в список измененных, и далее — в коммиты. Давайте посмотрим как игнорировать смену прав доступа у файлам.

Читать далее »

Скрипт слежения за изменениями в less файлах
 2 Дек, 2018

Lessc не имеет ключа ‘слежения’, чтобы выполнять перекомпиляцию при изменении less файлов проекта, как например это сделано у sass компилятора. Это весьма не удобно на этапе верстки шаблона из макета.

Читать далее »

GREP — показываем только ближайшее символы от найденного совпадения
 28 Ноя, 2018

По умолчанию GREP выводит всю строку, где был обнаружен указанный вами шаблон поиска. Для форматированных текстовых файлов это подходит. Но если в поиск попадает минифицированный текстовый или binary файл, то в консоль вываливается неприлично много текста.

Читать далее »

Как отменить последний коммит в GIT
 24 Ноя, 2018

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

Читать далее »