Может кому и пригодится. Большая часть взята с бормотухи.
1. Открываем шаблон
postbit.css
В самый конец добавляем:
PHP код:
.pib {
border-left: 1px solid #FFFFFF;
border-top: 1px solid #FFFFFF;
padding: 3px 3px 3px 3px;
}
.pibu {
border: 1px solid #C9C9C9;
background-color: #EDEDED;
margin-top: 2px;
}
Открываем шаблон
postbit_legacy
И поля которые вам нужно обволакиваем
<div class="pibu"><div class="pib"> поле </div></div>
Упрощенный вариант, уже готовый код (дефолтный стиль).
При условии, что вы добавили код в шаблон
postbit.css
Открываем шаблон
postbit_legacy
ищем:
Нажми для просмотра
PHP код:
<dl class="userinfo_extra">
<vb:if condition="$post['joindate']"><dt>{vb:rawphrase join_date}</dt> <dd>{vb:raw post.joindate}</dd></vb:if>
<vb:if condition="$post['field2']"><dt>
{vb:rawphrase location_perm}</dt> <dd>{vb:raw post.field2}</dd></vb:if>
<vb:if condition="$post['age']"><dt>{vb:rawphrase age}</dt> <dd>{vb:raw post.age}</dd></vb:if>
<dt>{vb:rawphrase 'posts'}</dt> <dd>{vb:raw post.posts}</dd>
{vb:raw template_hook.postbit_userinfo_right_after_posts}
</dl>
<vb:if condition="$show['infraction'] OR $show['reppower']">
<dl class="user_rep">
<vb:if condition="$show['infraction']">
<dt>{vb:rawphrase infractions}</dt>
<dd>{vb:raw post.warnings}/{vb:raw post.infractions} ({vb:raw post.ipoints})</dd>
</vb:if>
<vb:if condition="$show['reputation']">
<vb:if condition="$show['reppower']">
<dt>{vb:rawphrase reppower}</dt>
<dd id="reppower_{vb:raw post.postid}_{vb:raw post.userid}">{vb:raw post.reppower}</dd>
</vb:if>
</vb:if>
</dl>
</vb:if>
Меняем на:
Нажми для просмотра
PHP код:
<dl class="userinfo_extra">
<div class="pibu"><div class="pib"><vb:if condition="$post['joindate']"><dt>{vb:rawphrase join_date}</dt> <dd>{vb:raw post.joindate}</dd></vb:if></div></div>
<div class="pibu"><div class="pib"><vb:if condition="$post['field2']"><dt>
{vb:rawphrase location_perm}</dt> <dd>{vb:raw post.field2}</dd></vb:if></div></div>
<div class="pibu"><div class="pib"><vb:if condition="$post['age']"><dt>{vb:rawphrase age}</dt> <dd>{vb:raw post.age}</dd></vb:if>
<dt>{vb:rawphrase 'posts'}</dt> <dd>{vb:raw post.posts}</dd></div></div>
<div class="pibu"><div class="pib">{vb:raw template_hook.postbit_userinfo_right_after_posts}</div></div>
</dl>
<vb:if condition="$show['infraction'] OR $show['reppower']">
<dl class="user_rep">
<vb:if condition="$show['infraction']">
<dt>{vb:rawphrase infractions}</dt>
<dd>{vb:raw post.warnings}/{vb:raw post.infractions} ({vb:raw post.ipoints})</dd>
</vb:if>
<div class="pibu"><div class="pib"><vb:if condition="$show['reputation']">
<vb:if condition="$show['reppower']">
<dt>{vb:rawphrase reppower}</dt>
<dd id="reppower_{vb:raw post.postid}_{vb:raw post.userid}">{vb:raw post.reppower}</dd></div></div>
</vb:if>
</vb:if>
</dl>
</vb:if>
Есть пара не больших минусов.
Если не заполнено поле
Адрес, то рамка будет пустой.
Как вариант можно просто удалить эту строку из
postbit_legacy
PHP код:
<div class="pibu"><div class="pib"><vb:if condition="$post['field2']"><dt>
{vb:rawphrase location_perm}</dt> <dd>{vb:raw post.field2}</dd></vb:if></div></div>
Я не справился с рамкой для репутации, она не растягивается на всю ширину. Надеюсь, что кто-то из форумчан поможет.
