Как сделать спойлер в postbit'е (под аватаркой)

  • Автор темы Fly1
  • 2276
  • Обновлено
  • 05, May 2012
  • #2
Про спойлер в постбите: Есть хак, но Veter писал

, что делал это с помощью правки шаблонов. Надеюсь, что появится - расскажет.
 

Ночная странница


Рег
30 Jan, 2012

Тем
98

Постов
1642

Баллов
2622
  • 05, May 2012
  • #3
Тема в закладках. Расскажу. Добавлено через 1 час 14 минут Как скрыть дополнительную инфу в постбите? Решение "как здесь" взято из идеи Керка с vbsupport. При изменении шаблона, дополнительная инфа под аватаркой будет скрыта.

При нажатии на collapse_thead будет раскрываться.

Здесь немного доработано под себя, но вот ниже общая суть. Шаблон postbit_legacy ищем:
  <if condition="$show['avatar']">

<div class="smallfont">

<br /><a href="member.php?$session[sessionurl]u=$post[userid]"><img src="$post[avatarurl]" alt="<phrase 1="$post[username]">$vbphrase[xs_avatar]</phrase>" border="0" /></a>

</div>

</if>
Добавляем ниже:
 <div style="padding:2px 0px 2px 0px;"></div>

<table class="tborder" cellspacing="1" border="0" width="100%">

<tbody>

<tr>



<td class="thead" colspan="2"><a style="float:$stylevar[right]" href="#" onclick="return toggle_collapse('userinfo$post[postid]')"><img id="collapseimg_userinfo$post[postid]" src="$stylevar[imgdir_button]/collapse_theads{$collapseimg_userinfo}.gif" alt="Дополнительная информация" border="0" /></a>

</td>

</tr>

</tbody>

<tbody id="collapseobj_userinfo$post[postid]" style="display:none;">

<tr>

<td class="alt2">
Находим:
  <div>$post[icqicon] $post[aimicon] $post[msnicon] $post[yahooicon]</div>

</div>
Добавляем ниже:
  </td>

</tr>

</tbody>

</table>
Все.

Если не устроит отображение, то поиграйтесь с кодом.
 

Wmboard


Рег
01 Jan, 2011

Тем
522

Постов
7188

Баллов
12408
  • 18, May 2013
  • #4
Информация под авой Как сделать так что бы с самого начала информация (сколько написано сообщений, репутация и т.п.) под аватаркой была скрыта, а при нажатии открывалась? - В общем как тут...
 

Pavlik Ivanov


Рег
13 May, 2013

Тем
11

Постов
67

Баллов
177
  • 19, May 2013
  • #5
Сделал так как сказано тут, но у Меня появилась таблица, хотел бы от нее избавиться, сделать как тут - просто кнопка открытия информации...

 

Pavlik Ivanov


Рег
13 May, 2013

Тем
11

Постов
67

Баллов
177
  • 19, May 2013
  • #6
Само проще убрать class и Дополнительная информация. Примерно вот так
 <div style="padding:5px 0px 2px 0px;"></div>

<table cellspacing="2" border="0" width="100%">

<tbody>

<tr>



<td colspan="2"><a style="float:$stylevar[left]" href="#" onclick="return toggle_collapse('userinfo$post[postid]')"><img id="collapseimg_userinfo$post[postid]" src="$stylevar[imgdir_button]/collapse_thead{$collapseimg_userinfo}.gif" alt="развернуть, свернуть" border="0" /></a>

<font class="smallfont"><b></b></font>

</td>

</tr>

</tbody>

<tbody id="collapseobj_userinfo$post[postid]" style="display:none;">

<tr>

<td class="">
 

Sayf


Рег
10 May, 2012

Тем
8

Постов
236

Баллов
316
  • 08, Jul 2013
  • #7
Как сделать,чтобы репутация была над скрытой областью?
 

джинася


Рег
13 Mar, 2012

Тем
25

Постов
385

Баллов
635
  • 08, Jul 2013
  • #8
джинася:
Как сделать,чтобы репутация была над скрытой областью?
Вынести код репутации выше этого
 <div style="padding:2px 0px 2px 0px;"></div> 

<table class="tborder" cellspacing="1" border="0" width="100%">

<tbody>

<tr>



<td class="thead" colspan="2"><a style="float:$stylevar[right]" href="#" onclick="return toggle_collapse('userinfo$post[postid]')"><img id="collapseimg_userinfo$post[postid]" src="$stylevar[imgdir_button]/collapse_theads{$collapseimg_userinfo}.gif" alt="Дополнительная информация" border="0" /></a>

</td>

</tr>

</tbody>

<tbody id="collapseobj_userinfo$post[postid]" style="display:none;">

<tr>

<td class="alt2">
если репа стандартная то вот этот код
 <if condition="$show['reputation']"><if condition="$show['reppower']">$vbphrase[reppower]: <span id="reppower_$post[postid]_$post[userid]">$post[reppower]</span> </if><div><span id="repdisplay_$post[postid]_$post[userid]">$post[reputationdisplay]</span></div></if>
 

Sayf


Рег
10 May, 2012

Тем
8

Постов
236

Баллов
316
  • 14, May 2015
  • #9
Маленькая поправочка... используя выложенный код (а так же кривовато сделано и на этом форуме) при первых двух нажатиях на "стрелочку" она не подвижна, а меняется лишь после полного открытия/закрытия постбита. Внеся изменение всего в одно слово мы получим эстетичный вид скрытия и открытия.
collapse_thead_collapsed ... в папке images/buttons вашего стиля должны лежать два файлика collapse_thead_collapsed.gif и collapse_thead.gif при использовании своих картинок _thead_ заменить на собственное имя.
 <div style="padding:5px 0px 2px 0px;"></div>

<table cellspacing="2" border="0" width="100%">

<tbody>

<tr>



<td colspan="2"><a style="float:$stylevar[left]" href="#" onclick="return toggle_collapse('userinfo$post[postid]')"><img id="collapseimg_userinfo$post[postid]" src="$stylevar[imgdir_button]/collapse_thead[COLOR="Red"]_collapsed[/COLOR]{$collapseimg_userinfo}.gif" alt="Дополнительная информация" border="0" /></a>

<font class="smallfont"><b></b></font>

</td>

</tr>

</tbody>

<tbody id="collapseobj_userinfo$post[postid]" style="display:none;">

<tr>

<td class="">
 

promille


Рег
25 Apr, 2015

Тем
2

Постов
20

Баллов
40