Показать сообщение отдельно
Старый 13.01.2012, 11:58 Вверх   #1
Коренной житель
 
Аватар для Filodoro
Filodoro вне форума
Доп. информация
Восклицание Рамки для надписей под Аватаром 4.х.х

Может кому и пригодится. Большая часть взята с бормотухи.

1. Открываем шаблон postbit.css

В самый конец добавляем:
PHP код:
.pib {
border-left1px solid #FFFFFF;
border-top1px solid #FFFFFF;
padding3px 3px 3px 3px
}
.
pibu 
border1px solid #C9C9C9;
background-color#EDEDED;
margin-top2px

Открываем шаблон 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
Я не справился с рамкой для репутации, она не растягивается на всю ширину. Надеюсь, что кто-то из форумчан поможет.

Последний раз редактировалось Filodoro; 13.01.2012 в 12:02..
  Ответить с цитированием
Cказали cпасибо:
 
Время генерации страницы 0.22864 секунды с 9 запросами