Все записи категории ‘На первой полосе’

Kaspersky блокирует работу почтового клиента
 20 Авг, 2023

Kaspersky Total Security начал блокировать трафик Mozilla Thunderbird. Почтовый клиент не может ни отправить почту ни получить её.

Читать далее »
Боевка в WarTales: основы и секреты
 19 Авг, 2023

Пошаговые бои — это всегда своеобразные шахматы, но в случае wartales вы сами решаете какие фигуры выставить на «доску». Каждый класс наиболее подходит для какой то своей задачи. И здесь можно выделить наверное 5 основных групп классов:

Группы

  • Ассасины
  • Поддержка
  • Танки
  • Лучники
  • Вспомогательные

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

Читать далее »
Проверить роль пользователя в twig
 16 Авг, 2023

Многие стандартные шаблоны в Drupal содержат вывод переменной пользователя (user), что делает возможным реализацию различной логики, в том числе и проверку роли пользователя.

Читать далее »
Задача: подсчитать варианты размена монет
 11 Авг, 2023

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

Читать далее »
Программное создание статьи с переводом в Drupal
 10 Авг, 2023

Допустим, вы получаете следующие данные — заголовок, текст статьи, и теги. При этом данные поставляются на двух языках — ‘ru’ и ‘en’. Вам требуется программно сохранить статью и её перевод.

Читать далее »
Корзина не пуста — изменим стиль пункта меню
 2 Авг, 2023

Использую Drupal Commerce, и в меню у меня есть пункт «Корзина», со ссылкой на корзину пользователя. Хочется, чтобы стиль пункта меню менялся, если корзина не пуста.

Читать далее »
Инициировать скачивание файла без обращения к серверу, используя js
 31 Июл, 2023

Если файл генерируется на фронт-енд, то как инициировать скачивание файла в js? Давайте посмотрим.

Читать далее »
Генерация JWT токена в Drupal
 30 Июл, 2023

Модуль jwt реализует REST аутентификацию, настройку ключа и многое другое. Небольшой спиппет как сгенерировать и отправить jwt с собсвенной нагрузкой.

Читать далее »
Ошибка в Drupal Adding non-existent permissions to a role is not allowed. The incorrect permissions are «…»
 25 Июл, 2023

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

Как это пофиксить?

Читать далее »
Получить список типов товаров в Drupal Commerce
 23 Июл, 2023

В терминологии Drupal, типы товаров это — бандлы (bundle) сущности commerce_product.

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