1. Приветствуем Вас на неофициальном форуме технической поддержки XenForo на русском языке. XenForo - коммерческий форумный движок от бывших создателей vBulletin, написанный на PHP.

1.2.x Модуль последних сообщений темы

Тема в разделе "Вопросы и ответы по XenForo Framework", создана пользователем diplodok72, 21.01.2014.

Загрузка
  1. diplodok72

    diplodok72 Новичок

    Регистрация:
    21.01.14
    Сообщения:
    4
    Симпатии:
    0
    Версия XF:
    1.2.4
    Есть модуль вывода последних сообщений на странице обсуждаемой новости. Посты выводятся нормально, но bbcode тоже отображаются в сыром виде.
    Как выводить посты в нормальном виде или как с помощью framework XF конвертировать ББ-коды в обычные тэги?
    CMS - собственная разработка.
    Цель модуля - вывод 10 последних комментарий статьи с форума.
     
  2. Sergey1

    Sergey1 Местный

    Регистрация:
    28.04.13
    Сообщения:
    176
    Симпатии:
    59
    Версия XF:
    1.4.1
  3. akinak

    akinak Местный

    Регистрация:
    12.02.13
    Сообщения:
    259
    Симпатии:
    243
    Версия XF:
    1.1.3
    XenForo_ViewPublic_Helper_Message::bbCodeWrapMessages
     
  4. diplodok72

    diplodok72 Новичок

    Регистрация:
    21.01.14
    Сообщения:
    4
    Симпатии:
    0
    Версия XF:
    1.2.4
    А по подробнее можно?
    Я получаю сообщение напрямую из таблицы, а в данном методе параметром требуется указать массив сообщения. Что это за массив и как его получить?
     
  5. akinak

    akinak Местный

    Регистрация:
    12.02.13
    Сообщения:
    259
    Симпатии:
    243
    Версия XF:
    1.1.3
    Проще посмотреть например class XenForo_ViewPublic_Thread_View
    Ну и дальше по коду.
    Сообщение это массив, но там разные опции дополнительные, типа messageParsedKey или signatureHtmlKey
    Для вашей задачи можно ведь получать 10 последних сообщений так же методами ксена и методами ксена их переформатировать в html.
     

Поделиться этой страницей