Разместить баннер над форумом FlueBB...
... и интегрировать форум в свой сайт
Для интеграции форума в веб-сайт можно разместить баннер в заголовке страницы и, возможно, добавить боковые столбцы.
Это делается просто в два этапа:
- Добавить таблицу стилей.
- Изменение файла main.tpl.
Изменить main.tpl
Этот файл находится в/forum/include/template/
Как правило, этот файл не меняется в разных версиях. После обновления flowBB, удалите main.tpl в новой версии и вы сможете заменить полную установку без изменения дизайна.
Main.tpl имеет такую структуру:
<head> <pun_head> </head> <body> <div id="punwrap"> <div id="pun<pun_page>" class="pun"> <div id="brdheader" class="block"> <div class="box"> <div id="brdtitle" class="inbox"> <pun_title> <pun_desc> </div> <pun_navlinks> <pun_status> </div> </div> ...etc...
В <head> после <pun_head> вы вставляете заголовок сайта. Нет смысла его менять.
Можно удалить <pun_title>, что уже бесполезно.
Эти изменения приведут к незначительным изменениям макета, внесут их в таблицу стилей.
Изменить таблицу стилей
Она разместится в директории/форуме/стиле/
Его назовут, например, monsite.css.
Она содержит правила таблицы стилей сайта для заголовка с измененным путем для изображений.
Например, если логотип сайта находится в корне:
background-image: url(/logo.gif);
Нужно будет сдвинуть форум, чтобы учесть высоту баннера. Для этого перегружается свойство brdheader:
#brdheader { top: 72px; }
В качестве примера можно привести значение 72.
Таким же образом можно перегружать свойства цвета, если ни один из стилей, предложенных в панели администрирования, не соответствует цветам сайта.
После этого добавленная таблица стилей должна быть объявлена в файле main.tpl (непосредственно перед заголовком сайта ).
<pun_head>
<link type="text/css" href="style/monsite.css" rel="stylesheet">
</head>
Помещается после <pun_head> и после таблицы стилей потока BB, что позволяет перегружать свойства...
Обновление CMS не повлияет на вашу таблицу стилей.