Иконка ресурса

[Ресурсы] Заменяем кнопку лайка на кнопку оценить

HAIM

Проверенные
Сообщения
1,251
Решения
6
Реакции
2,224
Баллы
1,020
HAIM добавил(а) новый ресурс:

[Ресурсы] Заменяем кнопку лайка на кнопку оценить - Простая модификация, мотивирующая пользователей оценивать ресурсы по 5ти-звёздочной системе

Спойлер: модификация не идеальна, улучшения приветствуются

Переходим по адресу /admin.php?template-modifications/add, добавляем модификацию
Шаблонxfrm_resource_view
Ключ модификацииcustom_remove_like_add_rate или любой другой
ОписаниеУбираем кнопку лайка, добавляем кнопку оценить или любое другое
Тип поиска — Простой
Найти:
Код:
<xf:if is="$description.canLike()">...

Узнать больше об этом ресурсе...
 
.тип: Регулярное выражение
Найти: /<xf:if is="\$description\.canLike\(\)">(.*?<\/xf:if>){2}/s
Заменить:
Код:
<xf:if is="$resource.canRate(false)">
    <a href="{{ link('resources/rate', $resource) }}" class="actionBar-action actionBar-action--leaveRating" data-xf-click="overlay">{{ phrase('leave_rating') }}</a>
</xf:if>
 
Подскажите, а что такое $resource.canRate(false) ? А то у меня новички не видят кнопки для оценки, хотя в правах разрешено(по анализу прав тоже разрешено). Вот не могу найти причину, если убрать $resource.canRate(false), то кнопка видна, но оценить все равно не дает пишет нет прав ?

Я так понимаю это разрешение на оценку?
 
Последнее редактирование:
Garri83, а скачать ресурс они могут?
 
HAIM, да именно из-за этого и не отображается, потому как не могут скачивать. Написал тут XenForo Resource Manager
 
Там есть такая галка, что перед скачиванием должны оценить ресурс
 
  • Мне нравится
Реакции: HAIM
Captain, это галочка не для этого. Она если есть права скачать. Если в правах запрет на скачивание, то видимому это галочка даже не проверяется. Протестировано и проблема именно в этом.
 
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу