Возможно ли как то обойти ограничение которое заставляет иметь форум и друпал в одной бд? У меня ситуация такая, 18 сайтов (языковые локальные версии), у каждого своя бд. И один интернациональный форум. С отдельной бд.

Я правильно понял что при подключение модуля логин для комментов будет являтся логином для пользователей с форума? То есть, я хочу чтобы комментарии оставляли только зарегистрированные на форуме пользователи.

Что насчет защиты от спама если я хочу включить например возможность комментирования гостями. Подключается модуль типа SPAM или как?

Как я понимаю система работает так, при создании нового коммента на сайте, на форуме автоматом создается новая тема в которой как первое сообщение идет... что идет?

Спс.

Comments

elia’s picture

Title: Несолько вопросов » Несколько вопросов
Assigned: Unassigned » elia

Возможно ли как то обойти ограничение которое заставляет иметь форум и друпал в одной бд? У меня ситуация такая, 18 сайтов (языковые локальные версии), у каждого своя бд. И один интернациональный форум. С отдельной бд.

Нет - модуль использует эти таблицы напрямую, используя API drupal для доступа к MySQL. Только такое решение обеспечивает 100% работоспособность там, где могут работать drupal и vBulletin.
Встречный вопрос - а зачем 18 разных БД под объединенные общей целью сайты? Да и где такую фичу дает хостинг? И главное - сколько это стоит и как это поддерживать? Я бы делал все их таблицы в одной БД (используя преффиксы) и зашаривая использование как можно большего количества страниц. Или вообще использовал бы одну БД и модуль Domain access.

Я правильно понял что при подключение модуля логин для комментов будет являтся логином для пользователей с форума? То есть, я хочу чтобы комментарии оставляли только зарегистрированные на форуме пользователи.

Комментарий может оставить любой, кто имеет право сделать в данном месте комментарий согласно политике доступа сайта. Данный комментарий будет размещен напрямую в БД форума не взирая на его (форума) политику доступа. И наоборот - посетители форума продолжают обсуждение в созданной с сайта ветке невзирая на политику доступа сайта. Ну а доступ к уже написаному и в Drupal и в vBulletin идет в полном соответствии с их политиками доступа и невзирая на путь/способ размещения комментария.
Если Вам нужна возможность оставления комментариев только от зарегистрированных пользователей на форуме, то выход скорее всего такой: синхронизированные таблицы пользователей в Drupal и vBulletin и невозможность оставления комментариев на сайте незарегистрированными пользователями. Из форума форумчане смогут комментировать спокойно независимо от того - есть ли у них на сайте учетные записи или нет.

Что насчет защиты от спама если я хочу включить например возможность комментирования гостями. Подключается модуль типа SPAM или как?

Я на личном опыте убедился в "волнообразной" бесполезности этих анализаторов спама как Spam, Akismet и т.д. Уже более 8 месяцев на моем сайте от спамеров меня защищает Captcha, а Akismet используется только для извещения администратора о новых комментариях. И скорее всего так все и останется.
Существенный недостаток этих модулей в том, что они работают напрямую с таблицей комментариев, игнорируя API drupal (написаны не совсем корректно). Поэтому они имеют ограниченную функциональную совместимость (тот же Akismet сообщает администратору о подозрительном комментарии, но не может его поставить на премодерацию, так как комментарий размещен в другой таблице).

Как я понимаю система работает так, при создании нового коммента на сайте, на форуме автоматом создается новая тема в которой как первое сообщение идет... что идет?

Заголовок (teaser).

elia’s picture

Status: Active » Closed (fixed)
elia’s picture

Status: Closed (fixed) » Active
Human90’s picture

Issue summary: View changes

У меня сайт на Drupal для которого сейчас ищу надежного хостинг-провайдера, желательно с бесплатным тестовым периодом, смотрел что по оценкам пользователей на hostradar.ru/ так вот вроде Бегет многие выбирают, кто что может сказать о данном хостинге?