Возможно ли как то обойти ограничение которое заставляет иметь форум и друпал в одной бд? У меня ситуация такая, 18 сайтов (языковые локальные версии), у каждого своя бд. И один интернациональный форум. С отдельной бд.
Я правильно понял что при подключение модуля логин для комментов будет являтся логином для пользователей с форума? То есть, я хочу чтобы комментарии оставляли только зарегистрированные на форуме пользователи.
Что насчет защиты от спама если я хочу включить например возможность комментирования гостями. Подключается модуль типа SPAM или как?
Как я понимаю система работает так, при создании нового коммента на сайте, на форуме автоматом создается новая тема в которой как первое сообщение идет... что идет?
Спс.
Comments
Comment #1
elia commentedВозможно ли как то обойти ограничение которое заставляет иметь форум и друпал в одной бд? У меня ситуация такая, 18 сайтов (языковые локальные версии), у каждого своя бд. И один интернациональный форум. С отдельной бд.
Нет - модуль использует эти таблицы напрямую, используя API drupal для доступа к MySQL. Только такое решение обеспечивает 100% работоспособность там, где могут работать drupal и vBulletin.
Встречный вопрос - а зачем 18 разных БД под объединенные общей целью сайты? Да и где такую фичу дает хостинг? И главное - сколько это стоит и как это поддерживать? Я бы делал все их таблицы в одной БД (используя преффиксы) и зашаривая использование как можно большего количества страниц. Или вообще использовал бы одну БД и модуль Domain access.
Я правильно понял что при подключение модуля логин для комментов будет являтся логином для пользователей с форума? То есть, я хочу чтобы комментарии оставляли только зарегистрированные на форуме пользователи.
Комментарий может оставить любой, кто имеет право сделать в данном месте комментарий согласно политике доступа сайта. Данный комментарий будет размещен напрямую в БД форума не взирая на его (форума) политику доступа. И наоборот - посетители форума продолжают обсуждение в созданной с сайта ветке невзирая на политику доступа сайта. Ну а доступ к уже написаному и в Drupal и в vBulletin идет в полном соответствии с их политиками доступа и невзирая на путь/способ размещения комментария.
Если Вам нужна возможность оставления комментариев только от зарегистрированных пользователей на форуме, то выход скорее всего такой: синхронизированные таблицы пользователей в Drupal и vBulletin и невозможность оставления комментариев на сайте незарегистрированными пользователями. Из форума форумчане смогут комментировать спокойно независимо от того - есть ли у них на сайте учетные записи или нет.
Что насчет защиты от спама если я хочу включить например возможность комментирования гостями. Подключается модуль типа SPAM или как?
Я на личном опыте убедился в "волнообразной" бесполезности этих анализаторов спама как Spam, Akismet и т.д. Уже более 8 месяцев на моем сайте от спамеров меня защищает Captcha, а Akismet используется только для извещения администратора о новых комментариях. И скорее всего так все и останется.
Существенный недостаток этих модулей в том, что они работают напрямую с таблицей комментариев, игнорируя API drupal (написаны не совсем корректно). Поэтому они имеют ограниченную функциональную совместимость (тот же Akismet сообщает администратору о подозрительном комментарии, но не может его поставить на премодерацию, так как комментарий размещен в другой таблице).
Как я понимаю система работает так, при создании нового коммента на сайте, на форуме автоматом создается новая тема в которой как первое сообщение идет... что идет?
Заголовок (teaser).
Comment #2
elia commentedComment #3
elia commentedComment #4
Human90 commentedУ меня сайт на Drupal для которого сейчас ищу надежного хостинг-провайдера, желательно с бесплатным тестовым периодом, смотрел что по оценкам пользователей на hostradar.ru/ так вот вроде Бегет многие выбирают, кто что может сказать о данном хостинге?