[goodStar] - звездный рейтинг
Есть решение

Всем привет. Нужно было по быстрому решить вопрос со звездочками на сайте. Пакеты которые предлагают не подходили. Не много поработав, готов представить Вам goodStar.
Формула подсчета рейтинга:
Рейтинг = Нижняя граница доверительного интервала Вильсона (Wilson) для параметра Бернулли
Более подробно про расчет тут.
В комплекте 9 тем
- bars-1to10
- bars-square
- bars-pill
- bars-reversed
- bars-horizontal
- fontawesome-stars
- css-stars
- bootstrap-stars
- fontawesome-stars-o
Настройки:
goodstar_theme // тема звездочек
goodstar_selector // класс обертки selectДля показа рейтинга достаточно вызвать сниппет:[[goodStar?]]c параметрами:&thread=`` //id ресурса
&tpl=`` //чанк
&group=`` //группаСтандартный чанк имеет вид:<select class="example" data-thread="[[+id]]" data-current-rating="[[+current_rating]]" data-group="[[+group]]" data-readonly="[[+readonly]]">
<option value=""></option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
</select>
<span>Количество голосов: [[+count_voite]]</span>Обновление 1.0.3 от 7 марта
Теперь можно выбирать, какой вывод рейтинга показывать:
&conclusion=`` // Принимает параметры wilson,average,user- wilson — параметр по умолчанию. Выводит рейтинг по формуле как раньше
- average — параметр выводит среднюю оценку (сумма голосов / кол-во голосов)
- user — параметр выводит голос, который поставил пользователь
&readonly=``Данный параметр принимает значение 1 или 0. Разрешает голосовать или нет пользователю. Удобно на пример, запрет голосования в каталоге, но разрешать в карточке товара.Обновил чанк. Теперь выводит отдельно голос пользователя в плейсхолдер [[+user_rating]].
Цена 290р.
Купить пакет в modstore.pro
Комментарии: 47
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Даже в тех самых хайповых дополнениях, на которые вы ссылаетесь вам прямо сказали об этом, но видно вам не лень и тут продолжать эту тему.
Такие дополнения находят свою аудиторию, если вы не в её числе, то и не стоит другим палки в колёса ставить. Есть куча дополнений, которые являются удобными обёртками для различных js-библиотек, те же js-уведомления pNotify от Володи и Павла. И ничего — они востребованны!
В отношении того хайпового SnowStorm, который вы упомянули, я получил уже 6 положительных отзывов от разных пользователей, и они не жалеют что дали те деньги за то, что этих денег стоит.
А по поводу этого goodStar, я лично знал нескольких заказчиков, которые в своё время искали подобную альтернативу бесплатным рейтингам.
Я ответил, потому что ты затронул с упрёком и моё дополнение.
В общем, работы в этом направлении завались. )
П.С. Я понимаю, конечно, что Николай имел ввиду коммерческую целесообразность за данную работу. Но это решать пользователям. Не нравится — не ешь. Не вижу предмета для спора.
Потом добавлю, что бы выводил именно оценку пользователя + которая по формуле
В вызове снипета можно будет выбрать, какую оценку выводить, либо по Вильнюсу либо средний по простому расчету вроде общие оценки / на кол-во. Но смогу добавить только в пятницу. Если подождете, то ок