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

"Заинклюдить" форум на сайт, но без фрейма

Тема в разделе "Основные вопросы по XenForo", создана пользователем Андрей4254, 26.04.2012.

Загрузка
  1. Андрей4254

    Андрей4254 Пользователь

    Регистрация:
    26.04.12
    Сообщения:
    1
    Симпатии:
    0
    Как можно реализовать отображение форума на своем сайте?
    фрейм не вариант..
     
  2. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 929
    Симпатии:
    3 515
    Версия XF:
    1.5.9
    Либо фрейм, который Вас не устраивает, также как и других. Либо стилизовать форум или сайт таким образом, чтобы они были внешне близки. Ну и только прямыми ссылками на форум и с форума на сайт отделаться. Все равно "встроить" форум в сайт или сайт в форум невозможно.
     
  3. killer67

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

    Регистрация:
    14.10.15
    Сообщения:
    2
    Симпатии:
    0
    Версия XF:
    1.5.1
    Тема старая но актуальная, если без фрейма не возможен такой вариант, то как это делает например jFusion?
    Они встравивают форум не используя ifarme (опционально)
     
  4. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 929
    Симпатии:
    3 515
    Версия XF:
    1.5.9
    Плагин для Joomla, который является по сути модулем форума в Joomla?
    Так они там ничего и не встраивают. Они просто написали дополнительный функционал для Joomla. Без какой либо интеграции.
    Или Вы не о том?
    --- добавлено : Nov 22, 2015 11:38 AM ---
    Стоп. Это как раз универсальный плагин.
    --- добавлено : Nov 22, 2015 11:42 AM ---
    Вот только там не инклуд одного ресурса в другой, а интеграция на уровне единой базы пользователей. Плюс модули последней активности. В общем это типа моста Wordpress и XenForo, к примеру.
     
    Последнее редактирование модератором: 30.11.2015
  5. killer67

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

    Регистрация:
    14.10.15
    Сообщения:
    2
    Симпатии:
    0
    Версия XF:
    1.5.1
    Ну это не типа моста, а мост и есть... Вот только если вы посмотрите например тут:
    http://test.western-soft.com/cms/2/index.php/f
    Полная интеграция форума в цмс джумла. Если посмотреть код страницы то ни каких ифрамов там нет... Сейчас немного разобрался, в общем получается так:
    1. Получаем урл который запросил пользователь и парсим его.
    2. Передаем запрос форуму получаем код страницы
    3. Парсим все ссылки в полученной странице и изменяем их как нам нужно (на пример ищем все forum.site.com и заменяется на site.com) ну и конечно сам запрос тоже меняем добавляя в него файл-обработчик нашего сайта)

    И отдаем полученную страницу в нужном месте нашей страницы.

    Это необходимый минимум для исключения iframe.

    Фуф вроде все... А теперь доробаиываем и формируем код ;)
     

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