Quote from: lazarc at Dec 23, 2007, 03:28 PM
как можно организовать вывод последних сообщений форума (на базе SMF) на главную страницу сайта под управлением MODx 0.9.6?
Если говорить о принципе, то так:
1. Смотрите структуру организации БД форума CMF, например, с помощью phpMyAdmin.
2. Определяете, где и как хранятся данные о последних сообщениях.
3. Создаете правильные SQL запросы, чтобы получать необходимые данные (например, о заголовке сообщения, авторе, дате и времени и проч.).
4. Пишите сниппет, который будет генерировать эти запросы в БД (в данном случае будет удобнее, если БД сайта и форума объединены) и возвращать уже готовый блок последних сообщений.
5. Сохраняете сниппет под каким-либо названием, например, LastForumMessages.
6. В нужном месте шаблона вызываете этот сниппет, желательно - некешируемым [!LastForumMessages!], т.к. сообщения будут переодически добавляться и новые тоже должны быть опубликованы в Вашем блоке.
Вот и все. По точно такой же схеме недавно я написал модуль вывода последних сообщений для Drupal и форума PHPBB3.
P.S.: Обратите внимание на кодировку своего сообщения, модератор удалит его, если не исправите.