На Друпале создано огромное количество сайтов различного назначения и сложности. На нем одинаково успешно работают и домашние странички и масштабные проекты для больших компаний. Для управления созданным на Drupal сайтом не требуется владение веб-вёрсткой и знание языков программирования.
Борьба со спамерами периодически достает всех. Нашел простенький модуль который запрещает размещение комментариев анонимами, если в нем содержится ссылка. И немного его модифицировал добавив проверку на наличие ссылок в размещаемых анонимами нодах.
В дальнейшем можно дополнить модуль настройками, чтобы проверка проводилась только для конкретного типа материала, или включать/выключать проверку в комментариях или нодах на выбор.
Собственно поправленный модуль: nolinksforanonimous
Наш бравый постовой:
Если Вы хотите иметь полный контроль над своим интернет-сайтом. Возьмите в аренду выделенный сервер.
Backup and Migrate - модуль архивирования
ccfilter - коллекция популярных фильтров
Скрытая капча - чтобы напрягать капчей только ботов
Темизация в Drupal - это изменение внешнего вида сайта. Для этого мы созданем собственную тему (шаблон) или вносим изменение в готовый.
Темизировать на Друпал-сайте можно практически все, от любого элемента (отдельное поле, блок, форма и т.п.) до набора страниц отвечающему определенным (вами заданным условиям).
Для кого-то этот пост окажется очевидным, но кому-то возможно поможет.
Webform - замечательный модуль Drupal позволяющий настраивать формы для отправки сообщений с сайта.
Но в стандартном варианте само сообщение набранное на сайте в почтовое сообщение не входит. Давайте исправим эту несправедливость.
Можно пойти 2-мя путями:
Наиболее правильный - переопределение функции webform_mail_fields в своей теме. Для этого в папке темы создаем файл template.php (если по какой-то причине его у Вас еще там нет). Далее добавляем туда новую функцию. Я намеренно упустил функцию t(). Если у Вас многоязычный сайт.
Для настройки (темизации) отправляемых с сайта сообщений берем из модуля файл webform-mail.tpl.php и коприруем его в нашу рабочую тему и ... начинаем колдовать менять.
При темизации по умолчанию можно использовать следующие переменные:
Пример стандартного webform-mail.tpl.php
С постовым такого роста....:
Если вы живете в Курске и надумали сделать свой сайт, то специально для Вас разработка и создание сайтов в курске
Для оформления содержимого сайта на Друпал не обязательно пользоватся модулем VIEWS даже если в типе материала мы используем поля (читаем используем модуль CCK). Views достаточно ресурсоемок, поэтому попробуем обойтись без этого модуля.
P.S.: Примеры темизации без использования вьюса, только node.tpl.php и разбор массива $node:
(этот пост перенес со своего блога на Drupal.ru)