Перейти к содержанию
  • Добавление бейджей пользователя в postContainer


    SlawkA

    221.jpg.a7020e7a0cc7b9c87c2baab5963f4152.jpg

    Войдите в ACP, перейдите в Темы - Ваша Тема - postContainer

    Найдите этот код:

    {{if $comment->author()->member_id}}
    {template="customFieldsDisplay" group="global" app="core" params="$comment->author()"}
    {{endif}}

     

    Над ним добавить:

    {{if \IPS\core\Achievements\Badge::show() AND \IPS\core\Achievements\Badge::getStore()}}
    {{if \count( $comment->author()->recentBadges($badgecount) )}}
    <li class="ipsType_break">
    <div class="ipsResponsive_showDesktop ipsResponsive_block">
    <ul class="ipsType_center ipsList_inline ipsList_csv ipsList_noSpacing" style="margin-top: 21px;">
    {{foreach $comment->author()->recentBadges(3) as $badge}}
    <div class="ipc_badges">
    {$badge->html( 'ipsDimension ipc_badges_size', TRUE, FALSE )|raw}
    </div>
    {{endforeach}}
    </ul>
    </div>
    </li>
    {{endif}}
    {{endif}}

     

    Затем добавьте в custom.css:

    .ipc_badges {display: inline-block;padding: 5px 3px;}
    .ipc_badges_size {width: 30px;height: 43px;}

     

    Если вы хотите добавить кнопку для просмотра всех значков пользователя:

    {{if \IPS\core\Achievements\Badge::show() AND \IPS\core\Achievements\Badge::getStore()}}
    {{if \count( $comment->author()->recentBadges($badgecount) )}}
    <li class="ipsType_break">
    <div class="ipsResponsive_showDesktop ipsResponsive_block">
    <ul class="ipsType_center ipsList_inline ipsList_csv ipsList_noSpacing" style="margin-top: 21px;">
    {{foreach $comment->author()->recentBadges(3) as $badge}}
    <div class="ipc_badges">
    {$badge->html( 'ipsDimension ipc_badges_size', TRUE, FALSE )|raw}
    </div>
    {{endforeach}}
    </ul>
    </div>
    </li>
    <a id="authorBadges" href="{$comment->author()->url()}/badges/" data-ipsdialog="" data-ipsdialog-size="medium">{$comment->author()->name}'s badges</a>
    {{endif}}
    {{endif}}

     

    Результат:

    imDCL4c.thumb.gif.e685c359ecdc140ff38e834f3c5bf797.gif

     

    Дополнительно:

    Если вы хотите изменить количество значков, отображаемых для каждого пользователя, отредактируйте эту полосу.

    {{foreach $comment->author()->recentBadges(КОЛИЧЕСТВО) as $badge}}


    Обратная связь

    Рекомендуемые комментарии

    Комментариев нет



    Присоединяйтесь к обсуждению

    Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
    Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

    Гость
    Добавить комментарий...

    ×   Вставлено с форматированием.   Вставить как обычный текст

      Разрешено использовать не более 75 эмодзи.

    ×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

    ×   Ваш предыдущий контент был восстановлен.   Очистить редактор

    ×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.


×
×
  • Создать...