Блог пользователя - fairrandir

Странные запросы на восстановление доступа

26 января 2018 в 10:01

С сайтов на Друпал 7 с сегодняшней ночи стали приходить запросы на восстановление пароля. Причём массово, с разных сайтов, сделанных в разные годы, на разных хостингах. Очевидно, ходит какой-то бот.

Внимание вопрос - ни у кого таким образом ничего не ломали? Пока настроил оповещалки на почту, если админ входит, но мало ли, вдруг уязвимость какая, о которой я не знаю.

Как выдавать JSON побыстрее?

16 марта 2017 в 17:18
1

Дано: Drupal 7, график, который надо строить на основе небольшого json, получаемого с сервера.

Проблема - получать json надо быстро. Через hook_menu - бустрапится весь друпал, хотя нужна одна запись из одного SQL-запроса по одной таблице.

Вопрос: как максимально шустро получать данные? Пока самый простой вариант, который вижу - делать запросы вообще мимо друпала, просто из своего файлика в корне. Второй вариант - какой-то промежуточный кэш. Но это чё-то как-то не так.

Features - можно ли внедрить на "живой" сайт

28 февраля 2017 в 15:19
1

Собственно, сабж.

Допустим есть тип материала, связанные с ним вьюхи, словарь. Я на локалке вношу изменения, собираю всё это дело в фичу, включаю эту фичу на продакте.
Вопрос - что произойдёт с уже созданным типом материала, вьюхой, словарём таксономии и связанными данными?

И вообще, киньте каким-нибудь толковым маном по фичам, где пояняется, что есть реверт, что есть пересборка и что вообще при этом происходит.

Дефолтные значения для multivalue-field - как лучше сделать?

30 января 2017 в 16:33
1

Есть ноды. У нод надо сделать поле, статистика по годам. Стартовый год - пусть будет мой 2007-й.
Суть в чём. В течение текущего года - поле вычисляется динамически, на основе действий пользователей на сайте. Раз в год его значение надо фиксировать (например 2016 - 34.5), и дальше поле продолжает дополняться на основе среднего значения за предыдущие годы. Статистику за предыдущие годы надо иметь возможность редактировать (продолжают поступать данные из оффлайн).
Есть куча данных по этим нодам во внешнем источнике. Которые надо мигрировать.

Модуль migrate - пересечение nid и импорт из двух баз

22 декабря 2016 в 11:50
1

Сейчас разбираюсь с модулем migrate. Задача - объединить два сайта в один, один на джумле, второй на друпале.
Вопрос в следующем - на сайте на джумле есть статьи, со своими айдишниками.
На сайте на друпале есть ноды, тоже со своими айдишниками.
Естественно, так как сайты заполнялись независимо, эти айдишники пересекаются.

Сказ об одной оптимизации

7 октября 2016 в 18:24
3

Предисловие

Итак, новая работа, офис, первое задание - ускорить загрузку сайта, обновить Друпал и модули. Не вопрос, дали мне тестовую площадку, работай.

Открываю сайт - он вообще не загружается. Белый экран и бесконечная загрузка. Однако. Открываю девтулзы, вижу ERR_BLOCKED_BY_CLIENT, вздыхаю, отключаю AdBlock. Сайт загружается. Субъективно - очень медленно загружается. Девтулзы открыты, включаю вкладку network, и наблюдаю следующее:

Как выяснить, где используется PHP filter

28 сентября 2016 в 17:01

Собственно сабж.

Достался сайт, где используется эта дрянь. Где сходу нашёл - переделал, но до сих пор всплывает в совершенно неожиданных местах, например в кастом-тексте в панелях, или в глубине какой-либо вьюхи.

Так вот, можно ли как-то найти ВСЕ места, где используется данный формат.

Фильтр таксономии по полю таксономии

14 июня 2015 в 15:18

Добрый день.
Дано:
Магазин на Commerce, у дисплея две ссылки на словари таксономии - Бренд и Категория.
Что нужно:
При наведении на категорию первого уровня - выпадающее меню в котором только те бренды, которые присутствуют у товаров с этой категорией.
Вопрос:
Подскажите пожалуйста, в какую сторону копать?