Выглядеть новый раздел будет примерно так:
в таком виде и будут выглядеть все остальные разделы. в верхнем меню - категории, ниже - содержимое этих категорий (так же, как и в стандартном варианте).
*информация о цветовой градации писем (друзья, недруги, отвеченные) перенесена в раздел
Личные сообщения - Входящие и т.д.
*окно выбора для авторизации писем из меню перенесено на страницу создания нового сообщения.
*блок вывода друзей в сети/не в сети перенесён в категорию Друзья и недруги.
на этом сайте я тоже переделал личный раздел, так как в "сжатом-фиксированном" состоянии получалась ошибка вывода на странице нового сообщения. (не хватало места в ширину).
вот так эти изменения выглядят здесь, на сайте:
Как обычно - эта доработка - конструктор. Можете сами "подогнать" его под свои вкусы.
(поэтому и отличается скан проверки (так и будет выглядеть) от сканов на моём сайте - здесь я "вписал доработку" в стиль форума).
Итак, сначала встроим в файлы личного раздела вывод содержимого категорий и перенос информации:
Найти
Код: Выделить всё
<!-- 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. "ПРОФИЛЬ".
Найти
Код: Выделить всё
<!-- 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. "ЛИЧНЫЕ НАСТРОЙКИ".
Найти
Код: Выделить всё
<!-- 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. "ЛИЧНЫЕ СООБЩЕНИЯ".
Найти
Код: Выделить всё
<!-- 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. "ГРУППЫ".
Найти
Код: Выделить всё
<!-- 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. "ДРУЗЬЯ И НЕДРУГИ".
Найти
Код: Выделить всё
<!-- 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 -->
[ <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 -->
[ <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 -->
[ <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 -->
[ <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 -->
Теперь убираем из файла шапки личного раздела лишнюю информацию и вывод меню:
Найти
Код: Выделить всё
<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="" /> <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};"> <input class="post" type="submit" name="add_bcc" value="{L_ADD_BCC}" tabindex="1" /> </div><div style="float: {S_CONTENT_FLOW_END};"> <input class="post" type="submit" name="add_to" value="{L_ADD_TO}" tabindex="1" /> </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;">» <a href="{folder.U_FOLDER}">{folder.FOLDER_NAME}<!-- IF folder.S_UNREAD_MESSAGES --> ({folder.UNREAD_MESSAGES})<!-- ENDIF --></a></li>
<!-- ELSE -->
<li>» <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>» <!-- 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 -->
[ <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 -->
[ <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="" /> <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};"> <input class="post" type="submit" name="add_bcc" value="{L_ADD_BCC}" tabindex="1" /> </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};"> <input class="post" type="submit" name="add_to" value="{L_ADD_TO}" tabindex="1" /> </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_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 страница, отображающая ваших недругов.