Включая phpBB

Я установил phpBB на свой локальный хост и могу получить к нему доступ через localhost / myProject / board /, тогда как мой обычный путь доступа к моему веб-сайту будет localhost / myProject /? S = home

Я хочу включить phpBB в свой сайт таким образом, чтобы он больше не походил на другой сайт, а вел себя как iframe. Я попытался добавить board.php, который просто выполняет

include("viewforum.php");

и доступен через localhost / myProject /? s = board. Результатом должен быть мой основной сайт .html, с phpBB, включенным в contentArea. Однако это не работает, давая такие ошибки, как

WARNING: INCLUDE(/BOARD/COMMON.PHP): FAILED TO OPEN STREAM: NO SUCH FILE OR DIRECTORY

Я немного погуглил и не могу найти решение для этого. Мой ход мыслей здесь заключается в том, что board.php может выступать в качестве оболочки вокруг phpBB и включать весь материал в мою сторону, чтобы действовать как iframe И обрабатывать параметры GET. Например, при обычном просмотре в phpBB я получаю URL-адреса вроде

http://localhost/myProject/board/viewforum.php?f=2

Это должно быть обработано оболочкой, оборачивая параметры GET как

http://localhost/myProject/?s=board&boardSite=viewforum&f=2

Возможно ли что-то подобное без особых усилий?

Заранее спасибо!

1

Решение

Один из способов сделать это состоит в том, что вы можете найти похожую тему схемы для добавления на форум и добавления необходимого меню вверху, используя HTML & Код CSS из основного меню сайта.

Ну, самый простой и худший способ — использовать iframe. Это будет отображать доску в рамке внутри страницы. Это фактически делает связывание невозможным и имеет другие негативные побочные эффекты.

1

Другие решения

У вас будет очень трудная попытка встроить его таким образом. Приложение не предназначено для такой упаковки.

Лучше всего адаптировать стили phpBB к шаблонам вашего сайта.

0

По вопросам рекламы [email protected]