в свое время намаялся с модами для phpBB - наотрез отказывающимися работать в режиме интеграции в тело сайта.
все мучал вопрос: будет ли работать phpBBex?
ну и все же решился - все работает на ура.
для исправной работы phpBBex в режиме frameless необходимо исправить стили prosilver.
заходим в {phpBB_root}/styles/prosilver/template
в overall_header.html находим
- Код: Выделить всё
body id="phpbb" class="section-{SCRIPT_NAME} {S_CONTENT_DIRECTION}
- Код: Выделить всё
id="phpbb"
- Код: Выделить всё
<div id="phpbb">
- Код: Выделить всё
<body class="section-{SCRIPT_NAME} {S_CONTENT_DIRECTION}<!-- IF STYLE_MP_ON_LEFT --> mp-on-left<!-- ENDIF --><!-- IF STYLE_NEW_YEAR == 1 or STYLE_NEW_YEAR == -1 and (CURRENT_MONTH == 12 or CURRENT_MONTH == 1 or CURRENT_MONTH == 2) --> new-year<!-- ENDIF --><!-- IF not STYLE_ROUNDED_CORNERS --> no-rounded-corners<!-- ENDIF -->">
<div id="phpbb">
открываем overall_footer.html
и перед
- Код: Выделить всё
</body>
- Код: Выделить всё
</div>
далее исправляем все файлы стилей темы prosilver заменив body на #phpbb проставив перед каждым элементом
- Код: Выделить всё
#phpbb
- Код: Выделить всё
* {
/* Reset browsers default margin, padding and font sizes */
margin: 0;
padding: 0;
}
html {
font-size: 100%;
/* Always show a scrollbar for short pages - stops the jump when the scrollbar appears. non-IE browsers */
height: 100%;
overflow-y: scroll;
}
body {
/* Text-Sizing with ems: http://www.clagnut.com/blog/348/ */
font-family: Verdana, Helvetica, Arial, sans-serif;
color: #536482;
background-color: #EEEEE7;
/*font-size: 62.5%; This sets the default font size to be equivalent to 10px */
font-size: 10px;
height: 100%;
}
h1 {
/* Forum name */
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
margin-right: 200px;
color: #FFFFFF;
margin-top: 15px;
font-weight: bold;
font-size: 2em;
}
стало
- Код: Выделить всё
#phpbb * {
/* Reset browsers default margin, padding and font sizes */
margin: 0;
padding: 0;
}
#phpbb html {
font-size: 100%;
/* Always show a scrollbar for short pages - stops the jump when the scrollbar appears. non-IE browsers */
height: 100%;
overflow-y: scroll;
}
#phpbb {
/* Text-Sizing with ems: http://www.clagnut.com/blog/348/ */
font-family: Verdana, Helvetica, Arial, sans-serif;
color: #536482;
background-color: #EEEEE7;
/*font-size: 62.5%; This sets the default font size to be equivalent to 10px */
font-size: 10px;
height: 100%;
}
#phpbb h1 {
/* Forum name */
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
margin-right: 200px;
color: #FFFFFF;
margin-top: 15px;
font-weight: bold;
font-size: 2em;
}
также прикрепляю уже исправленные мною файлы темы prosilver phpBBex для режима frameless, возможно где-то пропустил - но с виду все работает.
просто скопируйте файлы с заменой.