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

Чтение постов

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

Загрузка
  1. jkpro

    jkpro Активный пользователь

    Регистрация:
    03.03.11
    Сообщения:
    8
    Симпатии:
    2
    Можно ли как то получать данные(текст, ссылки, мультимедиа) в написанном посте, потом сразу же обрабатывать их, как это делается в bb-кодах, или можно ли как то в bb-код встроить скрипт который будет проверять выполнения каких-то условий?
     
  2. Yoskaldyr

    Yoskaldyr Пользователь

    Регистрация:
    27.09.10
    Сообщения:
    1 921
    Симпатии:
    1 163
    Версия XF:
    1.0.4
    а, по подробнее?
    В ббкоде конечно можно использовать любой код, только вот надо понимать что он обрабатывается каждый раз при отображении страницы (а не при сохранении сообщения)
     
  3. jkpro

    jkpro Активный пользователь

    Регистрация:
    03.03.11
    Сообщения:
    8
    Симпатии:
    2
    Мне нужно чтобы при просмотре поста пользователем выводимая информация формировалась в соответствием некоторых данных пользователя, это можно сделать к примеру если искать в посте определенный фрагмент. Но собственно этот од будет выглядеть так же как и bb-код, поэтому вопрос как можно подключить скрипт к определенному bb-коду
     
  4. FractalizeR

    FractalizeR XenForo Addicted

    Регистрация:
    27.09.10
    Сообщения:
    1 085
    Симпатии:
    832
    Версия XF:
    1.3.2
    Можно расширить класс XenForo_DiscussionMessage_Post и переопределить в нем метод _preSave(). Это перехватывание при записи. А при чтении можно переопределить методы контроллера.
     
  5. jkpro

    jkpro Активный пользователь

    Регистрация:
    03.03.11
    Сообщения:
    8
    Симпатии:
    2
    Не нашел такой метод
     
  6. jkpro

    jkpro Активный пользователь

    Регистрация:
    03.03.11
    Сообщения:
    8
    Симпатии:
    2
    Как можно воспользоваться PHP-обработчиком при создании bb-тега?
     
  7. FractalizeR

    FractalizeR XenForo Addicted

    Регистрация:
    27.09.10
    Сообщения:
    1 085
    Симпатии:
    832
    Версия XF:
    1.3.2
    Этот метод находится в родительском классе XenForo_DiscussionMessage
    Каким обработчиком?
     

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