Drupal7

[Опрос] Рубим спам-ботов на корню

17 декабря 2010 в 1:19

Написано по мотивам топиков "Странный юзер регающийся бла бла бла".

Далее от лица IT-Patrol.
Каждый день мы баним несколько IP-ов, например, тех кто парсит сайты, тех кто непрерывно постит комменты. Забанив на одном сервере, баним и на остальных. Это редиски начиная от Casper Bot Search и заканчивая хрумером. Это позволяет как уберечь клиентов от вагона и маленькой тележки спама, а сайты без капчи ещё существуют с авгиевыми конюшнями внутри, так и снизить общую нагрузку на сервер, так как те кто парсят обычно не страдают однопоточностью и задержками, а сразу бомбят сайт, так что по сравнению с ними гугло-яндексы просто отдыхают. Почему-то очень любят парсить игровые сайты, не знаю почему, но статистика такова.

Идея давно зрела и созрела. Суть идеи в централизованном отслеживании спамеров и прочих лишних гостей т.е. как это будет выглядеть:

  • Мы отслеживаем активность у себя, подозрительных личностей баним на своих серверах и отправляем в специальную БД в чёрный список
  • Вы в свою очередь - жалуетесь на комментарии спамеров.
  • Ваши жалобы попадают в специальный модуль и потом отсылаются нам, например, по крону
  • Так же по крону вы получаете информацию о редисках и они банятся на вашем сайте, например, через стандартный механизм правил доступа. Чтобы таблица не разрасталась, банятся они на неделю, например.

Вообще мне видится, что нужны правила для:
-Логинов
-IP
-Мгновенных мыло-серверов
-URL

.htaccess, 500 server error, Options -Multiviews

16 декабря 2010 в 4:45

Закинул дистрибутив на сервер, запускаю установку, а мне "500 server error".
В error-логе: home/sitefolder/.htaccess: Option Multiviews not allowed here
Удаляю .htaccess - установка запускается.
Или комментирую строчку "Options -Multiviews" в .htaccess - все работает.
Там ещё перед этой строчкой указано:
# Multiviews creates problems with aliased URLs and is not needed for Drupal.
Суть вопроса: как правильно установиить? Эта строчка ведь с безопасностью связана?

Русификация

15 декабря 2010 в 3:00

Поставил Друпал 7, при загрузке русского языка из админки примерно на 65% появляется такое:

An AJAX HTTP error occurred. HTTP Result Code: 200 Debugging information follows. Path: /batch?render=overlay&id=4&op=do StatusText: OK ResponseText: Fatal error: Maximum execution time of 30 seconds exceeded in Z:\home\midi\www\includes\database\database.inc on line 2005

Подскажите, как победить проблему.

Обновление с D7-rc.1 до D7-rc.2, как?

14 декабря 2010 в 18:26

Собственно, как обновиться-то? Друпал пишет: Обновления ядра Drupal в настоящее время не поддерживаются.
Как понимаю, достаточно перезалить файлы на серваке или же еще необходимы какие-либо манипуляции с базой?

Как приклеить тип материала к словарю?

13 декабря 2010 в 20:43

Есть у меня тип материала Looks , также есть словарь looks
Я хочу чтобы при открытии site.ru/looks у меня были все ноды луков.
уже намудрил там и с патчавто и с синонимами.

Как сделать добавление новых слов в поля?

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

Как сделать так чтобы например в поле вещь, могли вписывать сколько угодно при нажатии на кнопку.
Вот как здесь

таксономия или...?

13 декабря 2010 в 14:18

есть такая задача - сделать таксономию материалов так, чтобы термин мог находиться одновременно в нескольких разных частях иерархии, но материалы принадлежали одни и те же? возможно ли такое сделать какими-либо модулями?

[РЕШЕНО] Вопрос новичка по Drupal7

13 декабря 2010 в 14:01

Если я сделаю сайт на Drupal 7 RC2 (работающих функций и модулей мне хватит) я смогу бес проблем обновить до редизной версии?
Как её нужно обновлять? В админке кнопочка обновления появиться или нужно будет файлы по фтп заменять со всеми последствиями?
Где русификацию скачать?

Перевод на русский

12 декабря 2010 в 13:11

Поставил drupal, перевод сделал с помощью импорта фала РО, все нормально вроде а вот некоторые фразы не перевел, в частности: Find content далее ищу эту фразу, она оказывается уже переведенная..и как ее ** ть ее перевести чтобы она отображалась на русском? проблемма такая же была в drupal 6