Выравниваем ник, статус и аватар по центру.

Satan

Профессионалы
Регистрация
13 Июн 2013
Сообщения
819
В этой мини инструкции я расскажу вам, как разместить ник, статус юзера и аватар по центру.


Если у вас вертикальное отображение сообщений(аватар сбоку(как на этом форуме)), открываем шаблон postbit_legacy, если же у вас горизонтальное расположение сообщений (аватар сФерху) - открываем шаблон postbit


чтобы выровнять аватар по центру, ищем:
<a href="member.php?$session[sessionurl]u=$post[userid]"><img src="$post[avatarurl]" $post[avwidth] $post[avheight] alt="<phrase 1="$post[username]">$vbphrase[xs_avatar]</phrase>" border="0" /></a>
ПЕРЕД кодом добавить:
<div class="avatar" align="center">
В КОНЦЕ найденого кода добавить:
Должно получится вот так:
Результат
<div class="avatar" align="center">
<a href="member.php?$session[sessionurl]u=$post[userid]"><img src="$post[avatarurl]" $post[avwidth] $post[avheight] alt="<phrase 1="$post[username]">$vbphrase[xs_avatar]</phrase>" border="0" /></a></div>

чтобы выровнять статус по центру, НАЙТИ:
<if condition="$post['usertitle']"><div class="smallfont">$post[usertitle]</div></if>
<if condition="$post['rank']"><div class="smallfont">$post[rank]</div></if>
после каждого class="smallfont" добавить:
align="center"

перед aling ПОСТАВЬТЕ пробел!
Должно получиться вот так:
Результат
<if condition="$post['usertitle']"><div class="smallfont" align="center">$post[usertitle]</div></if>
<if condition="$post['rank']"><div class="smallfont" align="center">$post[rank]</div></if>
чтобы выровнять ник по центру, НАЙТИ:
<div class="bigusername"><a class="bigusername
после <div class="bigusername" добавить через пробел
align="center"

Должно получится вот так:
Результат
<div class="bigusername" align="center"><a class="bigusername
Если у вас установлен Ник в ответ и цитата выделенного, НАЙТИ:
<div>
<if condition="$show['quickreply']">
<a class="bigusername" href="javascript:insertNick('$post[usernamequick]', '$post[postid]');"
ЗАМЕНИТЬ НА:
<div align="center">
<if condition="$show['quickreply']">
<a class="bigusername" href="javascript:insertNick('$post[usernamequick]', '$post[postid]');"
если хотите, чтобы была слева или справа, то вместо center вписываем left или right


+ еще один способ


Для того чтобы не центровать каждый элемент по отдельности, нужно найти в шаблоне postbit_legacy, фразу:
<td class="alt2" width="175" style="border: $stylevar[cellspacing]px solid $stylevar[tborder_bgcolor]; border-top: 0px; border-bottom: 0px">
и в самый конец перед <>>, добавить это: align="center"
Чтобы получилось так:
<td class="alt2" width="175" style="border: $stylevar[cellspacing]px solid $stylevar[tborder_bgcolor]; border-top: 0px; border-bottom: 0px" align="center">


Этим фокусом, мы полностью все отцентровали.


Не можите найти <a class="bigusername


Метод тыка рулит!
Ищем код
<div id="postmenu_$post[postid]">
<if condition="$show['profile']">
<a class="bigusername" href="member.php?$session[sessionurl]u=$post[userid]">$post[musername]</a>
<script type="text/javascript"> vbmenu_register("postmenu_$post[postid]", true); </script>
<else />
$post[musername]
</if>
</div>
и заключаем его в
<div align="center">КОД</div>
получаем
<div align="center"><div id="postmenu_$post[postid]">
<if condition="$show['profile']">
<a class="bigusername" href="member.php?$session[sessionurl]u=$post[userid]">$post[musername]</a>
<script type="text/javascript"> vbmenu_register("postmenu_$post[postid]", true); </script>
<else />
$post[musername]
</if>
</div></div>
и ник по центру.
 
Сверху