Предлагаю решение

Предложение по борьбе со спамом на этом сайте)

17 декабря 2010 в 17:05

Товарищи по оружию!
Обращаюсь к Вам со своим предложением как помочь в борьбе со спамом на этом сайте.
Безумно достало!!!!
Суть вот в чем:
В профиле пользователя добавить кнопку спамер!
При обнаружении такого другими пользователями - зайти к нему в профиль и нажать на эту кнопку.
Если голосов наберется достаточно (о количистве нужно еще подумать) - пользователю автоматом запретить писать на сайте пока администрация не разбереться.
Особо опытным пользователям можно дать поувесистей голос )

Группировка по верхнему термину во Views

16 декабря 2010 в 18:05

Имеем словарь:
Термин1
-Термин1.1
-Термин1.2
-Термин1.3
Термин2
-Термин2.1
-Термин2.2
-Термин2.3

Нужно сгруппировать материалы по верхнему термину таксономии (Термин1, Термин2 и тд)

Для группировки материалов относящихся к словарям с иерархией нужно пропатчить модуль Views.
С помощью http://drupal.org/files/issues/769136-view-taxonomy-deep-feature8.patch

Для этого соединяемся с сервером по SSH. Переходим в каталог с модулем Views и выполняем следующие действия.

wget http://drupal.org/files/issues/769136-view-taxonomy-deep-feature8.patch
patch -p0 < 769136-view-taxonomy-deep-feature8.patch

После перейти на страницу представления. Добавить поле "Все термины", где выбрать глубину группируемых терминов в разделе "Limit terms by depth".

Потом установить группировку по полю "Все термины"

drupal + mysql - самые "дорогие" модули

16 декабря 2010 в 11:41

Здравствуйте!

Напишу сюда результат анализа лога mysql за примерно пол-месяца работы сайта на друпале.
О том, как нехорошо кешировать данные в mysql, я уже писал. Там рассматривалась работа CacheRouter при выборе хранилища в БД - то есть стандартное кеширование друпала.
Теперь был проведен анализ после перевода кеша в memcache.

Вот некоторая статистика:
#memcached-tool localhost stats
bytes_read 1593512968640 = 1.5 Терабайта
bytes_written 5899978353864 = почти 6 Терабайт

Computed Field - математика с полями

15 декабря 2010 в 20:42

На примере Трёх-полей.
Сделал новый тип Отчёт(report), к нему добавил поля:

Метка | Название | Тип

VDS сервер для Drupal за 9.99$ + Месяц бесплатно!

15 декабря 2010 в 17:37

Один из лучших провайдеров Виртуальных Серверов - VDS64.com предлагает Вам беспрецендентную акцию!
При переходе от другого VDS провайдера , Вы получаете бесплатный первый месяц для тестирования услуг, БЕЗ ВСЯКОЙ ПРЕДОПЛАТЫ!
Достаточно только заполнить форму, и отослать заявку, и Вы получаете бесплатный VDS сервер, БЕЗ тестовых ограничений, пользуетесь им месяц так же как и любым другим оплаченным сервером. Панель управления также бесплатно (если она включена в Ваш тариф) на весь месяц использования. И только спустя месяц , если Вам понравится Вы продлеваете сервер.

Почему стоит попробовать VDS64:
- Настоящая круглосуточная служба поддержки.
- более 3х лет успешной работы, ни единого потерянного байта пользовательской информации.
- Полное отсутствие оверселинга.
- Гарантия 100% аптайма с четко указанными санкциями при не соблюдении.
- Неограниченный трафик.
- Стоимость сервера с нормальной конфигурацией для работы сайтов 9.99$ в месяц (Мы не торгуем серверами с 96МБ ОЗУ, на которых Вы не сможете даже поднять MySQL)
- Базовое администрирование уже включено в стоимость.
- Использование только брендовых серверов в качестве нод.
- У Нас сервера "летают" а не ползают изза проблем с IO или оверселингом.

Специально для SEO:
- Возможность покупки айпи адресов из 6 различных сетей IP.

В панели SimpleHM установка CMS Drupal одник кликом!

Коротко о тарифах:
800Mhz - 256Mb Ram - 8GB SAS RAID-10 = 9.99 $ в мес.
1000Mhz - 384Mb Ram -10 GB SAS RAID-10 = 15.00 $ в мес.

Легкий способ бросить «джумлить»

15 декабря 2010 в 13:42

Вышла новая книга «Легкий способ бросить джумлить» Wink

Цель книги - помочь людям, потерявшим волю, как минимум слезть с джумлы; ну а как максимум - освоить друпал.

CMS Drupal + AuthorIT против CMS Drupal + FCKEditor

15 декабря 2010 в 2:03

По следам топиков Многоязычность в Drupal 6 и ЧПУ - http://www.drupal.ru/node/54140, а также Как внедрить связанные html страницы в окружение друпала - http://www.drupal.ru/node/50930
Обещал написать статью - написал. Привожу только анонс, поскольку сама статья, хоть и нельзя считать ее до конца завершенной, заняла 20 страниц ф. А4.

Анонс:

В настоящей статье рассмотрена связка системы управления сайтами CMS Drupal с инструментарием разработки контента на основе единого исходника (источника) - single source - программы AuthorIT одноименной новозеландской компании. Показаны преимущества применения связки CMS Drupal + AuthorIT (для сайтов с большим числом страниц) по сравнению с традиционным созданием контента с помощью CMS Drupal + FCKEditor. Во второй части статьи (если первая часть вызовет интерес пользователей Drupal) будут детально освещены вопросы практической реализации связки CMS Drupal + AuthorIT.

Примечание - Статья ориентирована на пользователей Drupal, не имеющих представления об инструментариях на основе single source, в частности, о программе AuthorIT. Детали применения Drupal не рассматриваются, сведения о single source и AuthorIT изложены кратко: ссылки на материалы про AuthorIT имеются, поэтому любой желающий может по ним прогуляться.

Ссылка на статью - http://tdocs.su/14586

[Решено] Перевод полей Title и Breadcrumb во View

14 декабря 2010 в 11:27

На рисунке в красных квадратах выделены поля, которые принимают значения из аргументов View.
На выходе эти поля не проходят через перевод.

Подскажите где найти в коде модуля Views эти поля и добавить функцию перевода.

Многоязычность в Drupal 6 и ЧПУ

12 декабря 2010 в 21:32

Как известно, при включении многоязычности начинаются проблемы с модулем Pathauto - автоматически созданные человекопонятные УРЛы работают как на родном языке, так и в переводе. В итоге получается каша. Решение следующее:

- модуль отключаем (если возможно) или снимаем галку Автоматические синонимы на требуемой ноде;
- адрес модуля вводим вручную, причем ЦИФРАМИ (!).

В итоге имеем русскоязычную ссылку типа http://author-it.ru/1234 или англоязычную (перевод ноды) - http://author-it.ru/en/1234. Все просто и ясно. Более того - ЧПУ, конечно, штука хорошая для SEO, но оптимизация и от цифирок не страдает - был бы качественный контент... А при скрутке Drupal и single source цифирки вообще незаменимы, поскольку в single source они являются уникальным идентификатором материала. Но это тема отдельной большой статьи...