Оценка контента в 5 звёзд системе

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО InstantCMS 2.X

Отсутствие необходимого условия для пятизвёздночной системе

#1 30 сентября 2024 в 00:52

Если в лайке дизлайке всё понятно идёт сложение строк нужной константы языковой в зависимости от положительной или отрицательной оценки.

В уведомления приходит: Пользователь LANG_RATING_ (а здесь в зависимости от того какая оценка была поставлена добавляется необходимая константа и вывод) оценил вашу запись InstantCMS контент

А в пятизвёздночной системе выводит только LANG_RATING_ 

Вот бы код продумать, что бы насколько звёзд было оценено настолько был бы и вывод! Будет здорово, если бы решить этот момент. Всем спасибо, всем позитива и добра! 

#2 30 сентября 2024 в 20:44

 disc, Доброго вечера. Проблема есть, но, видимо, из-за непопулярности опции уведомлений об оценках 

Изображение

с ней редко сталкиваются.

Добавлю скриншот проблемы

Изображение

Пока можете открыть файл github.com/instantsoft/icms2/blob/master/system/controllers/rating/actions/vote.php#L171 и в 171 строке замените

  1. string_lang('LANG_RATING_' . $direction),

на

  1. $direction ? string_lang('LANG_RATING_' . $direction) : '',

И, получается, если направления голосования нет (т.е. вместо direction прилетает score) фразы положительно или отрицательно не будет. А будет просто

Изображение

Добавлено спустя 4 минуты

Добавил обращение на гитхаб github.com/instantsoft/icms2/issues/1513

Проблема теперь точно не потеряется.

#3 30 сентября 2024 в 21:46

 disc, Доброго вечера. Проблема есть, но, видимо, из-за непопулярности опции уведомлений об оценках 

Изображение

с ней редко сталкиваются.

Добавлю скриншот проблемы

Изображение

Пока можете открыть файл github.com/instantsoft/icms2/blob/master/system/controllers/rating/actions/vote.php#L171 и в 171 строке замените

  1. string_lang('LANG_RATING_' . $direction),

на

  1. $direction ? string_lang('LANG_RATING_' . $direction) : '',

И, получается, если направления голосования нет (т.е. вместо direction прилетает score) фразы положительно или отрицательно не будет. А будет просто

Изображение

Добавил обращение на гитхаб github.com/instantsoft/icms2/issues/1513

Проблема теперь точно не потеряется.

Zau4man

Спасибо громадное!

Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.