О проекте

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

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

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

Drupal 7

Как вывести аватар через ImageCache (Image Styles) в drupal 7

-21 votes
+
-

С чего все началось? Все просто – нужно вывести небольшой аватар пользователя. Сейчас это «модно», везде показывать пользователю его же аватар, наверно на случай, если пользователь его забыл‽ Задача, казалось бы, проще некуда, да не тут-то было. И в продолжение темы выведем небольшой аватар возле меню «Навигация».

Как вывести аватар пользователя в Drupal 7

-23 votes
+
-

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

6.x → 7.x - Комментарии: ID формы comment_form изменен на comment_node_TYPE_form

-43 votes
+
-

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

6.x → 7.x - Новый хук для комментариев hook_comment_presave()

-39 votes
+
-

Теперь модули могут изменять комментарии до их сохранения в базу данных. Добавлен новый хук: hook_comment_presave().

6.x → 7.x - Комментарии: Добавлены comment_load_multiple() и hook_comment_load()

-44 votes
+
-

Модуль комментариев переделан от использования прямых запросов в comment_render() к новой центральной функции для загрузки комментариев comment_load_multiple(). Если комментарии загружаются вне comment_render(), вы должны использовать comment_load() или comment_load_multiple(), чтобы удостовериться, что все хуки правильно отработали. Детали см.

6.x → 7.x - Комментарии: Имя привилегии изменено 'отправлять комментарии без проверки'

-41 votes
+
-

Привилегия 'post comments without approval' (в D6) стала 'skip comment approval' (пропускать подтверждение комментария) в Drupal 7. Это изменение к машинному названию этой привилегии.
Вернуться в Оглавление Части 7 — Комментарии

6.x → 7.x - Комментарии: comment_save() теперь поддерживает программное сохранение

-44 votes
+
-

Весь алгоритс связанный с формами удален из comment_save(), сделав возможным использовать функцию для сохранения комментариев программно, схоже с node_save(). Аргументы функции и их структура остается без изменений, но знайте, что никакой проверки не производится.