Модификация - Портал. Portal phpbb3
Добавлено: 02 фев 2013, 19:56
Portal phpbb3 - позволяет создать на форуме что-то вроде сайта с двумя или тремя колонками.
Настройки портала находятся в админ. разделе вкладке "Модули" в категории "Портал".
Страница портала находится по адресу
Чтобы портал загружался на главной странице
Для корректной работы портала, необходимо внести изменения в шаблоны вашего стиля (кроме стилей modded).
Внимание!
Если вы не уверены в своих силах, сделайте бэкап всех шаблонов форума. Это можно сделать через "Обслуживание" -> "Резервное копирование". В окне выделяем все таблицы, которые начинаются с
Добавить кнопку "Портал" в полосу навигации по конференции.
Изменения для клонов SUBSILVER2.
Открываем шаблон
в найденном ПЕРЕД
Добавляем:
Изменения для клонов PROSILVER.
Открываем тему стиля и в самом конце темы добавляем (для предустановленных стилей):
Открываем шаблон
в найденном после:
вставляем:
Необязательная модификация шаблонов. Портал уже будет работать нормально, но будет гораздо лучше смотреться, если не будет выводиться лишняя информация в заголовке на страницах портала.
Изменения для клонов SUBSILVER2:
Открываем шаблон
После этого вставляем:
Находим:
Перед этим вставляем:
Находим:
После вставляем:
Находим:
После вставляем:
Находим:
После вставляем:
Находим:
После вставляем:
Изменения для клонов PROSILVER:
Открываем
Вставляем перед найденным:
Находим:
Вставляем после этого:
Открываем шаблон
в этом куске после:
вставляем:
Настройки портала находятся в админ. разделе вкладке "Модули" в категории "Портал".
Страница портала находится по адресу
http://адрес_вашего_форума/portal.php
Чтобы портал загружался на главной странице
http://адрес_вашего_форума/
, необходимо зайти в "Общие" -> "Настройки конференции" и в поле для "Главная страница:" выбрать "Портал".Для корректной работы портала, необходимо внести изменения в шаблоны вашего стиля (кроме стилей modded).
Внимание!
Если вы не уверены в своих силах, сделайте бэкап всех шаблонов форума. Это можно сделать через "Обслуживание" -> "Резервное копирование". В окне выделяем все таблицы, которые начинаются с
вашфорум_phpbb_styles
и нажимаем "отправить".Добавить кнопку "Портал" в полосу навигации по конференции.
Изменения для клонов SUBSILVER2.
Открываем шаблон
breadcrumbs.html
находим:
Код: Выделить всё
<p class="breadcrumbs"><a href="{U_INDEX}">{L_INDEX}</a><!-- BEGIN navlinks --> »
Код: Выделить всё
<a href="{U_INDEX}">{L_INDEX}</a>
Код: Выделить всё
<a href="{U_PORTAL}">{L_PORTAL}</a> »
Изменения для клонов PROSILVER.
Открываем тему стиля и в самом конце темы добавляем (для предустановленных стилей):
Код: Выделить всё
@import url("portal.css");
overall_header.html
находим:
Код: Выделить всё
<li class="icon-home"><a href="{U_INDEX}" accesskey="h">{L_INDEX}</a> <!-- BEGIN navlinks --> <strong>‹</strong>
Код: Выделить всё
<li class="icon-home">
Код: Выделить всё
<a href="{U_PORTAL}">{L_PORTAL}</a> »
Необязательная модификация шаблонов. Портал уже будет работать нормально, но будет гораздо лучше смотреться, если не будет выводиться лишняя информация в заголовке на страницах портала.
Изменения для клонов SUBSILVER2:
Открываем шаблон
overall_header.html
находим:
Код: Выделить всё
<div id="logodesc">
<table width="100%" cellspacing="0">
<tr>
<td><a href="{U_INDEX}">{SITE_LOGO_IMG}</a></td>
<td width="100%" align="center"><h1>{SITENAME}</h1><span class="gen">{SITE_DESCRIPTION}</span></td>
</tr>
</table>
</div>
Код: Выделить всё
<!-- IF not $S_IN_PORTAL or not S_DISPLAY_MAINMENU -->
Код: Выделить всё
<!-- IF S_BOARD_DISABLED and S_USER_LOGGED_IN --> <span style="color: red;">{L_BOARD_DISABLED}</span><!-- ENDIF -->
Код: Выделить всё
<!-- ENDIF -->
Код: Выделить всё
<!-- IF S_BOARD_DISABLED and S_USER_LOGGED_IN --> <span style="color: red;">{L_BOARD_DISABLED}</span><!-- ENDIF -->
Код: Выделить всё
<!-- IF not $S_IN_PORTAL or not S_DISPLAY_MAINMENU -->
Код: Выделить всё
<div id="datebar">
<table width="100%" cellspacing="0">
<tr>
<td class="gensmall"><!-- IF S_USER_LOGGED_IN -->{LAST_VISIT_DATE}<!-- ENDIF --></td>
<td class="gensmall" align="{S_CONTENT_FLOW_END}">{CURRENT_TIME}<br /></td>
</tr>
</table>
</div>
Код: Выделить всё
<!-- ENDIF -->
Код: Выделить всё
<div id="wrapcentre">
Код: Выделить всё
<!-- IF not $S_IN_PORTAL or not S_DISPLAY_MAINMENU -->
Код: Выделить всё
<!-- INCLUDE breadcrumbs.html -->
<br />
Код: Выделить всё
<!-- ENDIF -->
Изменения для клонов PROSILVER:
Открываем
шаблон overall_header.html
находим:
Код: Выделить всё
<div class="navbar">
Код: Выделить всё
<!-- IF not $S_IN_PORTAL or not S_DISPLAY_MAINMENU -->
Код: Выделить всё
<li class="icon-logout"><a href="{U_LOGIN_LOGOUT}" title="{L_LOGIN_LOGOUT}" accesskey="l">{L_LOGIN_LOGOUT}</a></li>
<!-- ENDIF -->
</ul>
<span class="corners-bottom"><span></span></span></div>
</div>
Код: Выделить всё
<!-- ENDIF -->
overall_footer.html
находим:
Код: Выделить всё
<li class="icon-home"><a href="{U_INDEX}" accesskey="h">{L_INDEX}</a></li>
Код: Выделить всё
<li class="icon-home">
Код: Выделить всё
<a href="{U_PORTAL}">{L_PORTAL}</a> »