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

Double Ribbon Ranks

Тема в разделе "Графика для XenForo", создана пользователем Mirovinger, 13.08.2013.

Загрузка
  1. Mirovinger

    Mirovinger Местный

    Регистрация:
    17.05.12
    Сообщения:
    267
    Симпатии:
    263
    Версия XF:
    1.1.2
    Double Ribbon Ranks

    Тема на оф. сайте:
    Код:
    http://xenforo.com/community/resources/double-ribbon-ranks.841/
    umdCp.png
    Описание: Изображение(иконки) ленточек для дополнительных званий(рангов) и групп. В архиве находятся чистые ленточки(формат PNG), так что у вас есть возможность вписать ваше собственное название Группы или Звание.

    Автор: Shelley

    Дополнительная информация: Так как все делалось по стандартной ширине блока memberuserinfo, корректное отображение гарантируется, если вы не изменяли, эту ширину!

    Установка:
    1. Залить изображения ленточек в папку /icons вашего стиля
    2. Затем в шаблоне message_user_info найти этод код:
    HTML:
    <xen:if is="!{$isQuickReply}">
    И над ним добавить:
    HTML:
    <xen:if hascontent="true">
    <ul class="ribbon">
    <xen:contentcheck>
    <xen:if is="{xen:helper ismemberof, $user, 3}">
    <li class="ribbonAdmin">
    </li>
    </xen:if>
    </xen:contentcheck>
    </ul>
    </xen:if>
    Где $user, 3 соответствует группе пользователей, так например, если у группы ID 2 изменить на цифру 2 и отредактировать HTML / CSS соответственно.

    После чего, открыть шаблон EXTRA.CSS и добавить следующее:

    Код:
    /*USERGROUP RIBBON ENHANCEMENTS*/
    
    .ribbon {
        margin: -1px -6px -2px;
    }
    
    .ribbon li {
        padding: 1px;
        position: relative;
        height: 30px;
    }
    
    .ribbonAdmin {
        background: url('@imagePath/xenforo/icons/yourimagetitle.png') no-repeat center;
    }
    
    /*USERGROUPRIBBON ENHANCEMENTS*/
    Примечание: Выше приведенный код, рассматривайте в качестве примера, так как названия классов, могут быть различными, так и пути к изображениям / названия могут отличаться, но это дает вам большую свободу действий, и возможность изменять так, как вам надо.

    Изображения ленточек, вы можете модифицировать сами, путем добавления текста или дополнительных изображений на ваше усмотрение.
     

    Вложения:

    spy, Titay, Romchik® и ещё 1-му нравится это.
  2. Александр

    Александр Местный

    Регистрация:
    06.11.10
    Сообщения:
    498
    Симпатии:
    196
    Версия XF:
    1.0.0
    в 1,2 что-то подобное есть уже из пакета

    [​IMG]
     
  3. Goldman

    Goldman Местный

    Регистрация:
    07.11.10
    Сообщения:
    70
    Симпатии:
    37
    Как можно заменить стандартные ленты или добавить к ним?
    Пытался добавить имя стиля
    ribbonAdmin, но в коде добавляются параметры стандартного

    Код:
    <em class="ribbonAdmin wrapped" itemprop="title"><span class="before"></span>
    <strong>администратор</strong><span class="after"></span></em>
    в css просто добавил
    Код:
    .ribbonAdmin {
        background: url('@imagePath/xenforo/icons/admin_ribbon.png') no-repeat center;
    }
     
  4. Mazlov

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

    Регистрация:
    08.08.13
    Сообщения:
    2
    Симпатии:
    0
    Версия XF:
    1.1.5
    Подскажите, как давать такие ленты не группам, а за звания(в званиях удобный переход, если написал 5 сообщений ты Новичок если 15 ты Опытный если написал 50 ты Мастер? Как сделать что бы с званием Мастер отображалась только 1 лента


    ----------------------------------------------------------------------------------------
    У меня есть несколько групп: Новичок - Опытный - Мастер и мне нужно что бы юзер переходил с одной группы в другую по кол-ву сообщений: Новичок(5) - Опытный(15) - Мастер(50)) и ленточки показываются, но, при переходя в группу выше(Мастер) показывает ленточку и Новичка и Опытного и Мастера.

    Мне не важно как сделать через группы или через звания. Подскажите.
     

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