Текущее время: 29 мар 2024, 14:24 |
Форум временно переведен в режим "Только для чтения". По вопросам технической поддержки, обращайтесь, пожалуйста на admin@getbb.ru
Часовой пояс: UTC + 3 часа [ Летнее время ] |
Board3 портал |
|
Выпущено : 03 окт 2008, 08:18 из: Beholder Просмотров:: 22838 |
Модуль простейшего портала, такого же, как на portal.php?style=7
Настройки портала находятся в админ. разделе вкладке "Модули" в категории "Портал" Страница портала находится по адресу http://адрес_вашего_форума/portal.php Чтобы портал загружался на главной странице http://адрес_вашего_форума/, необходимо зайти в "Общие"->"Настройки конференции" и в поле для "Главная страница:" выбрать "Портал" Для корректной работы портала, необходимо внести изменения в шаблоны вашего стиля (кроме стилей modded). (Внимание! Не забудьте сделать резервную копию всех данных вашего стиля, через меню "резервное копирование", все 6 таблиц начинающиеся на имяфорума_phpbb_styles) Для стилей-клонов PROSILVER. открываем тему стиля и в самом конце темы добавляем: Code: @import url("portal.css"); Открываем шаблон overall_header.html находим: Code: <li class="icon-home"><a href="{U_INDEX}" accesskey="h">{L_INDEX}</a> <!-- BEGIN navlinks --> <strong>‹</strong> и после Code: <li class="icon-home"> вставляем Code: <a href="{U_PORTAL}">{L_PORTAL}</a> » В принципе, этих изменений достаточно для работы портала. Но гораздо лучше будет смотреться, если не будет выводиться лишняя информация в заголовке на страницах портала. Для этого: находим: Code: <div class="navbar"> вставляем ПЕРЕД найденым: Code: <!-- IF not $S_IN_PORTAL or not S_DISPLAY_MAINMENU --> находим: Code: <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> вставляем после этого: Code: <!-- ENDIF --> Открываем шаблон overall_footer.html находим: Code: <li class="icon-home"><a href="{U_INDEX}" accesskey="h">{L_INDEX}</a></li> в этом куске после Code: <li class="icon-home"> вставляем Code: <a href="{U_PORTAL}">{L_PORTAL}</a> » Для стилей-клонов SUBSILVER2. Открываем шаблон breadcrumbs.html находим Code: <p class="breadcrumbs"><a href="{U_INDEX}">{L_INDEX}</a><!-- BEGIN navlinks --> » в найденном ПЕРЕД Code: <a href="{U_INDEX}">{L_INDEX}</a> вставляем Code: <a href="{U_PORTAL}">{L_PORTAL}</a> » В принципе, этих изменений достаточно для работы портала. Но гораздо лучше будет смотреться, если не будет выводиться лишняя информация в заголовке на страницах портала. Для этого: (внимание: для некоторых клонов, например bo2soft, эти изменения отличаются от subsilver2) Открываем шаблон overall_header.html находим: Code: <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> после этого вставляем: Code: <!-- IF not $S_IN_PORTAL or not S_DISPLAY_MAINMENU --> находим: Code: <!-- IF S_BOARD_DISABLED and S_USER_LOGGED_IN --> <span style="color: red;">{L_BOARD_DISABLED}</span><!-- ENDIF --> ПЕРЕД этим вставляем: Code: <!-- ENDIF --> находим: Code: <!-- IF S_BOARD_DISABLED and S_USER_LOGGED_IN --> <span style="color: red;">{L_BOARD_DISABLED}</span><!-- ENDIF --> после вставляем: Code: <!-- IF not $S_IN_PORTAL or not S_DISPLAY_MAINMENU --> находим: Code: <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> после вставляем: Code: <!-- ENDIF --> находим: Code: <div id="wrapcentre"> после вставляем: Code: <!-- IF not $S_IN_PORTAL or not S_DISPLAY_MAINMENU --> находим: Code: <!-- INCLUDE breadcrumbs.html --> <br /> после вставляем: Code: <!-- ENDIF --> Для BO2SOFT вместо вышеизложенного можем предложить такой вариант изменения overall_header.html Находим Code: <div id="maink-left"> вставляем после этого: Code: <!-- IF not $S_IN_PORTAL or not S_DISPLAY_MAINMENU --> находим: Code: <!-- IF S_BOARD_DISABLED and S_USER_LOGGED_IN --> вставляем ПЕРЕД этим: Code: <!-- ENDIF --> находим: Code: <div id="wrapcentre"> вставляем после этого: Code: <!-- IF not $S_IN_PORTAL or not S_DISPLAY_MAINMENU --> находим: Code: <!-- INCLUDE breadcrumbs.html --> <br /> вставляем после этого: Code: <!-- ENDIF --> |
Вернуться назад к Базе Знаний |
|