Решено Кнопка "Жалоба" в своем профиле

Статус
В этой теме нельзя размещать новые ответы.
Версия XenForo
2.1.2

fresco

Проверенные
Сообщения
114
Решения
7
Реакции
24
Баллы
320
Нашел такую тему - Кнопка "жалоба" на своей странице профиля

Вопрос, как сделать так, чтобы кнопка "Жалоба" не отображалась только в своем профиле пользователя, т.е (мало ли непонятно сформулировал) в своем профиле я не буду видеть данную кнопку, а в профиле другого пользователя буду видеть.
 
Решение
Модификация шаблона member_view
Найти
HTML:
<xf:if is="$user.canBeReported()">
<xf:button href="{{ link('members/report', $user) }}"
class="button--link" overlay="true">
{{ phrase('report_verb') }}
</xf:button>
</xf:if>
Заменить на
HTML:
<xf:if is="$xf.visitor != $user">
  $0
</xf:if>

При замене на этот код, кнопка "Жалоба" пропадает из профиля у всех пользователей. Мне же нужно сделать так, чтобы пропало в моем профиле (ну и аналогично у других пользователей)
Не может такого быть, значит что-то не так делаете
Нашел такую тему - Кнопка "жалоба" на своей странице профиля

Вопрос, как сделать так, чтобы кнопка "Жалоба" не отображалась только в своем профиле пользователя, т.е (мало ли непонятно сформулировал) в своем профиле я не буду видеть данную кнопку, а в профиле другого пользователя буду видеть.
Upd. Не видел что в теме есть условие. Ну сделайте модификацию, ищите код кнопки жалобы, а в замену тот код с темы.
 
Последнее редактирование:
А чем ваш вопрос отличается от вопроса озвученного в упомянутой вами теме?
Вопрос ничем, а вот решение не подходит. Автор вопроса по итогу вообще убрал данную кнопку.
 
Вопрос ничем, а вот решение не подходит.
Почему оно не подходит?
Куда не пни, конструкция отличаться не будет, как и условие
HTML:
<xf:if is="$xf.visitor != $user">
  $0
</xf:if>
 
Почему оно не подходит?
Куда не пни, конструкция отличаться не будет, как и условие
HTML:
<xf:if is="$xf.visitor != $user">
  $0
</xf:if>
При замене на этот код, кнопка "Жалоба" пропадает из профиля у всех пользователей. Мне же нужно сделать так, чтобы пропало в моем профиле (ну и аналогично у других пользователей)
 
Модификация шаблона member_view
Найти
HTML:
<xf:if is="$user.canBeReported()">
<xf:button href="{{ link('members/report', $user) }}"
class="button--link" overlay="true">
{{ phrase('report_verb') }}
</xf:button>
</xf:if>
Заменить на
HTML:
<xf:if is="$xf.visitor != $user">
  $0
</xf:if>

При замене на этот код, кнопка "Жалоба" пропадает из профиля у всех пользователей. Мне же нужно сделать так, чтобы пропало в моем профиле (ну и аналогично у других пользователей)
Не может такого быть, значит что-то не так делаете
 
Последнее редактирование модератором:
Модификация шаблона member_view
Найти
HTML:
<xf:if is="$user.canBeReported()">
<xf:button href="{{ link('members/report', $user) }}"
class="button--link" overlay="true">
{{ phrase('report_verb') }}
</xf:button>
</xf:if>
Заменить на
HTML:
<xf:if is="$xf.visitor != $user">
  $0
</xf:if>
Keir Moon, нашел код в модификации и заменил его на тот, что вы указали.
В моем профиле кнопка исчезла, а в профиле других пользователей заменилась на "$0", скорее всего я не соображаю что к чему и что-то делаю не так.
 
Keir Moon, нашел код в модификации и заменил его на тот, что вы указали.
В моем профиле кнопка исчезла, а в профиле других пользователей заменилась на "$0", скорее всего я не соображаю что к чему и что-то делаю не так.
Скриншот модификации сделайте, глянем
 
Не знаю в чем проблема, пробую через модификацию - не применяется, также уже есть 10 модификаций member_view от плагинов.
Если в этом случае нет решения - можете закрыть тему.
 
Не знаю в чем проблема, пробую через модификацию - не применяется, также уже есть 10 модификаций member_view от плагинов.
Если в этом случае нет решения - можете закрыть тему.
HTML:
<xf:if is="$user.canBeReported()">
                                                <xf:button href="{{ link('members/report', $user) }}"
                                                    class="button--link" overlay="true">
                                                    {{ phrase('report_verb') }}
                                                </xf:button>
                                            </xf:if>
А если так?
 
HTML:
<xf:if is="$user.canBeReported()">
                                                <xf:button href="{{ link('members/report', $user) }}"
                                                    class="button--link" overlay="true">
                                                    {{ phrase('report_verb') }}
                                                </xf:button>
                                            </xf:if>
А если так?
Модификация просто не применяется.
Видимо не судьба, можете закрыть тему.
 
Видимо не судьба, можете закрыть тему.
Ну да, если не пытаться разобраться, а просто копировать, то не всегда всё будет работать. Точно судьба виновата
 
Статус
В этой теме нельзя размещать новые ответы.
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу