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

Как выносить предупреждения?

Тема в разделе "Для новичков", создана пользователем shaman480, 20.06.2011.

Загрузка
  1. shaman480

    shaman480 Местный

    Регистрация:
    22.12.10
    Сообщения:
    640
    Симпатии:
    487
    Версия XF:
    1.4.3
    Немного не разобрался! Как выносить предупреждения пользователям? naryshenia.jpg
     
  2. CyberAP

    CyberAP Местный

    Регистрация:
    05.10.10
    Сообщения:
    2 604
    Симпатии:
    1 660
    Версия XF:
    1.5.10
    shaman480 нравится это.
  3. fAst1q

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

    Регистрация:
    27.11.10
    Сообщения:
    19
    Симпатии:
    4
    сейчас такая штука уже включена в релиз? И как обстоят дела с ней? Как там выносить?
     
  4. Romchik®

    Romchik® The Power of Dreams Команда форума

    Регистрация:
    26.09.10
    Сообщения:
    5 746
    Симпатии:
    5 311
    Версия XF:
    1.5.18
    Ознакомьтесь:

     
    Lex, Antuan, Yoskaldyr и ещё 1-му нравится это.
  5. N@rwen

    N@rwen Местный

    Регистрация:
    11.05.12
    Сообщения:
    30
    Симпатии:
    9
    Версия XF:
    1.2.1
    Не знает ли кто-нибудь, как сделать возможным пользователю просматривать число баллов и детали предупреждений — но только свои. Сейчас, если группе пользователей в правах выставить разрешение видеть предупреждения, посмотреть сможет каждый. А мне кажется, здесь сравнивать друг друга пользователи не должны.

    Я думаю, нужно обернуть шаблон member_warnings и сточку в member_card в что-нибудь:

    Код:
    <xen:if is="если юзер смотрит свою карточку/профиль">
    <dt>{xen:phrase warning_points}:</dt> <dd><a href="{xen:link members, $user}" class="concealed">{xen:number $user.warning_points}</a></dd>
    </xen:if>
    Подскажите, пожалуйста, условие.

    Еще вопрос по предупреждения. Если по достижению определенного уровня, пользователь переходит в определенную группу, ему высылается сообщение, какое форум посылает в случае бана? Просто, например, у меня стоит 10 баллов, после которых юзер блокируется, а форум посылает ему, что это «безвременная блокировка». Но ведь это не так.
     
  6. N@rwen

    N@rwen Местный

    Регистрация:
    11.05.12
    Сообщения:
    30
    Симпатии:
    9
    Версия XF:
    1.2.1
    Первый вопрос решила. Судя по оф. форуму, по-простому второй пока не решается .
     
  7. MiVa

    MiVa Местный

    Регистрация:
    05.02.13
    Сообщения:
    72
    Симпатии:
    42
    Я отображение предупреждений реализовала так:
    В шаблоне member_view нашла строку
    Код:
    <xen:if is="{$warningCount}"><li><a href="{$requestPaths.requestUri}#warnings">{xen:phrase warnings} ({xen:number $warningCount})</a></li></xen:if>
    и обернула таким условием
    Код:
    <xen:if is="{$visitor.user_id}=={$user.user_id} OR {$visitor.is_moderator} OR {$visitor.is_admin}">
    и получилось следующее

    Код:
    <xen:if is="{$visitor.user_id}=={$user.user_id} OR {$visitor.is_moderator} OR {$visitor.is_admin}"><xen:if is="{$warningCount}"><li><a href="{$requestPaths.requestUri}#warnings">{xen:phrase warnings} ({xen:number $warningCount})</a></li></xen:if></xen:if>
    При таком условии вкладка "Предупреждения" в профиле пользователей видна только владельцам этого профиля, админам и модераторам. Естественно, необходимо в правах разрешить эту функцию.

    Тоже самое можно сделать и с "Баллы за нарушения" в этом же шаблоне.


    Очень помогла статья -
    http://xenforo.com/community/resources/conditional-statements.1604/
     
    Последнее редактирование: 17.04.2014
    Valentine и Antuan нравится это.
  8. elzo

    elzo Местный

    Регистрация:
    22.05.11
    Сообщения:
    53
    Симпатии:
    4
    Версия XF:
    1.4.1
    Возможно ли автоматически в сообщение к предупреждению вставлять цитату сообщения, за которое выдается предупреждение?
     
    nuBokz нравится это.

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