Возможно ли использовать двухшаговую оценку вместо звёзд?
Например:
С результатом вроде
(69%)
(31%)
Возможно ли использовать двухшаговую оценку вместо звёзд?
Например:
С результатом вроде
(69%)
(31%)
Предоставляет ли этот плагин среднюю оценку и количество оценок темы в виде 1-2 простых вызовов API каким-либо образом?
А можно ли отображать рейтинги при встраивании Discourse, как в Embed Discourse comments on another website via Javascript?
Как пользователь, как я могу увидеть все свои оценки?
P.S. Извините за то, что задаю вопрос за вопросом, но я думаю, что это подходящее место, верно?
Привет, @frold,
Благодарю за терпение и приношу извинения за задержку с ответом. Я был занят другими делами, но теперь вернулся и готов ответить на ваши вопросы.
Идея внедрения двухступенчатой системы рейтинга звучит интересно. Текущий дизайн плагина «Оценка тем» поддерживает систему со звёздочками, однако я вижу ценность в более простой системе с лайками и дизлайками. Хотя эта функция пока не реализована, идея очень перспективна, и я обязательно изучу возможность её внедрения в одном из будущих обновлений. Мы также открыты к спонсорской поддержке или финансированию разработки конкретных функций. Если вы заинтересованы в спонсировании этой или любой другой функции, пожалуйста, не стесняйтесь связаться с нами.
Привет, @n1bff,
Приношу свои искренние извинения за задержку с ответом. Я очень ценю ваше терпение. У меня были другие обязательства, требующие моего внимания, но теперь я готов уделить время вашим вопросам.
На данный момент плагин не поддерживает прямые вызовы API для получения среднего рейтинга и количества оценок по теме. Хотя мы понимаем, насколько это было бы удобно, эта функция пока не реализована, но я обязательно рассмотрю её для будущих обновлений.
Аналогично, отображение оценок при встраивании комментариев и предоставление сводного представления всех оценок пользователя в данный момент не поддерживается. Это продуманные предложения, и могу вас заверить, что я изучу возможность их реализации.
Поскольку мы являемся проектом с открытым исходным кодом, разработка новых функций может быть ускорена за счёт спонсорской поддержки или финансирования. Если вы или ваша организация заинтересованы в спонсировании этих или других функций, пожалуйста, свяжитесь с нами.
Я не могу удалить Тип из-за ошибки.
При попытке удалить «Название — …, а Тип пуст», отображается сообщение об ошибке: «Запрошенный URL или ресурс не найден», и удалить его не удаётся.
Даже если я удалю и установлю плагин заново с помощью «Пересборка контейнера», та же ошибка повторяется.
Похоже, был добавлен недопустимый тип, в результате чего получился пустой тип. Плагу явно необходима проверка корректности ввода.
На данный момент вы можете использовать консоль Rails, чтобы удалить пустой тип:
cd /var/discourse
./launcher enter app
rails c
DiscourseRatings::RatingType.destroy("")
exit
Обновите страницу, и он должен исчезнуть!
Держите тип простым, например my_type, и всё будет в порядке. ![]()
Это супер круто! Спасибо, что сообщили мне.
Категории текста, отличные от английского, не отображаются.
Для управления текстом на других языках необходимо отображать соответствующие категории.
Как их отобразить?
※ Кроме того, в случае с полем «Тип» при вводе символа, отличного от английского, возникнет ошибка.
@LoveMCJ Быстрое решение — задать slug для вашей категории, а затем удалить и снова добавить категорию для рейтинга. Это должно сработать!
Я вижу здесь проблему:
https://github.com/paviliondev/discourse-ratings/blob/main/assets/javascripts/discourse/components/rating-object.js.es6#L52
Category.slugFor вернёт либо slug, если он существует, либо {id}-category, если он не определён.
Плагин использует findBySlugPath, который ищет только категории с определённым slug.
Для категорий без него, вероятно, следует также использовать findSingleBySlug.
Надеюсь, это поможет! ![]()
Я очень ценю это от всего сердца.
Здравствуйте,
Звезда рейтинга отображается на странице заголовка любой темы.
Но на главной странице вместо звезды рейтинга постов я вижу [object Object].
Как это исправить?
*Примечание: Проблема возникла после обновления. (Discourse, плагин Topic Ratings и всё остальное обновлено до последней версии)
Когда я убираю эту опцию, текст [object Object] исчезает. Планируете ли вы что-то с этим сделать? Я думаю, что это следует исправить.
С уважением. Хорошая работа. @jumagura
В ваших последних изменениях
Отсутствует:
import { registerRawHelper } from "discourse-common/lib/helpers";
registerRawHelper("rating-list", _ratingList);
Ой-ой-ой! Вы абсолютно правы! Спасибо!
Готово:
Привет! Можно ли использовать этот плагин для оценки постов, а не тем? Если да, мог бы кто-нибудь подтвердить, поддерживает ли он следующие три функции:
Привет, ![]()
Это невозможно с помощью этого плагина.
Самый близкий плагин, который я смог найти, — Discourse Post Voting (спасибо, Джамми, за исправление моей глупости
). Пользователи могут один раз голосовать «за» за посты в теме (кроме первого поста), поэтому рейтинг будет равен количеству голосов «за».
Чтобы экспортировать список пользователей с рейтингами, можно использовать этот плагин: Discourse Data Explorer. Вы можете создать SQL-запрос и загрузить список в формате CSV. Если нужна помощь, обратитесь в #data-reporting sql-query.
Также есть Marketplace, если вы можете оплатить разработку именно того плагина, который вам нужен. ![]()
Только для информации: этот плагин устарел и заменён на официальный плагин Discourse Post Voting.