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

Загрузка файла через форму в Drupal
 19 Май, 2023

Посмотрим как получить непосредственный доступ к файлу без загрузки файла в хранилище, при его загрузке в поле типа «file» Form API.

Читать далее »
Drupal deployment
 18 Май, 2023

Шпаргалка по настройке и проведению деплоймента для Drupal (начиная с 8й версии).

Читать далее »
Убрать мета тег Generator
 17 Май, 2023

Выпиливаем мета-тег Generator из заголовочной секции сайта на Drupal. За одно и пару других лишних мета маркеров.

Читать далее »
Ставим метрику на сайт с CMS Drupal
 16 Май, 2023

Вы получили код для вставки метрики, осталось дело за малым — разместить его на сайте. Сайт управляется Drupal 8/9/10.

Читать далее »
Манипуляции с битами в JS
 12 Май, 2023

Рассмотрим три операции — установка нужного бита в числе, сброс бита и инверсия.

Читать далее »
Форма поиска товаров на Drupal
 11 Май, 2023

Здесь подробно рассмотрим небольшую задачу для сайта под управлением CMS Drupal.

Требуется выводить поисковую форму для товаров в виде блока. Форма состоит всего из одного текстового поля, и должна искать товары по названию и аналогам. В поле будет использоваться авто-дополнение текста, показывая список, где можно выбрать товар. При выборе товара из списка, пользователь будет перенаправлен на страницу товара.

Читать далее »
Функция подсчета не нулевых бит (JS)
 9 Май, 2023

Когда требуется подсчитать количество не нулевых бит в числе, то следуют алгоритму: проверяют четность числа и смещают на каждой итерации на один разряд вправо, пока число не обратится в ноль. Есть и другой алгоритм, который обходится без цикла.

Читать далее »
Ошибка в Drupal: once is not a function
 8 Май, 2023

В Drupal 9/10 нет jQuery плагина once(), потому при использовании этой функции вы увидите сообщение о том, что once — не является функцией.

Читать далее »
Создание кастомных хлебных крошек в Drupal
 6 Май, 2023

С 8й версии друпал предлагает механизм переопределения/задания хлебных крошек через реализацию сервиса breadcrumb_builder.

Читать далее »
GreyCode генератор
 3 Май, 2023

Задачи с бинарными последовательностями мне очень нравятся из-за их «эвристичности». Решение часто скрывается в двух шагах, но додуматься не просто.

Следующая задача описывается так — нужно сгенерировать n-разрядный «серый код».

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