Пока опишу процедуру установки для особо страждующих

.
Сперва-наперво качаем архив (
http://rapidshare.com/files/42700161/SMF_Forum_Integration.rar.html). В него входит сам
форум (версия 1.1.3),
русификация и
модуль для прикрутки к MODx.
Далее (подразумевается, что MODx уже установлен и настроен) необходимо создать директорию в корне установленного MODx’а (т.е. там, где папки
assets и
manager). Имя директории может быть любым. Я, например, назвал её
forum. Распаковываем загруженный архив и заливаем содержимое папки
smf_1.1.3_install в директорию
forum (или как вы там её назвали).
Приступаем к установке форума. Набираем в адресной строке браузера адрес
http://www.mymodxsite.com/forum и попадаем на страничку, где нам предлагается установить этот форум. Не знаю как у кого, но у меня в процессе установки форума вылезло сообщение:
Please inform your host that the session.save_path specified in php.ini is not valid! It needs to be changed to a directory that exists, and is writable by the user PHP is running under.
Возможно, при установке на сервер такого сообщения у вас не будет, но я тестирую пока локально (с помощью DENWER’а). Если же и вы этого не избежали, то придётся чуть-чуть повозиться с файлом
index.php, который расположен в директории
forum. Открываем его любым текстовым редактором и видим следующее (строки 336-339):
// Very simple check on the session.save_path for Windows.
// !!! Move this down later if they don't use database-driven sessions?
elseif (session_save_path() == '/tmp' && substr(__FILE__, 1, 2) == ':\\')
$error = 'error_session_save_path';
Всё комментируем. В результате получится следующее:
// Very simple check on the session.save_path for Windows.
// !!! Move this down later if they don't use database-driven sessions?
// elseif (session_save_path() == '/tmp' && substr(__FILE__, 1, 2) == ':\\')
// $error = 'error_session_save_path';
После этого обновляем страницу установки форума в браузере. Далее нам придётся заполнить необходимы поля. Описывать эту процедуру не буду, там и так всё ясно. После окончания инсталяции займёмся русификацией форума. Для этого просто скидываем содержимое папки
smf_1.1.3_russian-utf8 в директорию
forum. Далее логинимся на форум (под администратором) и в разделе
Configuration нажимаем на ссылку
Server Settings. Попадаем на страницу внизу которой есть поле
Default Forum Language, напротив которого расположен Selection List с выбором доступных языков. Выбираем в нём русский и сохраняем изменения (кнопка
Save внизу). Всё, русификация завершена!
Наконец займёмся внедрением форума в движок. Заливаем содержимое smf_integration_1.0/SMF_module/upload these files в корень установленного MODx’а. В браузере переходим по ссылке
http://www.mymodxsite.com/install/. В результате в движок будет добавлен модуль
SMF Connector. Теперь нам предстоит заняться настройкой модуля. Логинимся в MODx и щёлкаем по
Модули->
Управление модулями. Далее нажимаем на
SMF Connector. Попадаем на страницу с исходным кодом модуля. Кликаем по вкладке
Конфигурация. Теперь перед нами страничка, где нужно будет задать необходимые параметры для форума:

Опишу поля, которые могут вызвать затруднения в восприятии. Первое -
CMS base url. В него нужно вписать путь к вашему сайту (как в браузере, например,
http://www.mymodxsite.com/). Второе -
Forum base path. В него вписываем абсолютный путь от самой-самой корневой директории вашего сайта до директории форума (например, в случае с DENWER’ом этот путь выглядит примерно так:
z:/home/www.site.com/www/forum/). В третье и четвёртое поля вписываем данные для авторизации на форум (должны быть такие же, как и при установке форума). В поля
Login page и
Logout page вписываем id страницы, где будет происходить авторизация и выход их форума. В поле
Registration page заносим id страницы, на которой пользователи будут регистрироваться. Остальные поля можно оставить как на скриншоте.
Вроде всё! Теперь можно из админ-панели MODx’а через модуль
SMF Connector заняться настройкой форума.
Теперь буду решать вопрос как можно сделать общую регистрацию и авторизацию и для сайта и для форума. Если у кого-то есть идеи по этому поводу, буду рад выслушать.
Спасибо за внимание.