О проекте

Данный сайт попытка повысить коммуникацию самых активных разработчиков на CMS Drupal - блоггеров. Если Вы ведете свой блог о Друпале, значит Вы готовы делиться вашими знаниями, помочь другим. Не всегда ваши знания доходят до потребителя. Задача данного сайта агрегировать знания различных блогов в единую ленту и привести на Ваши блоги активных пользователей.

Активность пользователей на Вашем сайте будет дополнительным стимулом к дальнейшей работе.

Удачи во всех Ваших начинаниях!

Пользовательские изображения и user_save()

-15 votes
+
-

Делаем тут всякое социальное для одного нового сайта. Включили, конечно, юзерпики — стандартные которые, из коробки.
Потом понадобилось прикрутить сохранение некоторых пользовательских полей через отдельные формы, еще автогенерацию юзернейма, ну и всякое такое. А потом — раз, и картинки у юзеров сбросились на дефолтные. А потом — раз, и опять.
Непродолжительное тестирование показало, что абсолютно любые обращения к user_save() не через стандартную форму редактирования профиля (которая user/%/edit) влекут скоропостижное исчезновение юзерпика данного пользователя.
Непродолжительное гугление показало, что проблеме, оказывается, сто лет в обед — а я и не знал. Аж с беты семерки еще существует. Учитывая, что предложенное решение занимает три строчки, к выходу Drupal 8 уж можно закоммитить-то.

Полный оригинальный материал:

Graker