понедельник, 26 января 2009 г.

Drupal - разграничиваем права доступа пользователей.

Бывает такая ситуация когда вы к примеру оставили галочку в (модуль node) на (управлять материалами) зарегистрированным пользователям. И что мы после этого получает, а то, что любой зарегистрированный пользователь в Drupal 6.9 сможет управлять всеми материалами и редактировать их как не парадоксально.

Но на это есть простое решение: во-первых, у зарегистрированных пользователей должно быть только право просмотра и добавления материала (Page или Story), лучше конечно же (Story); во-вторых это право просмотра учетных данных и все.

При необходимости можно менять все права доступа в панели управления (Управлять -> Управление пользователями -> Разрешения) и ставим следующие галочки: Право доступа (модуль archive_by_terms), как для аномимного пользователя, так и для зарегистрированного. Плюс галочку в (модуль node) - (create story content) только для зарегистрированных пользователей. И все Виши пользователе могут создавать и просматривать информацию, но не могут ее редактировать и удалять.

Для модуля archive_by_terms необходимо его предварительно установить:

воскресенье, 18 января 2009 г.

Группировка меню по Таксномии - Drupal



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

Cегодня разберем, как создать группировку для меню навигации сайта по таксономии Drupal (Друпала). Проще говоря, созданный материал, может группироваться по определенному признаку.

Модули:
Сначала установим такие модули как Views, его будет достаточно.

Таксономия:
Далее переходим в раздел (Управление - Таксономия). Здесь нажимаем на кнопку (Добавить словарь). Вносим в поля Название словаря и его описание, далее выбираем типы материала ставим птички Page и Story. Далее сохранить.
Итак, словарь создан, теперь необходимо добавить (список терминов). Нажимаем напротив словаря список терминов и жмем кнопочку (Добавить термин). Вносим в поля название и описание, при сохрани терминов мы продолжаем добавлять термины сколько угодно много. Дале жмем кнопочку (Список) и наблюдаем, сколько мы терминов добавили для данного словаря.

Views:
Далее нам необходимо настроить отображение запросов в модуле Views. Переходим в (Управление > Конструкция сайта > Views) нажимаем (Add) и заполняем поля (View name) это название обязательно заполняйте на анг. языке, (View description:) описания и выбираем (View type:) Term. Нажимаем Next и попадаем в настройки Views. В верхнем левом углу выбираем из списка (Блок) и нажимаем (Add display). В появившемся блоке меняем следующие параметры: Style: Unformatted на (HTML List) и (Unordered list). В Fields нажимаем на плюсик и добавляем Таксономия: Term (Add), Label: удаляем Term, ставим птичку в пункте (Link this field to its taxonomy term page).


И самое важное ради чего мы это все делаем, выбираем созданный ранее нами словарь в пункте (Фильтры) - нажимаем на плюсик и добавляем фильтр словарей, выбираем Таксономия: Vocabulary и Add. Итак, в нижнем блоке Live preview мы можем теперь проверить, как будет выглядеть блок меню на сайте выбрав (Блок) и Предпросмотр. Все работает отлично нажимаем на Сохранить.

Блоки:
Теперь устанавливаем настроенный блок-меню по сгруппированному конкретному словарю. Переходим в (Управление > Конструкция сайта > Блоки). В списке находим созданный нами блок, выбираем в раскрывающемся списке, где мы его ходим видеть, и нажимаем на (Сохранить блок). При необходимости данный блок можем настроить и придать ему Заголовок.

Создать материал:
Итак, Блок по сгруппированным словарям создан, теперь необходимо наполнить сайт контентом. Выбираем (Создать материал) и (Story) или заметка. Заполняем поля (Title:) выбираем созданные нами словари, пишем (Body), выбираем при необходимости (формат ввода) и (Настройки публикации) и (Сохранить). Все готово.


Полезные ссылки:
1. Делаем блог на Drupal;
2. Модули Drupal: Views.

воскресенье, 11 января 2009 г.

Обзор CMS Drupal



Выход в свет новой версии Друпала (Drupal 6.8) 11.12.2008, конечно же, не могло порадовать разработчиков и пользователей CMS. Предлагаются переводы данной локализации друпала и выложена обширная документация. Хочу также отметить что на данной системе управления сайтами было создано множество как обычных сайтов так и представлены информационные порталы таких проектов как Pravda.ru, из-зарубежных New York Observer и множества других уникальных сайтов.


Источники:
Сайт обучения работы на Друпале;
Документация сайта;
Модули Drupal;
Темы (шаблоны) Друпала;
Работа с CCK Drupal.

четверг, 1 января 2009 г.

С Новым Годом 2009 Москва




Новый Год 2009 это особенный праздник для каждого россиянина, поэтому я поздравляю Вас с 2009 годом быка и желаю Вам Счастья, Здовья, Любви и всего самого доброго. Что бы ваши мечты и желания все сбылись в 2009 году БЫКА.


Да будет этот год хранить тебя
От всех невзгод, печалей и напастей,
И дарит всем вокруг, и нам с тобою,
Надежду и мечту, любовь и счастье!