сайт на данный момент является архивом информации по форуму phpbb 3.0. объяснения и помощь больше не предоставляются. старый сайт

Белк на PhpBB 3.0.14

информация по этому форуму. bbcode, моды и прочее, проверенное Белком. (перенос данных продолжается...)

Сегодня на конференции было 54 посетителей :: 1 зарегистрированный, 0 скрытых, 1 бот и 52 гостей (основано на активности посетителей за последние 24 часа)




 [ 1 сообщение ] 
Автор Сообщение
Не в сети
  (Андрей)
Администратор
Аватара пользователя

Стаж: 5 месяцев 20 дней
Сообщения: 228
Откуда: здешние мы

Стиль сайта: subsilver2
Настоящее имя: Андрей


Переделка внешнего вида личного раздела в стиле subsilver2

Выглядеть новый раздел будет примерно так:

Вложение:
ucp_01.png
ucp_01.png [ 47.61 КБ | Просмотров: 48 ] ucp_01.png



в таком виде и будут выглядеть все остальные разделы. в верхнем меню - категории, ниже - содержимое этих категорий (так же, как и в стандартном варианте).
*информация о цветовой градации писем (друзья, недруги, отвеченные) перенесена в раздел
Личные сообщения - Входящие и т.д.
*окно выбора для авторизации писем из меню перенесено на страницу создания нового сообщения.
*блок вывода друзей в сети/не в сети перенесён в категорию Друзья и недруги.

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

вот так эти изменения могут выглядеть на сайте:

Вложение:
ucp_02.png
ucp_02.png [ 24.49 КБ | Просмотров: 48 ] ucp_02.png



Вложение:
ucp_03.png
ucp_03.png [ 59.12 КБ | Просмотров: 48 ] ucp_03.png



Вложение:
ucp_04.png
ucp_04.png [ 23.55 КБ | Просмотров: 48 ] ucp_04.png



Как обычно - эта доработка - конструктор. Можете сами "подогнать" его под свои вкусы.

(поэтому и отличается скан проверки (так и будет выглядеть) от сканов на моём сайте - здесь я "вписал доработку" в стиль форума).

Итак, сначала встроим в файлы личного раздела вывод содержимого категорий и перенос информации:

1. "НАЧАЛО".

Открыть ucp_main_front.html (начальная страница)

Найти

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

<!-- INCLUDE ucp_header.html -->


Вставить после найденного

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

<ul class="menu" style="border-bottom:1px solid #fff;">
    <li><a href="{ROOT_PATH}ucp.php?i=main&mode=subscribed">{L_UCP_MAIN_SUBSCRIBED}</a></li>
    <li><a href="{ROOT_PATH}ucp.php?i=main&mode=bookmarks">{L_UCP_MAIN_BOOKMARKS}</a></li>
    <li><a href="{ROOT_PATH}ucp.php?i=main&mode=drafts">{L_UCP_MAIN_DRAFTS}</a></li>
    <li><a href="{ROOT_PATH}ucp.php?i=attachments&mode=attachments">{L_UCP_MAIN_ATTACHMENTS}</a></li>
</ul>


Открыть ucp_main_subscribed.html

Найти

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

<!-- INCLUDE ucp_header.html -->


Вставить после найденного

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

<ul class="menu" style="border-bottom:1px solid #fff;">
    <li><a href="{ROOT_PATH}ucp.php?i=main&mode=subscribed">{L_UCP_MAIN_SUBSCRIBED}</a></li>
    <li><a href="{ROOT_PATH}ucp.php?i=main&mode=bookmarks">{L_UCP_MAIN_BOOKMARKS}</a></li>
    <li><a href="{ROOT_PATH}ucp.php?i=main&mode=drafts">{L_UCP_MAIN_DRAFTS}</a></li>
    <li><a href="{ROOT_PATH}ucp.php?i=attachments&mode=attachments">{L_UCP_MAIN_ATTACHMENTS}</a></li>
</ul>


Открыть ucp_main_bookmarks.html

Найти

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

<!-- INCLUDE ucp_header.html -->


Вставить после найденного

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

<ul class="menu" style="border-bottom:1px solid #fff;">
    <li><a href="{ROOT_PATH}ucp.php?i=main&mode=subscribed">{L_UCP_MAIN_SUBSCRIBED}</a></li>
    <li><a href="{ROOT_PATH}ucp.php?i=main&mode=bookmarks">{L_UCP_MAIN_BOOKMARKS}</a></li>
    <li><a href="{ROOT_PATH}ucp.php?i=main&mode=drafts">{L_UCP_MAIN_DRAFTS}</a></li>
    <li><a href="{ROOT_PATH}ucp.php?i=attachments&mode=attachments">{L_UCP_MAIN_ATTACHMENTS}</a></li>
</ul>


Открыть ucp_main_drafts.html

Найти

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

<!-- INCLUDE ucp_header.html -->


Вставить после найденного

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

<ul class="menu" style="border-bottom:1px solid #fff;">
    <li><a href="{ROOT_PATH}ucp.php?i=main&mode=subscribed">{L_UCP_MAIN_SUBSCRIBED}</a></li>
    <li><a href="{ROOT_PATH}ucp.php?i=main&mode=bookmarks">{L_UCP_MAIN_BOOKMARKS}</a></li>
    <li><a href="{ROOT_PATH}ucp.php?i=main&mode=drafts">{L_UCP_MAIN_DRAFTS}</a></li>
    <li><a href="{ROOT_PATH}ucp.php?i=attachments&mode=attachments">{L_UCP_MAIN_ATTACHMENTS}</a></li>
   <li><a href="{ROOT_PATH}ucp.php?i=pm&folder=inbox">{L_UCP_PM}</a></li>
</ul>


Открыть ucp_attachments.html

Найти

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

<!-- INCLUDE ucp_header.html -->


Вставить после найденного

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

<ul class="menu" style="border-bottom:1px solid #fff;">
    <li><a href="{ROOT_PATH}ucp.php?i=main&mode=subscribed">{L_UCP_MAIN_SUBSCRIBED}</a></li>
    <li><a href="{ROOT_PATH}ucp.php?i=main&mode=bookmarks">{L_UCP_MAIN_BOOKMARKS}</a></li>
    <li><a href="{ROOT_PATH}ucp.php?i=main&mode=drafts">{L_UCP_MAIN_DRAFTS}</a></li>
    <li><a href="{ROOT_PATH}ucp.php?i=attachments&mode=attachments">{L_UCP_MAIN_ATTACHMENTS}</a></li>
</ul>


2. "ПРОФИЛЬ".

Открыть ucp_profile_reg_details.html (начальная страница)

Найти

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

<!-- INCLUDE ucp_header.html -->


Вставить после найденного

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

<ul class="menu" style="border-bottom:1px solid #fff;">
    <li><a href="{ROOT_PATH}ucp.php?i=profile&mode=profile_info">{L_UCP_PROFILE_PROFILE_INFO}</a></li>
    <li><a href="{ROOT_PATH}ucp.php?i=profile&mode=avatar">{L_UCP_PROFILE_AVATAR}</a></li>
    <li><a href="{ROOT_PATH}ucp.php?i=profile&mode=signature">{L_UCP_PROFILE_SIGNATURE}</a></li>
</ul>


Открыть ucp_profile_profile_info.html

Найти

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

<!-- INCLUDE ucp_header.html -->


Вставить после найденного

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

<ul class="menu" style="border-bottom:1px solid #fff;">
    <li><a href="{ROOT_PATH}ucp.php?i=profile&mode=profile_info">{L_UCP_PROFILE_PROFILE_INFO}</a></li>
    <li><a href="{ROOT_PATH}ucp.php?i=profile&mode=avatar">{L_UCP_PROFILE_AVATAR}</a></li>
    <li><a href="{ROOT_PATH}ucp.php?i=profile&mode=signature">{L_UCP_PROFILE_SIGNATURE}</a></li>
</ul>


Открыть ucp_profile_avatar.html

Найти

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

<!-- INCLUDE ucp_header.html -->


Вставить после найденного

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

<ul class="menu" style="border-bottom:1px solid #fff;">
    <li><a href="{ROOT_PATH}ucp.php?i=profile&mode=profile_info">{L_UCP_PROFILE_PROFILE_INFO}</a></li>
    <li><a href="{ROOT_PATH}ucp.php?i=profile&mode=avatar">{L_UCP_PROFILE_AVATAR}</a></li>
    <li><a href="{ROOT_PATH}ucp.php?i=profile&mode=signature">{L_UCP_PROFILE_SIGNATURE}</a></li>
</ul>


Открыть ucp_profile_signature.html

Найти

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

<!-- INCLUDE ucp_header.html -->


Вставить после найденного

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

<ul class="menu" style="border-bottom:1px solid #fff;">
    <li><a href="{ROOT_PATH}ucp.php?i=profile&mode=profile_info">{L_UCP_PROFILE_PROFILE_INFO}</a></li>
    <li><a href="{ROOT_PATH}ucp.php?i=profile&mode=avatar">{L_UCP_PROFILE_AVATAR}</a></li>
    <li><a href="{ROOT_PATH}ucp.php?i=profile&mode=signature">{L_UCP_PROFILE_SIGNATURE}</a></li>
</ul>


3. "ЛИЧНЫЕ НАСТРОЙКИ".

Открыть ucp_prefs_personal.html (начальная страница)

Найти

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

<!-- INCLUDE ucp_header.html -->


Вставить после найденного

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

<ul class="menu" style="border-bottom:1px solid #fff;">
  <li><a href="{ROOT_PATH}ucp.php?i=prefs&mode=post">{L_UCP_PREFS_POST}</a></li>
  <li><a href="{ROOT_PATH}ucp.php?i=prefs&mode=view">{L_UCP_PREFS_VIEW}</a></li>
</ul>


Открыть ucp_prefs_view.html

Найти

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

<!-- INCLUDE ucp_header.html -->


Вставить после найденного

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

<ul class="menu" style="border-bottom:1px solid #fff;">
  <li><a href="{ROOT_PATH}ucp.php?i=prefs&mode=post">{L_UCP_PREFS_POST}</a></li>
  <li><a href="{ROOT_PATH}ucp.php?i=prefs&mode=view">{L_UCP_PREFS_VIEW}</a></li>
</ul>


Открыть ucp_prefs_post.html

Найти

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

<!-- INCLUDE ucp_header.html -->


Вставить после найденного

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

<ul class="menu" style="border-bottom:1px solid #fff;">
  <li><a href="{ROOT_PATH}ucp.php?i=prefs&mode=post">{L_UCP_PREFS_POST}</a></li>
  <li><a href="{ROOT_PATH}ucp.php?i=prefs&mode=view">{L_UCP_PREFS_VIEW}</a></li>
</ul>


4. "ЛИЧНЫЕ СООБЩЕНИЯ".

Открыть ucp_pm_viewfolder.html (начальная страница)

Найти

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

<!-- INCLUDE ucp_header.html -->


Вставить после найденного

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

<ul class="menu" style="border-bottom:1px solid #fff;">
  <li><a href="{ROOT_PATH}ucp.php?i=pm&folder=inbox">{L_PM_INBOX}</a></li> 
  <li><a href="{ROOT_PATH}ucp.php?i=pm&folder=outbox">{L_PM_OUTBOX}</a></li>
  <li><a href="{ROOT_PATH}ucp.php?i=pm&folder=sentbox">{L_PM_SENTBOX}</a></li>
  <li><a href="{ROOT_PATH}ucp.php?i=pm&mode=compose">{L_UCP_PM_COMPOSE}</a></li>
  <li><a href="{ROOT_PATH}ucp.php?i=pm&mode=drafts">{L_UCP_PM_DRAFTS}</a></li>
  <li><a href="{ROOT_PATH}ucp.php?i=pm&mode=options">{L_UCP_PM_OPTIONS}</a></li>
</ul>


Найти

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

<div id="pagecontent">


Вставить после найденного

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

<!-- IF S_SHOW_COLOUR_LEGEND -->
   <table class="tablebg" width="100%" cellspacing="1" cellpadding="0">
   <tr>
      <th colspan="2">{L_MESSAGE_COLOURS}</th>
   </tr>
   <!-- BEGIN pm_colour_info -->
      <tr>
         <!-- IF not pm_colour_info.IMG -->
            <td class="row1 {pm_colour_info.CLASS}" width="5"><img src="images/spacer.gif" width="5" alt="{pm_colour_info.LANG}" /></td>
         <!-- ELSE -->
            <td class="row1" width="25" align="center">{pm_colour_info.IMG}</td>
         <!-- ENDIF -->
         <td class="row1"><span class="genmed">{pm_colour_info.LANG}</span></td>
      </tr>
   <!-- END pm_colour_info -->
   </table>

   <div style="padding: 2px;"></div>
<!-- ENDIF -->


Открыть ucp_pm_options.html

Найти

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

<!-- INCLUDE ucp_header.html -->


Вставить после найденного

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

<ul class="menu" style="border-bottom:1px solid #fff;">
  <li><a href="{ROOT_PATH}ucp.php?i=pm&folder=inbox">{L_PM_INBOX}</a></li> 
  <li><a href="{ROOT_PATH}ucp.php?i=pm&folder=outbox">{L_PM_OUTBOX}</a></li>
  <li><a href="{ROOT_PATH}ucp.php?i=pm&folder=sentbox">{L_PM_SENTBOX}</a></li>
  <li><a href="{ROOT_PATH}ucp.php?i=pm&mode=compose">{L_UCP_PM_COMPOSE}</a></li>
  <li><a href="{ROOT_PATH}ucp.php?i=pm&mode=drafts">{L_UCP_PM_DRAFTS}</a></li>
  <li><a href="{ROOT_PATH}ucp.php?i=pm&mode=options">{L_UCP_PM_OPTIONS}</a></li>
</ul>


5. "ГРУППЫ".

Открыть ucp_groups_membership.html (начальная страница)

Найти

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

<!-- INCLUDE ucp_header.html -->


Вставить после найденного

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

<ul class="menu" style="border-bottom:1px solid #fff;">
  <li><a href="{ROOT_PATH}ucp.php?i=groups&mode=manage">{L_UCP_USERGROUPS_MANAGE}</a></li>
  <li><a href="{ROOT_PATH}ucp.php?i=groups&mode=membership">{L_UCP_USERGROUPS_MEMBER}</a></li>
</ul>


Открыть ucp_groups_manage.html

Найти

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

<!-- INCLUDE ucp_header.html -->


Вставить после найденного

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

<ul class="menu" style="border-bottom:1px solid #fff;">
  <li><a href="{ROOT_PATH}ucp.php?i=groups&mode=manage">{L_UCP_USERGROUPS_MANAGE}</a></li>
  <li><a href="{ROOT_PATH}ucp.php?i=groups&mode=membership">{L_UCP_USERGROUPS_MEMBER}</a></li>
</ul>


5. "ДРУЗЬЯ И НЕДРУГИ".

Открыть ucp_zebra_friends.html (начальная страница)

Найти

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

<!-- INCLUDE ucp_header.html -->


Вставить после найденного

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

<ul class="menu" style="border-bottom:1px solid #fff;">
  <li><a href="{ROOT_PATH}ucp.php?i=zebra&mode=friends">{L_UCP_ZEBRA_FRIENDS}</a></li>
  <li><a href="{ROOT_PATH}ucp.php?i=zebra&mode=foes">{L_UCP_ZEBRA_FOES}</a></li>
</ul>


Найти

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

<!-- INCLUDE ucp_footer.html -->


Вставить перед найденным

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

<!-- IF S_ZEBRA_ENABLED and S_ZEBRA_FRIENDS_ENABLED -->
<div style="padding:2px;"></div>

   <table class="tablebg" width="100%" cellspacing="1">
   <tr>
      <th>{L_FRIENDS}</th>
   </tr>
   <tr>
      <td class="row1" align="center">
      
         <b class="genmed online">{L_FRIENDS_ONLINE}</b>

         <ul class="nav" style="margin: 0; padding: 0; list-style-type: none; line-height: 175%;">
         <!-- BEGIN friends_online -->
            <li>{friends_online.USERNAME_FULL}
            <!-- IF S_SHOW_PM_BOX -->
               &nbsp;[ <input class="post" style="font-size: 90%;" type="submit" name="add_to[{friends_online.USER_ID}]" value="{L_ADD}" /> ]
            <!-- ENDIF -->
            </li>
         <!-- BEGINELSE -->
            <li>{L_NO_FRIENDS_ONLINE}</li>
         <!-- END friends_online -->
         </ul>

         <hr />

         <b class="genmed offline">{L_FRIENDS_OFFLINE}</b>

         <ul class="nav" style="margin: 0; padding: 0; list-style-type: none; line-height: 175%;">
         <!-- BEGIN friends_offline -->
            <li>{friends_offline.USERNAME_FULL}
            <!-- IF S_SHOW_PM_BOX -->
               &nbsp;[ <input class="post" style="font-size: 90%;" type="submit" name="add_to[{friends_offline.USER_ID}]" value="{L_ADD}" /> ]
            <!-- ENDIF -->
            </li>
         <!-- BEGINELSE -->
            <li>{L_NO_FRIENDS_OFFLINE}</li>
         <!-- END friends_offline -->
         </ul>

      </td>
   </tr>
   </table>
<!-- ENDIF -->


Открыть ucp_zebra_foes.html

Найти

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

<!-- INCLUDE ucp_header.html -->


Вставить после найденного

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

<ul class="menu" style="border-bottom:1px solid #fff;">
  <li><a href="{ROOT_PATH}ucp.php?i=zebra&mode=friends">{L_UCP_ZEBRA_FRIENDS}</a></li>
  <li><a href="{ROOT_PATH}ucp.php?i=zebra&mode=foes">{L_UCP_ZEBRA_FOES}</a></li>
</ul>


Найти

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

<!-- INCLUDE ucp_footer.html -->


Вставить перед найденным

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

<!-- IF S_ZEBRA_ENABLED and S_ZEBRA_FRIENDS_ENABLED -->
<div style="padding:2px;"></div>

   <table class="tablebg" width="100%" cellspacing="1">
   <tr>
      <th>{L_FRIENDS}</th>
   </tr>
   <tr>
      <td class="row1" align="center">
      
         <b class="genmed online">{L_FRIENDS_ONLINE}</b>

         <ul class="nav" style="margin: 0; padding: 0; list-style-type: none; line-height: 175%;">
         <!-- BEGIN friends_online -->
            <li>{friends_online.USERNAME_FULL}
            <!-- IF S_SHOW_PM_BOX -->
               &nbsp;[ <input class="post" style="font-size: 90%;" type="submit" name="add_to[{friends_online.USER_ID}]" value="{L_ADD}" /> ]
            <!-- ENDIF -->
            </li>
         <!-- BEGINELSE -->
            <li>{L_NO_FRIENDS_ONLINE}</li>
         <!-- END friends_online -->
         </ul>

         <hr />

         <b class="genmed offline">{L_FRIENDS_OFFLINE}</b>

         <ul class="nav" style="margin: 0; padding: 0; list-style-type: none; line-height: 175%;">
         <!-- BEGIN friends_offline -->
            <li>{friends_offline.USERNAME_FULL}
            <!-- IF S_SHOW_PM_BOX -->
               &nbsp;[ <input class="post" style="font-size: 90%;" type="submit" name="add_to[{friends_offline.USER_ID}]" value="{L_ADD}" /> ]
            <!-- ENDIF -->
            </li>
         <!-- BEGINELSE -->
            <li>{L_NO_FRIENDS_OFFLINE}</li>
         <!-- END friends_offline -->
         </ul>

      </td>
   </tr>
   </table>
<!-- ENDIF -->


Теперь убираем из файла шапки личного раздела лишнюю информацию и вывод меню:

Открыть ucp_header.html (последняя правка)

Найти

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

<table width="100%" cellspacing="0" cellpadding="0" border="0">
<tr>
   <td width="20%" valign="top">

<!-- IF S_SHOW_PM_BOX and S_POST_ACTION -->
   <table class="tablebg" width="100%" cellspacing="1">
   <tr>
      <th>{L_PM_TO}</th>
   </tr>
   <!-- IF not S_ALLOW_MASS_PM -->
   <tr>
      <td class="row1"><b class="genmed">{L_USERNAME}:</b><br />[ <a href="{U_FIND_USERNAME}" onclick="find_username(this.href); return false;">{L_FIND_USERNAME}</a> ]</td>
   </tr>
   
   <tr>
      <td class="row2"><input class="post" type="text" name="username_list" size="20" value="" />&nbsp;<input class="post" type="submit" name="add_to" value="{L_ADD}" /></td>
   </tr>
   <!-- ELSE -->
      <tr>
         <td class="row1"><b class="genmed">{L_USERNAMES}:</b></td>
      </tr>
      <tr>
         <td class="row2"><textarea name="username_list" rows="5" cols="22" tabindex="1"></textarea><br />
            [ <a href="{U_FIND_USERNAME}" onclick="find_username(this.href); return false;">{L_FIND_USERNAME}</a> ]
         </td>
      </tr>
   <!-- ENDIF -->
   <!-- IF S_GROUP_OPTIONS -->
      <tr>
         <td class="row1"><b class="genmed">{L_USERGROUPS}:</b></td>
      </tr>
      <tr>
         <td class="row2"><select name="group_list[]" multiple="multiple" size="5" style="width:150px">{S_GROUP_OPTIONS}</select></td>
      </tr>
   <!-- ENDIF -->
   <!-- IF S_ALLOW_MASS_PM -->
      <tr>
         <td class="row1"><div style="float: {S_CONTENT_FLOW_BEGIN};">&nbsp;<input class="post" type="submit" name="add_bcc" value="{L_ADD_BCC}" tabindex="1" />&nbsp;</div><div style="float: {S_CONTENT_FLOW_END};">&nbsp;<input class="post" type="submit" name="add_to" value="{L_ADD_TO}" tabindex="1" />&nbsp;</div></td>
      </tr>
   <!-- ENDIF -->
   </table>
   <div style="padding: 2px;"></div>
<!-- ENDIF -->


Удалить найденное.

Найти

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

   <th>{L_OPTIONS}</th>
</tr>

<!-- BEGIN l_block1 -->
   <tr>
      <!-- IF l_block1.S_SELECTED -->
         <td class="row1"><b class="nav">{l_block1.L_TITLE}</b>

         <!-- IF S_PRIVMSGS -->

            <!-- the ! at the beginning of the loop name forces the loop to be not a nested one of l_block1 (it gets parsed separately) -->
            <!-- BEGIN !folder -->
               <!-- IF folder.S_FIRST_ROW -->
                  <ul class="gen" style="margin: 0; padding: 0; list-style-type: none; line-height: 175%;">
               <!-- ENDIF -->

               <!-- IF folder.S_CUR_FOLDER -->
                  <li class="row2" style="padding: 1px 0;">&#187; <a href="{folder.U_FOLDER}">{folder.FOLDER_NAME}<!-- IF folder.S_UNREAD_MESSAGES --> ({folder.UNREAD_MESSAGES})<!-- ENDIF --></a></li>
               <!-- ELSE -->
                  <li>&#187; <a href="{folder.U_FOLDER}">{folder.FOLDER_NAME}<!-- IF folder.S_UNREAD_MESSAGES --> ({folder.UNREAD_MESSAGES})<!-- ENDIF --></a></li>
               <!-- ENDIF -->

               <!-- IF folder.S_LAST_ROW -->
                  </ul>
                  <hr />
               <!-- ENDIF -->
            <!-- END !folder -->

         <!-- ENDIF -->

         <ul class="gen" style="margin: 0; padding: 0; list-style-type: none; line-height: 175%;">
         <!-- BEGIN l_block2 -->
            <li>&#187; <!-- IF l_block1.l_block2.S_SELECTED --><b>{l_block1.l_block2.L_TITLE}</b><!-- ELSE --><a href="{l_block1.l_block2.U_TITLE}">{l_block1.l_block2.L_TITLE}</a><!-- ENDIF --></li>
         <!-- END l_block2 -->
         </ul>
      <!-- ELSE -->
         <td class="row2" nowrap="nowrap" onmouseover="this.className='row1'" onmouseout="this.className='row2'" onclick="location.href=this.firstChild.href;"><a class="nav" href="{l_block1.U_TITLE}">{l_block1.L_TITLE}</a>
      <!-- ENDIF -->
      </td>
   </tr>
<!-- END l_block1 -->
</table>

<div style="padding: 2px;"></div>

<!-- IF S_SHOW_COLOUR_LEGEND -->
   <table class="tablebg" width="100%" cellspacing="1" cellpadding="0">
   <tr>
      <th colspan="2">{L_MESSAGE_COLOURS}</th>
   </tr>
   <!-- BEGIN pm_colour_info -->
      <tr>
         <!-- IF not pm_colour_info.IMG -->
            <td class="row1 {pm_colour_info.CLASS}" width="5"><img src="images/spacer.gif" width="5" alt="{pm_colour_info.LANG}" /></td>
         <!-- ELSE -->
            <td class="row1" width="25" align="center">{pm_colour_info.IMG}</td>
         <!-- ENDIF -->
         <td class="row1"><span class="genmed">{pm_colour_info.LANG}</span></td>
      </tr>
   <!-- END pm_colour_info -->
   </table>

   <div style="padding: 2px;"></div>
<!-- ENDIF -->

<!-- IF S_ZEBRA_ENABLED and S_ZEBRA_FRIENDS_ENABLED -->
   <table class="tablebg" width="100%" cellspacing="1">
   <tr>
      <th>{L_FRIENDS}</th>
   </tr>
   <tr>
      <td class="row1" align="center">
      
         <b class="genmed online">{L_FRIENDS_ONLINE}</b>

         <ul class="gen" style="margin: 0; padding: 0; list-style-type: none; line-height: 175%;">
         <!-- BEGIN friends_online -->
            <li>{friends_online.USERNAME_FULL}
            <!-- IF S_SHOW_PM_BOX -->
               &nbsp;[ <input class="post" style="font-size: 90%;" type="submit" name="add_to[{friends_online.USER_ID}]" value="{L_ADD}" /> ]
            <!-- ENDIF -->
            </li>
         <!-- BEGINELSE -->
            <li>{L_NO_FRIENDS_ONLINE}</li>
         <!-- END friends_online -->
         </ul>

         <hr />

         <b class="genmed offline">{L_FRIENDS_OFFLINE}</b>

         <ul class="gen" style="margin: 0; padding: 0; list-style-type: none; line-height: 175%;">
         <!-- BEGIN friends_offline -->
            <li>{friends_offline.USERNAME_FULL}
            <!-- IF S_SHOW_PM_BOX -->
               &nbsp;[ <input class="post" style="font-size: 90%;" type="submit" name="add_to[{friends_offline.USER_ID}]" value="{L_ADD}" /> ]
            <!-- ENDIF -->
            </li>
         <!-- BEGINELSE -->
            <li>{L_NO_FRIENDS_OFFLINE}</li>
         <!-- END friends_offline -->
         </ul>

      </td>
   </tr>
   </table>
<!-- ENDIF -->

</td>
<td><img src="images/spacer.gif" width="4" alt="" /></td>


Удалить найденное.

Найти

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

<td width="80%" valign="top">


Заменить найденное на

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

<td width="100%" valign="top">


Найти

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

<!-- IF not S_PRIVMSGS or S_SHOW_DRAFTS --><form name="ucp" id="ucp" method="post" action="{S_UCP_ACTION}"{S_FORM_ENCTYPE}><!-- ENDIF -->


Удалить найденное. Вместо него после

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

<td width="100%" valign="top">


Вставить следующий код:

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

<ul class="menu" style="border-bottom:1px solid #fff;">     
  <li><a href="{ROOT_PATH}ucp.php?i=main&mode=front">{L_UCP_MAIN_FRONT}</a></li> 
  <li><a href="{ROOT_PATH}ucp.php?i=profile&mode=reg_details">{L_UCP_PROFILE}</a></li>
  <li><a href="{ROOT_PATH}ucp.php?i=prefs&mode=personal">{L_UCP_PREFS}</a></li>
  <li><a href="{ROOT_PATH}ucp.php?i=pm&folder=inbox">{L_UCP_PM}</a></li>
  <li><a href="{ROOT_PATH}ucp.php?i=groups&mode=membership">{L_UCP_USERGROUPS}</a></li>
  <li><a href="{ROOT_PATH}ucp.php?i=zebra&mode=friends">{L_UCP_ZEBRA}</a></li>
</ul>          
   
<!-- IF not S_PRIVMSGS or S_SHOW_DRAFTS --><form name="ucp" id="ucp" method="post" action="{S_UCP_ACTION}"{S_FORM_ENCTYPE}><!-- ENDIF -->

<!-- IF S_SHOW_PM_BOX and S_POST_ACTION -->

<ul class="menu" style="border-bottom:1px solid #fff;">   
  <li><a href="{ROOT_PATH}ucp.php?i=pm&folder=inbox">{L_PM_INBOX}</a></li> 
  <li><a href="{ROOT_PATH}ucp.php?i=pm&folder=outbox">{L_PM_OUTBOX}</a></li>
  <li><a href="{ROOT_PATH}ucp.php?i=pm&folder=sentbox">{L_PM_SENTBOX}</a></li>
  <li><a href="{ROOT_PATH}ucp.php?i=pm&mode=compose">{L_UCP_PM_COMPOSE}</a></li>
  <li><a href="{ROOT_PATH}ucp.php?i=pm&mode=drafts">{L_UCP_PM_DRAFTS}</a></li>
  <li><a href="{ROOT_PATH}ucp.php?i=pm&mode=options">{L_UCP_PM_OPTIONS}</a></li>
</ul>

   <table class="tablebg" width="100%" cellspacing="1">
   <tr>
      <th>{L_PM_TO}</th>
   </tr>
   <!-- IF not S_ALLOW_MASS_PM -->
   <tr>
      <td class="row1"><b class="genmed">{L_USERNAME}:</b><br />[ <a href="{U_FIND_USERNAME}" onclick="find_username(this.href); return false;">{L_FIND_USERNAME}</a> ]</td>
   </tr>
   
   <tr>
      <td class="row2"><input class="post" type="text" name="username_list" size="20" value="" />&nbsp;<input class="post" type="submit" name="add_to" value="{L_ADD}" /></td>
   </tr>
   <!-- ELSE -->
      <tr>
         <td class="row1"><b class="genmed">{L_USERNAMES}:</b></td>
      </tr>
      <tr>
         <td class="row2"><textarea name="username_list" rows="5" cols="100" tabindex="1"></textarea><br />
         </td>
      </tr>
   <!-- ENDIF -->
   <!-- IF S_GROUP_OPTIONS -->
      <tr>
         <td class="row1"><b class="genmed">{L_USERGROUPS}:</b></td>
      </tr>
      <tr>
         <td class="row2"><select name="group_list[]" multiple="multiple" size="5" style="width:150px">{S_GROUP_OPTIONS}</select></td>
      </tr>
   <!-- ENDIF -->
   <!-- IF S_ALLOW_MASS_PM -->
      <tr>
         <td class="row1">
                 <table width="100%" cellspacing="1">
                  <tr>
                      <td class="row1"><div style="float: {S_CONTENT_FLOW_BEGIN};">&nbsp;<input class="post" type="submit" name="add_bcc" value="{L_ADD_BCC}" tabindex="1" />&nbsp;</div></td>
                     <td class="row1"><div style="text-align:center;">[ <a href="{U_FIND_USERNAME}" onclick="find_username(this.href); return false;">{L_FIND_USERNAME}</a> ]</div></td>
                     <td class="row1"><div style="float: {S_CONTENT_FLOW_END};">&nbsp;<input class="post" type="submit" name="add_to" value="{L_ADD_TO}" tabindex="1" />&nbsp;</div></td>
                  </tr>
               </table>
         </td>      
      </tr>
   <!-- ENDIF -->
   </table>
   <div style="padding: 2px;"></div>
<!-- ENDIF -->


Оформление меню (css). можете встроить в свой фал css, а можете и сразу прописать в личном разделе.

Открыть ucp_header.html

Найти

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

<!-- INCLUDE overall_header.html -->


вставить после найденного

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

<style></style>


между этими тэгами и пропишите стиль:

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

<style>код стиля</style>


само css:

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

.menu, .menu ul {margin: 0;padding: 0;list-style: none;} 
.menu {width: 100%;margin-top: 4px;padding: 1px 0;background: #4477a1; background: -webkit-gradient(linear, left top, left bottom, from(#81a8cb), to(#4477a1) );background: -moz-linear-gradient(-90deg, #81a8cb, #4477a1);filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#81a8cb', endColorstr='#4477a1');} 
.menu:before, #menu:after {content: "";display: table;} 
.menu:after {clear: both;} 
.menu {zoom:1;} 
.menu li {float: left;border-right: 1px solid #dcdcdc;border-left: 1px solid #dcdcdc;position: relative;background: #4477a1;background: -webkit-gradient(linear, left top, left bottom, from(#81a8cb), to(#4477a1) );background: -moz-linear-gradient(-90deg, #81a8cb, #4477a1);filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#81a8cb', endColorstr='#4477a1');} 
.menu li:hover {background: #81a8cb;background: -webkit-gradient(linear, left top, left bottom, from(#4477a1), to(#81a8cb) );background: -moz-linear-gradient(-90deg, #4477a1, #81a8cb);filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#4477a1', endColorstr='#81a8cb');  } 
.menu li :active{background: #4477a1;}
.menu a {float: left;padding: 2px 5px;color: #fff;font: normal 12px Arial, Helvetica;text-decoration: none;} 
.menu li:hover > a {color: #dcdcdc;} 
*html .menu li a:hover { /* Только для IE6 */color: #dcdcdc;} 
.menu ul {margin: 20px 0 0 0;_margin: 0; /*Только для IE6*/opacity: 0;visibility: hidden;position: absolute;top: 28px;left: 0;z-index: 9999;background: #12A3EB;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;} 


После всех правок очистить кэш и... всё должно получиться. :)

успехов.

для информации:
какие шаблоны стиля за что отвечают. может кому пригодится для переделки...

ucp_main_front.html главная страница личного раздела.
ucp_main_subscribed.html страница, отображающая подписки пользователя.
ucp_main_bookmarks.html страница, отображающая закладки пользователя.
ucp_main_drafts.html страница, отображающая черновики пользователя.
ucp_attachments.html страница, отображающая вложения пользователей.

ucp_profile_reg_details.html страница регистрационных данных, отображаемая в личном разделе.
ucp_profile_profile_info.html страница личных данных, отображаемая в личном разделе.
ucp_profile_avatar.html страница настроек аватары, отображаемая в личном разделе.
ucp_profile_signature.html страница для создания и изменения подписи, отображаемая в личном разделе.

ucp_prefs_personal.html страница общих настроек, отображаемая в личном разделе.
ucp_prefs_view.html страница настроек отображения сообщений, отображаемая в личном разделе.
ucp_prefs_post.html страница настроек размещения сообщений, отображаемая в личном разделе.

ucp_pm_viewfolder.html страница папок для сообщений, отображающая сообщения в папках «Входящие», «Исходящие», «Отправленные» и так далее.
ucp_main_drafts.html страница, отображающая черновики пользователя.
ucp_pm_options.html страница, отображаемая во время настройки правил для личных сообщений.

ucp_groups_membership.html страница, отображающая участников группы.
ucp_groups_manage.html страница управления группами. Если вы являетесь руководителем группы, то с помощью этой страницы можете управлять участниками группы.

ucp_zebra_friends.html страница, отображающая ваших друзей.
ucp_zebra_foes.html страница, отображающая ваших недругов.


трёхголовый белк семейства рептилоидов:
"три головы - хорошо, на как же трудно придти к согласию..."
Показать сообщения за:  Поле сортировки  
Ответить на тему  [ 1 сообщение ] 

Кто сейчас на конференции:

Всего посетителей: 4, из них зарегистрированных: 0, скрытых: 0 и гостей: 4 (основано на активности пользователей за последние 5 минут)
Больше всего посетителей (63) здесь было 23 май 2026, 12:35

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4

Часовой пояс: UTC + 3 часа



Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

cron

Текущее время: 26 июн 2026, 20:57

Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB.