Topic Ratings Plugin

Я знаю об ошибке. Проблема в том, что когда у вас несколько rating types, я пытаюсь разобраться со структурой разметки схемы.

Я экспериментирую с этим инструментом

2 лайка

@fzngagan Я могу представить сложность результатов для форматированного текста, учитывая, что Google довольно часто меняет спецификации. Что касается возможности оценки контента для незарегистрированных пользователей, возможно, стоит сделать публичным только один элемент, а остальные оставить доступными только для авторизованных. Не обязательно все должны быть общедоступными.
Большое спасибо за ответ.

2 лайка

Я поискал по этой теме, но не нашёл упоминания об этом; есть ли возможность сделать оценку обязательной при ответе на тему?

3 лайка

В данный момент нет. Вы можете запросить эту функцию в экземпляре Pavilion.

2 лайка

image

image

image

Ошибка события API:

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

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

Это происходит как при использовании Discourse напрямую, так и через API.

Вот небольшое видео, демонстрирующее проблему при редактировании:

1 лайк

Хорошо, проверю, смогу ли я воспроизвести это.

P.S.
Похоже, это старая версия плагина, так как я не вижу рядом со звёздами никакого rating criterion.

1 лайк

Когда я отправлял своё предыдущее сообщение, всё было актуально, это видно на предыдущем скриншоте. e3ee07f

Я снова проверил через интерфейс, и с тех пор, несколько часов назад, было добавлено ещё 2 коммита.

Но это, похоже, не включает никаких значимых изменений кода, связанных с проблемой (только касающихся спецификаций).


Насколько я могу судить, всё актуально. Позже я могу попробовать пересобрать приложение, если по какой-то причине плагин не обновился корректно (?).

Если нужна дополнительная информация, не стесняйтесь спрашивать.

1 лайк

Не могли бы вы отправить скриншот этой страницы вашего сайта /admin/plugins/ratings?

1 лайк

Я думал, что перепутал продакшн-версию Discourse и мою тестовую (= не локальную, на другом VPS) версию Discourse, но у обеих одинаковая версия.

Мой тест выше был выполнен на моей тестовой версии Discourse, поэтому настройки такие:


На самом деле я не проверял, происходит ли это на продакшн-версии Discourse (проверю через минуту, РЕДАКТИРОВАНО: происходит и там, событие не содержит обновлённых рейтингов).

Настройки для продакшн-версии Discourse:

РЕДАКТИРОВАНО: пересборка не помогла.

1 лайк

Интересовался, где можно посмотреть пример.
Должен ли я видеть оценки здесь? Я авторизован на форуме.
https://try.thepavilion.io/t/this-is-a-new-post-with-ratings/547

3 лайка

Этот плагин больше не работает? @fzngagan @angus

2 лайка

Я займусь этим через некоторое время.

1 лайк

Мне всё нравится. Можете уточнить конкретную проблему?

1 лайк

Привет @fzngagan :slightly_smiling_face: В системе оценки тем и новой фильтрации ответов возникла ошибка. Если попытаться использовать функцию сообщения в теме на карточке пользователя, результаты не отображаются. Спасибо :slightly_smiling_face:

2 лайка

Рейтинг не отображается даже в примере, который вы привели здесь:

https://try.thepavilion.io/t/this-is-a-new-post-with-ratings/547

И я не могу найти опцию для включения рейтинга для категории.

1 лайк

Есть ли новости по проблеме, о которой сообщалось месяц назад: Topic Ratings Plugin - #353 by Arkshine?
Я обновил всё, но проблема всё ещё сохраняется.

2 лайка

Похоже на конфликт, так как я не могу воспроизвести проблему с момента вашего сообщения.

1 лайк

Я пересобрал систему только с этим плагином и без включённых компонентов.




Создание поста с рейтингами —> поле ratings пустое.
Редактирование поста без рейтингов —> поле ratings показывает предыдущее значение.

Я не думаю, что мне кажется. Я также протестировал это на клиентском (продакшн) сервере Discourse, и проблема там тоже проявляется.

Что мне теперь делать, есть какие-то идеи?

2 лайка

@fzngagan

Запустил небольшой VPS со свежей и классической установкой Discourse.
Всё настроено по умолчанию, за исключением добавления плагина рейтингов. Сделать проще уже невозможно.

https://rating.arkshine.dev/


Я в недоумении, как вы не можете воспроизвести это! Я что-то упустил или всё сделал ужасно неправильно?

Вы можете проверить это самостоятельно: Admin / b4HuH8u6CyKbDdJ
VPS будет удалён через несколько дней.

2 лайка

Я сейчас посмотрю на это.