Skip to content

Картинка в левой части черной полоски

Доброго дня!

 

Не могу сообразить куда в globalTemplate вклинить изображение в черной полоске наверху слева...

 

На форуме ИБР в левой части верхней движущейся полоски есть значок 'ib'. Хочется себе сделать подобное изображение, только чтобы оно отображалось только для гостей в той же части полосы... то есть, для залогиненных картинка должна пропадать. Как это организовать? Спасибо.

Featured Replies

  • Author

Всё, решил, подсмотрел исходный код у Ибров))))))

Вот я тупанул, надо было заранее так сделать :D

Edited by Одмин

del, мышка глючит, продублировалось сообщение

Edited by Viktar83

 

В globalTemplate между этими строками:

<div id='header_bar' class='clearfix'>
 <div class='main_width'>

Вставить примерно такую конструкцию:

<if test="$this->memberData['member_group_id'] == '2'"><!-- только для гостей -->
 <ul class="ipsList_inline left">
   <li>
     <a href="/" title="самый лучший сайт" style="line-height: 32px; padding: 5px;">
       <img src="http://forums.ibresource.ru/public/style_images/ibr/logo_small.png" width="22" height="22" alt="самый лучший сайт">
     </a>
   </li>
 </ul>
</if>

 

Т.е. должно получиться вот так:

<div id='header_bar' class='clearfix'>

<if test="$this->memberData['member_group_id'] == '2'"><!-- только для гостей -->
 <ul class="ipsList_inline left">
   <li>
     <a href="/" title="самый лучший сайт" style="line-height: 32px; padding: 5px;">
       <img src="http://forums.ibresource.ru/public/style_images/ibr/logo_small.png" width="22" height="22" alt="самый лучший сайт">
     </a>
   </li>
 </ul>
</if>

<div class='main_width'>
...

 

Припозднился с ответом (но может кому пригодиться).

Если только для гостей, то условие

<if test="$this->memberData['member_group_id'] == '2'">

Edited by Viktar83

  • Author

Спасибо, Viktar83, собственно, так всё и сделал, а вот за условие отдельная благодарность.

$this->memberData['member_group_id'] == '2'

Для принадлежности к определенной группе лучше юзать метод ipsMember::isInGroup($this->memberData, array(2)) При использования этого метода будет также проверятся дополнительные группы, а также в случае когда нужно сравнить две или больше групп.

Create an account or sign in to comment

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.