Полезная информация


----

Начать новую тему Ответить на тему
АвторСообщение

 Сообщение Выдираем блоки из портала 
#1 

Аватар пользователя

Я так понимаю, что нельзя сделать страницу, в которой будет собрано всего помаленьку: немного с портала, немного из профиля пользователя и ещё из форумов. Или выдернуть блок с портала и вставить его на все страницы?


_________________
Подпись:
Зри в корень
          Вернуться наверх  
 

#2 

Аватар пользователя

Неа, с помощью этого мода такого не реализовать))


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 

#3 

Аватар пользователя

Пичалька. А если просто сделать страницу, ну, самостоятельно, как у гуру написано? Интересует - теоретически так можно сделать? Всё ночь искал как прикрутить меню пользователя из портала на все страницы - не нашёл. Как сделать колонку нашёл, а как туда воткнуть меню пользователя не нашёл. Или самому набросать это меню, типа ссылками и выводом аватара и добавить в это меню всё, что я хочу? Или это слишком глубоко копать?


_________________
Подпись:
Зри в корень

Информация о редактировании
Последний раз редактировалось St_roy 31 окт 2012, 19:13, всего редактировалось 1 раз.
          Вернуться наверх  
 

#4 

Аватар пользователя

Из портала надо вытянуть php код вставки этого меню и добавить в includes/functions.php, а потом еще HTML код меню в шаблон пихнуть))


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 

#5 

Аватар пользователя

Вот спасибо! Теперь хоть понимаю в какую сторону смотреть)) А то я тупо инклюдисом пытался подключиться :-0=)


_________________
Подпись:
Зри в корень
          Вернуться наверх  
 

#6 

Аватар пользователя

Неее, надо смотреть в portal.php каким образом инклюдится эта менюшка, потом подрубить ее хотя бы для теста в index.php, далее в шаблон index_body.html подрубаешь шаблон менюшки (в portal_body.html смотришь как он подрубается или как там) - если получается, то уже более глобально надо все подрубать))


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 

#7 

Аватар пользователя

DeaDRoMeO писал(а):

...если получается, то уже более глобально надо все подрубать))

В overall_header.html и overall_footer.html?
Может перенесёшь наши сообщения в новую тему? Я, хоть и попытаюсь сам разобраться (тренировка))), но вопросы, думаю, будут


_________________
Подпись:
Зри в корень
          Вернуться наверх  
 

#8 

Аватар пользователя

Переехали)))
St_roy писал(а):

В overall_header.html и overall_footer.html?

Можно и так))


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 

#9 

Аватар пользователя

Так, значит как я понял, надо установить портал, а потом скопировать код вставки блока в оверал хедер или футер... А как потом отключить главную страницу портала? Чтоб не мешалась)))


_________________
Подпись:
Перед тем, как следовать моим советам, сделайте полный бекап форума!=)))
          Вернуться наверх  
 


Аватар пользователя

Если блок нужен на одну страницу - не обязательно пихать его в шапку или низ
Портал вообще сомнительное счастье для таких дел, модов есть куча, каждый из которых реализует определенный блок с инфой или статистикой


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 


Аватар пользователя

да не одну страницу, а на все... Мне на бб3х говорили, что хедер - это справа, а футер - слева (или наоборот?))) мне бы вот так и сделать... А тот мод, что вы в теме про портал посоветовали, для субсильвера, а у меня просильвер... И хотя там написано, что вроде должно на обоих работать, всё равно не хочет запускаться (в установке проблемы)...


_________________
Подпись:
Перед тем, как следовать моим советам, сделайте полный бекап форума!=)))
          Вернуться наверх  
 


Аватар пользователя

Атлант-19 писал(а):

Мне на бб3х говорили, что хедер - это справа, а футер - слева (или наоборот?))

Собственно правильно, надо верстать таблицу, в хедере будет колонка правая+ начало центральной, в футере будет конец центральной и левая колонка, соответственно между ними будет любая форумная страница. Все это в теории и по коду если смотреть) А какой мод я советовал ??


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 


Аватар пользователя

Наткнулся в сети на ссылку Атлант-19 на
Пожалуйста Зарегистрируйтесь чтобы увидеть ссылку
для subsilver2.
Да, там ставится портал и из него выносятся боковые блоки на разные страницы, думаю потом ссылка на портал из шапки и футера убирается и делается главной страницей site.ru. Не будет же портал помехой? Управление колонками также в админке.
А вот и инструкция для prosilver, опять всю ночь ковырялся))
Правки для стиля на основе prosilver, далее так и буду называть

Открыть styles/prosilver/template/overall_header.html

Найти
<!DOCTYPE html PUBLIC
 

Добавить перед
<!-- INCLUDE portal/_block_config.html -->
 

Найти все
<!-- IF not $S_IN_PORTAL or S_DISPLAY_PHPBB_MENU -->
 

Заменить на
<!-- IF S_DISPLAY_PHPBB_MENU -->
 

Добавить в самый конец файла
<!-- IF PORTAL_VERSION_CHECK and U_ACP -->
   <table class="tablebg" width="100%" cellspacing="1" cellpadding="0" style="margin-top: 5px;">
      <tbody>
         <tr>
            <td class="row1">
               <p class="breadcrumbs"><span style="color: red;">{PORTAL_VERSION_CHECK}</span></p>
            </td>
         </tr>
      </tbody>
   </table>
   <br />
<!-- ENDIF -->

<table cellpadding="0" cellspacing="0" border="0" width="100%" align="center">
      <!-- IF S_TOP_COLUMN -->
      <tr>
      <!-- [ ] top module area -->
         <td colspan="3">
            <!-- BEGIN modules_top -->
               <!-- DEFINE $TEMPLATE_FILE = '{modules_top.TEMPLATE_FILE}' -->
               <!-- DEFINE $IMAGE_SRC = '{modules_top.IMAGE_SRC}' -->
               <!-- DEFINE $IMAGE_WIDTH = '{modules_top.IMAGE_WIDTH}' -->
            <!-- DEFINE $IMAGE_HEIGHT = '{modules_top.IMAGE_HEIGHT}' -->
               <!-- DEFINE $CUSTOM_CODE = '{modules_top.CODE}' -->
               <!-- DEFINE $TITLE = '{modules_top.TITLE}' -->
               <!-- DEFINE $MODULE_ID = '{modules_top.MODULE_ID}' -->
               <!-- INCLUDE {$TEMPLATE_FILE} -->
            <!-- END modules_top -->
         </td>
      <!-- [-] top module area -->
      </tr>
      <!-- ENDIF -->
    <tr>

      <!-- [ ] left module area -->
         <!-- IF S_LEFT_COLUMN -->
            <td width="{S_PORTAL_LEFT_COLUMN}px" valign="top" style="padding-<!-- IF S_CONTENT_DIRECTION eq 'rtl' -->left<!-- ELSE -->right<!-- ENDIF -->:{$BLOCK_DISTANCE};">
               <!-- BEGIN modules_left -->
                  <!-- DEFINE $TEMPLATE_FILE = '{modules_left.TEMPLATE_FILE}' -->
                  <!-- DEFINE $IMAGE_SRC = '{modules_left.IMAGE_SRC}' -->
                  <!-- DEFINE $IMAGE_WIDTH = '{modules_left.IMAGE_WIDTH}' -->
                  <!-- DEFINE $IMAGE_HEIGHT = '{modules_left.IMAGE_HEIGHT}' -->
                  <!-- DEFINE $CUSTOM_CODE = '{modules_left.CODE}' -->
                  <!-- DEFINE $TITLE = '{modules_left.TITLE}' -->
                  <!-- DEFINE $MODULE_ID = '{modules_left.MODULE_ID}' -->
                  <!-- INCLUDE {$TEMPLATE_FILE} -->
               <!-- END modules_left -->
            </td>
         <!-- ENDIF -->
      <!-- [-] left module area -->

<!-- IF not $S_IN_PORTAL --><td valign="top"><!-- ENDIF -->
 

Открыть styles/prosilver/template/overall_footer.html

Найти
<!-- IF not S_IS_BOT -->{RUN_CRON_TASK}<!-- ENDIF -->
 

Добавить перед
<!-- [ ] right module area -->
         <!-- IF S_RIGHT_COLUMN -->
            <td width="{S_PORTAL_RIGHT_COLUMN}px" valign="top" style="padding-<!-- IF S_CONTENT_DIRECTION eq 'rtl' -->right<!-- ELSE -->left<!-- ENDIF -->:{$BLOCK_DISTANCE};">
               <!-- BEGIN modules_right -->
                  <!-- DEFINE $TEMPLATE_FILE = '{modules_right.TEMPLATE_FILE}' -->
                  <!-- DEFINE $IMAGE_SRC = '{modules_right.IMAGE_SRC}' -->
                  <!-- DEFINE $IMAGE_WIDTH = '{modules_right.IMAGE_WIDTH}' -->
                  <!-- DEFINE $IMAGE_HEIGHT = '{modules_right.IMAGE_HEIGHT}' -->
                  <!-- DEFINE $CUSTOM_CODE = '{modules_right.CODE}' -->
                  <!-- DEFINE $TITLE = '{modules_right.TITLE}' -->
                  <!-- DEFINE $MODULE_ID = '{modules_right.MODULE_ID}' -->
                  <!-- INCLUDE {$TEMPLATE_FILE} -->
               <!-- END modules_right -->
            </td>
         <!-- ENDIF -->
      <!-- [-] right module area -->
   </tr>
   <!-- IF S_BOTTOM_COLUMN -->
   <tr>
   <!-- [ ] bottom module area -->
      <td colspan="3">
         <!-- BEGIN modules_bottom -->
            <!-- DEFINE $TEMPLATE_FILE = '{modules_bottom.TEMPLATE_FILE}' -->
            <!-- DEFINE $IMAGE_SRC = '{modules_bottom.IMAGE_SRC}' -->
            <!-- DEFINE $IMAGE_WIDTH = '{modules_bottom.IMAGE_WIDTH}' -->
            <!-- DEFINE $IMAGE_HEIGHT = '{modules_bottom.IMAGE_HEIGHT}' -->
            <!-- DEFINE $CUSTOM_CODE = '{modules_bottom.CODE}' -->
            <!-- DEFINE $TITLE = '{modules_bottom.TITLE}' -->
            <!-- DEFINE $MODULE_ID = '{modules_bottom.MODULE_ID}' -->
            <!-- INCLUDE {$TEMPLATE_FILE} -->
         <!-- END modules_bottom -->
      </td>
   <!-- [-] bottom module area -->
   </tr>
   <!-- ENDIF -->
</table>
 

Открыть styles/prosilver/template/portal/portal_body.html

Полностью заменить содержимое на
<!-- DEFINE $S_IN_PORTAL = 1 -->
<!-- INCLUDE overall_header.html -->


      <!-- [ ] center module area -->
         <!-- IF S_CENTER_COLUMN -->
            <td valign="top">
               <!-- BEGIN modules_center -->
                  <!-- DEFINE $TEMPLATE_FILE = '{modules_center.TEMPLATE_FILE}' -->
                  <!-- DEFINE $IMAGE_SRC = '{modules_center.IMAGE_SRC}' -->
                  <!-- DEFINE $IMAGE_WIDTH = '{modules_center.IMAGE_WIDTH}' -->
                  <!-- DEFINE $IMAGE_HEIGHT = '{modules_center.IMAGE_HEIGHT}' -->
                  <!-- DEFINE $CUSTOM_CODE = '{modules_center.CODE}' -->
                  <!-- DEFINE $TITLE = '{modules_center.TITLE}' -->
                  <!-- DEFINE $MODULE_ID = '{modules_center.MODULE_ID}' -->
                  <!-- INCLUDE {$TEMPLATE_FILE} -->
               <!-- END modules_center -->
               <!-- IF S_DISPLAY_JUMPBOX and B3P_DISPLAY_JUMPBOX -->
                  <br />
                  <!-- INCLUDE portal/modules/jumpbox.html -->
               <!-- ENDIF -->
            </td>
         <!-- ENDIF -->
      <!-- [-] center module area -->

<!--// board3 Portal by www.board3.de //-->
      <!-- please keep this credits visible, thank you! -->
      <br />
      <div class="copyright" align="center">Powered by <a href="http://www.board3.de/">Board3 Portal</a> &copy; 2009 - 2011 Board3 Group</div>
      <br />

<!-- INCLUDE overall_footer.html -->
 

Скачать файл
Пожалуйста Зарегистрируйтесь чтобы увидеть ссылку
и закачать его в папку /includes

Теперь боковые блоки можно выводить на главной форума (index.php), на страницах просмотра форумов и подфорумов (viewforum.php), на страницах просмотра тем (viewtopic.php), FAQ (faq.php)
В этих файлах есть строки, похожие на следующие
// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup(
 

Добавить после
// Include left/right columns from portal
if ($config['board3_enable'])
{
   include($phpbb_root_path . 'includes/portal.' . $phpEx);
}
 


_________________
Подпись:
Зри в корень

Информация о редактировании
Последний раз редактировалось St_roy 01 ноя 2012, 02:32, всего редактировалось 1 раз.
          Вернуться наверх  
 


Аватар пользователя

Зачет, Андрюха, молодца)) Пригодится многим думаю))


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 


Аватар пользователя

Ну не только же потреблять чужие знания))


_________________
Подпись:
Зри в корень
          Вернуться наверх  
 


Аватар пользователя

Мастером однако становишься))Рад за тебя))


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 


Аватар пользователя

Спасибо, конечно, но мастером я врядли стану. В последнее время повалили идея за идеей, тоже революцию мучу. И теперь мне не до HTMLов и CSSов, работаю старым проверенным методом тыка)) Ещё оооочень много не понятно)


_________________
Подпись:
Зри в корень
          Вернуться наверх  
 


Аватар пользователя

St_roy писал(а):

Спасибо, конечно, но мастером я врядли стану.

Скажу тебе по секрету - я методом тыка все выучил))) Ничего не читал дополнительного, только голая практика))


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 


Аватар пользователя

Обнадёжил)) Всё хотел у тебя спросить, как ты учил движок. Я тоже думаю, что практика это лучший учитель. Только когда появляются всякие
Цитата:
$result = trim(htmlspecialchars(str_replace(array("\r\n", "\r", "\0"), array("\n", "\n", ''), $result), ENT_COMPAT, 'UTF-8'));

не знаю что это и, соответственно в каком справочнике найти ответ, или вообще где его искать, интернет, собака, молчит)))


_________________
Подпись:
Зри в корень
          Вернуться наверх  
 


Аватар пользователя

Где это такое вылезло??


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 
 
Начать новую тему Ответить на тему


Дополнительные возможности

  Похожие темы  Автор  Ответов  Просмотров  Последнее сообщение 
Аватар пользователя Блоки портала по всему сайту

Милена

6

249

Аватар пользователя

22 дек 2016, 00:39

Милена

Аватар пользователя Отдельные блоки справа
Отдельные блоки справа [url=http://postimage.org/image/5egireqav/][img]http://s7.postimage.org/5egireqav/2012_12_16_235007.jpg[/img][/url]

amor1977

1

352

Аватар пользователя

17 дек 2012, 07:02

DeaDRoMeO

Аватар пользователя Board3 Portal: Новые блоки

DeaDRoMeO

13

1454

Аватар пользователя

06 июл 2012, 07:38

DeaDRoMeO

Аватар пользователя По настройкам портала

Олега

2

87

Аватар пользователя

07 мар 2017, 21:02

Олега

Аватар пользователя Модули портала phpbb3
Модули портала phpbb3

bvp

6

469

Аватар пользователя

29 ноя 2013, 20:16

bvp

Оставить свой комментарий

Поделиться темой с помощью

Ссылки на тему

Прямая ссылка:
BB-код для форумов, сайтов, блогов:
HTML ссылка:
 


Самая неформальная поддержка phpBB :P