Да. На сегодняшний момент я опробовал все два существующих способа интеграции форума в мамбу.
Оба этих решения вы найдете на Mamboforge (ищите "smf"): SMF Integration и SMF Bridge.
SMF Integration - праямой потомок SMF Bridge (SMFI сделан на основе SMFB).
В них обоих есть один глюк, который меня не устраивает (именно это я имел в виду, когда говорил, что интеграция "не работает у меня так, как надо").
Глюк заключается в том, что при входе зарегистрированного пользователя, в модуле мамбы "Who's online" появляется этот самый пользователь. Когда же этот пользователь выходит, то вроде бы все работает нормально и для форума и для мамбы, но этот счетчик "Who's online" все равно продолжает показывать, что пользователь в он-лайне.
Отлогинить пользователя через бэк-енд получится только из другого браузера (из того, которого вы логинились/отлогинивались в мамбе/форуме это не получится). Отсюда делаем вывод, что проблема тут с куками.
Мне эти геморрои не нужны.
Кроме того, не очень хорошо сделана поддержка многоязыкового форума. Модуль регистрации встраиваемый в мамбу большую часть текста берет из языковых файлов SMF!!! (а не мамбы
). Что ж, их право. Но вы получаете их все на английском языке, даже если мамба у вас на русском. А одно сообщение вообще надо править внутри модуля и вручную переводить с английского на русский.
Зачем спрашивается так сделали? хз.
Правда, следовало бы отмтетить, что в настройках компонента SMFI есть закладка "Language", которую обещают реализовать в версии 2.0, пока же версия этого пакета - 1.2.0 final.
Кого же не волнует вышеперечисленное, то хочу сказать, что SMFI на порядок удобнее и автоматичнее, нежели SMFB. Работают они одинаково. Однако в поставке SMFB идут полезные модули, работоспособность которых я не проверял. Среди этих "полезных" модулей:
mod_related_topics.zip
mod_smf_online2.zip
mod_smf_RecentEvents.zip
mod_smf_RecentTopics.zip
mod_smf_topTopicsReplies.zip
mod_smf_whosOnline.zip
mod_smfRecentPosts.zip
Вот, думайте сами. Хочу попробовать, будут ли эти модули работать без установленного пакета интграции.
SMFI сделан ребятами с
mambohacks, там же есть форум. Смотрите его. Там есть проблемы.
ЗЫ Сегодня вышла версия 1.2.0 final, в которую был включен мой хак префикса базы (см. в предыдущих сообщениях).PPS Посмотреть проблему, описаную мной можете на
http://hacks.armeniancollegeofcalcutta.com/логин/пароль - test/test
Кстати, через некоторое время после логаута, юзер test перестает отображаться в "Who's on-line'... Надо понаблюдать и выявить закономерность. Если это так, то я, в принципе зафигачу себе эту интеграцию.