суббота, 11 декабря 2010 г.

Tagadelic: общее облако тегов для всех словарей

Модуль Tagadelic позволяет создавать отдельное облако тегов для каждого словаря таксономии. Но иногда возникает задача, например на главной странице сайта, вывести общее облако тегов, которое бы объединяло термины из всех существующих словарей (или только из нескольких).

Отдельный файл page.tpl.php для каждого типа материала

Основной файл любой темы оформления – это page.tpl.php. Именно в нем размещается макет сайта, общая структура, которая отображается на всех страницах сайта.

Специальный page.tpl.php в зависимости от url адреса материала

Для того чтобы изменить макет определенного материала (например example.com/music), надо использовать первоначальный адрес – node/xx, где xx – идентификатор материала. Но что делать, если мы используем модуль Path и в придачу желаем чтобы не только сам материал example.com/music, но и материалы типа example.com/music/1, example.com/music/2 и т.д. имели уникальный одинаковый макет page.tpl.php.

Убираем закладку "File browser" модуля IMCE

Одним из самых интересных и важных модулей является IMCE. Этот модуль позволяет добавить на сайт полноценный файловый менеджер (в том числе с закачкой и изображений) и интеграцией с большинством визуальных редакторов.

Количество непрочитанных сообщений пользователя - Privatemsg

Модуль Privatemsg позволяет создавать систему обмена личными сообщениями между пользователями сайта. Это просто необходимо при создании крупных интернет-порталов или социальных сетей.

Отображение регионов на странице ошибки "Страница не найдена"

CMS Drupal имеет собственную систему обработки ошибки "Страница не найдена". В Drupal для этого используется простая функция - drupal_not_found. Но как результат, попадая на страницу ошибки "Страница не найдена", мы видим практически голую страницу, имеющую из всего дизайна только шапку.

Удаление сообщений о безопасности при изменении пароля - Drupal

Когда вы впервые задаете пароль, или изменяете пароль на новый, CMS Drupal автоматически проверяет пароль на безопасность. Пользователям не рекомендуется создавать пароль из не менее 6 знаков.

CMS Drupal: Улучшаем страницу пользователя. Часть 1

При создании сайта – коллективного блога, аналогичного хабру, важная роль будет отведена правильной организации системы рейтинга пользователей. Из всех ныне существующих модулей для CMS Drupal, реализующих данный функционал, на мой взгляд, для создании полноценной системы рейтинга пользователей, наиболее подходит модуль Userpoints.

CMS Drupal: Улучшаем страницу пользователя. Часть 2

snippet_1_0

Очень важно указывать статус пользователя в сети на данный момент. Это очень важный момент особенно для сайтов с системой внутренних личных сообщений.

CMS Drupal: Улучшаем страницу пользователя. Часть 3

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