Отправляет email-рассылки с помощью сервиса Sendsay

Изучаем CMS Drupal

  Все выпуски  

Примеры модулей


Другие сайты и рассылки

Сайт, который ведет данную рассылку, принадлежит к сети сайтов FORworld. Рекомендуем посетить другие наши сайты.

Или же вы можете просто посмотреть, что нового появилось на наших сайтах.

Также рекомендуем подписаться на другие наши рассылки. Или присоединиться к нашим сообществам в ВКонтакте, Мой Мир, Facebook, LiveJournal

Мы в:

Twitter: forworld
Виджеты для главной страницы Яндекса

подробнее...

Рекомендуем скачать

Взламываем автомобильный сайт (видео)
Размер (Кбайт): 49000

Устанавливаем ispCP на Ubuntu 8.04 и знакомимся с интерфейсами (видео)
Размер (Кбайт): 90000

Взлом одного из крупных грузинских информационных ресурсов (видео)
Размер (Кбайт): 50000

Взламываем Ecard при помощи фрагментированной SQL-инъекции (видео)
Размер (Кбайт): 62000

Все файлы

Предлагаем воспользоваться купоном - cvkyp05r1n1jrdwvefclqwkz6lwx28db - на 10% скидку при покупке GOLD-аккаунта DepositFiles с периодом действия 6 месяцев или 1 год. Купон действителен до 2010-10-19.

И еще можно скачать

Набор макросов для придания эффекта тексту (Magnify)
Набор фигур с абстрактными картинками (GX04Shapes01)
Набор кистей с потертостями (rons__extreme_grunge_17)
Набор стилей (1315_styles_88)
Parsek Cyrillic [eng][rus]
Рисуем колокольчик цветными карандашами (видео)

Скачать новости дня одним архивом

Примеры модулей

Теги:

В качестве примера рассмотрим код простых модулей, добавляющих дополнительные возможности CMS Drupal. Приведенный ниже код взят с сайта http://www.setegnom.com.

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

Итак, создайте в папке sites/all/modules вашего сайта каталог moderation_skip. В этом каталоге создайте два файла: moderation_skip.info и moderation_skip.module.

Файл moderation_skip.info должен содержать следующий текст:

name = Moderation skip
description = "Allow users with certain roles to bypass node moderation."
version = "5.x-0.1"


Файл moderation_skip.module должен содержать следующий код:
<?php
function moderation_skip_perm() {
return array('skip node moderation');
}
function moderation_skip_nodeapi(&$node, $op, $teaser = NULL, $page = NULL) {
switch ($op) {
case 'submit':
if ($node->status != 1 && user_access('skip node moderation')) {
if (!user_access('administer nodes')) { // Don't reset for admins
$node->status = 1; // Publish the node.
}
}
break;
}
}
?>


Вот и все — модуль создан. Вам осталось только включить его в разделе Управление/Конструкция сайта/Модули, после чего настроить права доступа в разделе Управление/Управление пользователями/Управление доступом (в шестой версии CMS Drupal раздел называется Разрешения).

Источник: http://mydrupal.co.ua/node/846

10 последних новостей и статей с популярных сайтов

Модуль: ClosedQuestion
Модуль: Image cache
Модуль: Variables API
Тема оформления: george@dynapres.nl
Тема оформления: live demo
Модуль: Jake Strawn
Тема оформления: Skinr module.
Модуль: Facebook Application Registration page
Модуль: Drupal for Facebook
Тема оформления: Theme guide v6

Все новости


В избранное