1. Приветствуем Вас на неофициальном форуме технической поддержки XenForo на русском языке. XenForo - коммерческий форумный движок от бывших создателей vBulletin, написанный на PHP.

Графические ранги для администраторов, модераторов и пользователей

Тема в разделе "Модификации шаблонов", создана пользователем FrozenLord, 23.11.2010.

Загрузка
  1. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    Это уже не ко мне :)
     
  2. Aiden

    Aiden Местный

    Регистрация:
    03.01.12
    Сообщения:
    202
    Симпатии:
    74
    Версия XF:
    1.4.3
    Нужно просто в каждый TPL, связанный с нужным разделом вставить эти коды.
     
  3. Dwool

    Dwool Активный пользователь

    Регистрация:
    20.01.12
    Сообщения:
    10
    Симпатии:
    0
    TPL? :(

    Мне бы поподробнее :)
     
  4. Aiden

    Aiden Местный

    Регистрация:
    03.01.12
    Сообщения:
    202
    Симпатии:
    74
    Версия XF:
    1.4.3
    Если кто подскажет — будет хорошо.
    Допустим <xen:if is="{$user.user_group_id} == 5"><span class="USRGRP1">Забанен</span></xen:if> Это будет находиться у нас в профиле пользователя под аватаркой, тогда в TPL (TemPlate), отвечающем за профиль пользователя мы должны будем добавить <xen:if is="{$user.user_group_id} == 5"><span class="USRGRP1">Забанен</span></xen:if>
    после нужного кода.
    Конечно, предварительно добавив в стиль раскладку стилей.

    Раскладка:

    Код:
    /** USER RANK SLIDES **/
     
    .userrankadmin {
     
    display: block;
     
    width: 108px;
     
    margin: 2px 0 5px 0px;
     
    padding: 2px 0 3px 0;
     
    border: 1px solid #CC1111;
     
    border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px;
     
    background: #CC1111 url('styles/flexile/xenforo/gradients/tab-unselected-25px-light.png') repeat-x top;
     
    text-align: center;
     
    font: 11px verdana, sans-serif;
     
    text-decoration: none;
     
    color: white;
     
    outline: 0;
     
    }
     
     
     
    .userrankmod {
     
    display: block;
     
    width: 108px;
     
    margin: 2px 0 5px 0px;
     
    padding: 2px 0 3px 0;
     
    border: 1px solid #008500;
     
    border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px;
     
    background: #008500 url('styles/flexile/xenforo/gradients/tab-unselected-25px-light.png') repeat-x top;
     
    text-align: center;
     
    font: 11px verdana, sans-serif;
     
    text-decoration: none;
     
    color: white;
     
    outline: 0;
     
    }
     
     
     
    .USRGRP0 {
     
    display: block;
     
    width: 108px;
     
    margin: 2px 0 5px 0px;
     
    padding: 2px 0 3px 0;
     
    border: 1px solid #CD4F39;
     
    border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px;
     
    background: #FF4500 url('styles/flexile/xenforo/gradients/tab-unselected-25px-light.png') repeat-x top;
     
    text-align: center;
     
    font: 11px verdana, sans-serif;
     
    text-decoration: none;
     
    color: white;
     
    outline: 0;
     
    }
     
     
     
    .USRGRP1 {
     
    display: block;
     
    width: 108px;
     
    margin: 2px 0 5px 0px;
     
    padding: 2px 0 3px 0;
     
    border: 1px solid #AA00AA;
     
    border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px;
     
    background: #AA00AA url('styles/flexile/xenforo/gradients/tab-unselected-25px-light.png') repeat-x top;
     
    text-align: center;
     
    font: 11px verdana, sans-serif;
     
    text-decoration: none;
     
    color: white;
     
    outline: 0;
     
    }
     
     
     
    /** END USER RANK SLIDES **/
    Далее, проверьте файл tab-unselected-25px-light.png, т.к. у Вас его либо небыло, либо Вы использовали не очень верно.
    У меня, как видите, всё работает.
     
  5. Dwool

    Dwool Активный пользователь

    Регистрация:
    20.01.12
    Сообщения:
    10
    Симпатии:
    0
    А в какие именно шаблоны это вставлять? :)
     
  6. Aiden

    Aiden Местный

    Регистрация:
    03.01.12
    Сообщения:
    202
    Симпатии:
    74
    Версия XF:
    1.4.3
    Вроде в account_wrapper после кода
    Код:
    {xen:phrase your_account}
    .
    Ну можно и в другое место, но тогда лучше под аватар.
     
  7. Dwool

    Dwool Активный пользователь

    Регистрация:
    20.01.12
    Сообщения:
    10
    Симпатии:
    0
    Не получается...
     
  8. Aiden

    Aiden Местный

    Регистрация:
    03.01.12
    Сообщения:
    202
    Симпатии:
    74
    Версия XF:
    1.4.3
    Там нужно просто подобрать верный код. Не $user, а что-то другое..

    И нужно отконфигурировать группу, (адм. — 3).
     
  9. Brosko

    Brosko Новичок

    Регистрация:
    25.03.13
    Сообщения:
    20
    Симпатии:
    0
    Версия XF:
    1.1.4
    для кокой группы это?
    <xen:else /><img src="styles/rankuser.gif" alt="" />
     
  10. aligon7

    aligon7 Местный

    Регистрация:
    22.12.12
    Сообщения:
    997
    Симпатии:
    66
    Версия XF:
    1.4.7
    Чёт не получается, администратора вставил, а вот юзеров и модератора не как, получается 3 баннерки.
    Чё не так делаю. Ставил из первого поста
     

Поделиться этой страницей