Board3 портал

Модификации доступные для форумов, размещенных на сервисе getbb.ru
Правила форума
Эти моды только для форумов расположенных на: getbb.ru
[td][url=http://phpbb3.x-tk.ru/viewforum.php?f=23]Моды (исходники) для форумов на платном хостинге[/url] [url=http://phpbb3.x-tk.ru/viewforum.php?f=11]Простые моды не требующие изменения файлов .php[/url] [url=http://phpbb3.x-tk.ru/viewforum.php?f=19]Моды для форумов размещенных на сервисе 4админс[/url] [url=http://phpbb3.x-tk.ru/viewforum.php?f=9]Медальки, звания, иконки, смайлики, аварары и т.п.[/url][/td][td][url=http://phpbb3.x-tk.ru/viewforum.php?f=10]Стили, шаблоны, темы для форумов[/url] [url=http://phpbb3.x-tk.ru/viewforum.php?f=29]BBcodes для форумов[/url] [url=http://phpbb3.x-tk.ru/viewforum.php?f=39]Полезно знать[/url] [url=http://phpbb3.x-tk.ru/viewforum.php?f=25]Болтанка[/url][/td]
Ответить
Аватара пользователя
Admin
Администратор
Сообщения: 1316
Зарегистрирован: 09 авг 2011, 00:22
Репутация: 14
Пол: Мужской
Благодарил (а): 2 раза
Поблагодарили: 9 раз

Board3 портал

Сообщение Admin » 20 дек 2012, 11:46

Настройки портала находятся в админ. разделе вкладке "Модули" в категории "Портал"

Страница портала находится по адресу http://адрес_вашего_форума/portal.php

Чтобы портал загружался на главной странице http://адрес_вашего_форума/,
необходимо зайти в "Общие"->"Настройки конференции" и в поле для "Главная страница:" выбрать "Портал"

Для корректной работы портала, необходимо внести изменения в шаблоны вашего стиля (кроме стилей modded).
(Внимание! Не забудьте сделать резервную копию всех данных вашего стиля, через меню "резервное копирование", все 6 таблиц начинающиеся на имяфорума_phpbb_styles)

Для стилей-клонов PROSILVER.
открываем тему стиля и в самом конце темы добавляем:

Код: Выделить всё

@import url("portal.css");
Открываем шаблон overall_header.html
находим:

Код: Выделить всё

<li class="icon-home"><a href="{U_INDEX}" accesskey="h">{L_INDEX}</a> <!-- BEGIN navlinks --> <strong>&#8249;</strong>
и после

Код: Выделить всё

<li class="icon-home">
вставляем

Код: Выделить всё

<a href="{U_PORTAL}">{L_PORTAL}</a> &#187; 
В принципе, этих изменений достаточно для работы портала. Но гораздо лучше будет смотреться, если не будет выводиться лишняя информация в заголовке на страницах портала. Для этого:
находим:

Код: Выделить всё

<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> &#187;


Для стилей-клонов SUBSILVER2.
Открываем шаблон breadcrumbs.html
находим

Код: Выделить всё

<p class="breadcrumbs"><a href="{U_INDEX}">{L_INDEX}</a><!-- BEGIN navlinks --> &#187;

в найденном ПЕРЕД

Код: Выделить всё

<a href="{U_INDEX}">{L_INDEX}</a>
вставляем

Код: Выделить всё

<a href="{U_PORTAL}">{L_PORTAL}</a> &#187;

В принципе, этих изменений достаточно для работы портала. Но гораздо лучше будет смотреться, если не будет выводиться лишняя информация в заголовке на страницах портала. Для этого:
(внимание: для некоторых клонов, например bo2soft, эти изменения отличаются от 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 --> &nbsp;<span style="color: red;">{L_BOARD_DISABLED}</span><!-- ENDIF -->
ПЕРЕД этим вставляем:

Код: Выделить всё

<!-- ENDIF -->
находим:

Код: Выделить всё

<!-- IF S_BOARD_DISABLED and S_USER_LOGGED_IN --> &nbsp;<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 -->
Для BO2SOFT вместо вышеизложенного можем предложить такой вариант изменения overall_header.html
Находим

Код: Выделить всё

<div id="maink-left">
вставляем после этого:

Код: Выделить всё

<!-- IF not $S_IN_PORTAL or not S_DISPLAY_MAINMENU -->
находим:

Код: Выделить всё

<!-- IF S_BOARD_DISABLED and S_USER_LOGGED_IN -->
вставляем ПЕРЕД этим:

Код: Выделить всё

<!-- ENDIF -->
находим:

Код: Выделить всё

<div id="wrapcentre">
вставляем после этого:

Код: Выделить всё

<!-- IF not $S_IN_PORTAL or not S_DISPLAY_MAINMENU -->
находим:

Код: Выделить всё

   <!-- INCLUDE breadcrumbs.html -->

   <br />
вставляем после этого:

Код: Выделить всё

<!-- ENDIF -->
Изображение

Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Моды для форумов на getbb.ru»