Спрятать информацию о пользователе под кнопку

Board index phpBBex 1.x Мастерская

Description: Только готовые решения! Статьи, заметки, моды и другие полезности для phpBBex 1.x и phpBB 3.0.x.
Moderator: Поддержка

Post #1by Дима » 09.04.2014, 13:17

Image Image

Небольшая модификация позволяющая скрывать и раскрывать информацию о пользователе под аватаром.

Модификация для prosilver и его клонов. Открываем шаблон overall_header.html, находим:
Code: Select all
    /**
    * Find a member
    */
    function find_username(url)
    {
        popup(url, 760, 570, '_usersearch');
        return false;
    }

После найденного и до </script> добавляем:
Code: Select all
function doCollapseExpand(id,img){
   var b = document.getElementById(id);
      if (b.style.display=='none'){
      b.style.display='';
   document.images[img].src='/images/dopinfo_up.gif';
}
 else {
      b.style.display='none';
   document.images[img].src='/images/dopinfo_down.gif';
}
 return false; }

/images/dopinfo_up.gif - изображение вверх, закрыть пункты профиля.
/images/dopinfo_down.gif - изображение вниз, открыть пункты профиля.
Закачиваем
изображения
на форум и меняем ссылки на свои.

Открываем шаблон viewtopic_body.html, находим:
Code: Select all
<dd class="fseparator"></dd>

После найденного вставляем:
Code: Select all
      <dd style="text-align: center;">
         <!-- IF postrow.U_POST_AUTHOR -->
         <a href="#" onclick="return doCollapseExpand('box{postrow.POST_ID}','btn{postrow.POST_ID}')">
         <img src="/images/dopinfo_down.gif" height="20" width="150" name="btn{postrow.POST_ID}" alt="" /></a>
         <!-- ENDIF -->
      </dd>
      <dl id="box{postrow.POST_ID}" style="display: none; margin-top: 5px; margin-bottom: 5px;">

Далее находим:
Code: Select all
<!-- IF STYLE_MP_SHOW_WITH_US and postrow.POSTER_WITH_US --><dd><strong>{L_USER_WITH_US}:</strong> {postrow.POSTER_WITH_US}</dd><!-- ENDIF -->

И перед </dd><!-- ENDIF --> добавляем:
Code: Select all
</dl>
Дима M
Topic author, Новичок
Reputation: 9
With us: 4 yaers 6 months

Post #2by Gravi » 09.04.2014, 17:34

Полезная статья. Завтра буду пробывать
Gravi M
Бывалый
Avatar
Age: 31
Reputation: 7
With us: 3 yaers 7 months

Post #3by djony » 12.04.2014, 07:29

Плюсанул! а с подписью можно такое сделать?
djony M
Новичок
Reputation: 5
With us: 3 yaers 6 months


Return to Мастерская



Who is online (over the past 10 minutes)

Users browsing this forum: 3 guests