Посоветуйте что-нибудь для рейтинга
Здравствуйте! Понадобился вывод рейтинга для обычных ресурсов modx. Но как оказалось, выбор готовых дополнений невелик. И мне не удалось заставить работать ни одно из них. Пробовал LexRating, starRating и CSS Star Rating. В последнем если открыть код процессора в редакторе, то синтаксическую ошибку показывает. Да и вообще, дополнения эти обновлялись 2-4 года назад… а это очень давно, много воды уже утекло с тех пор. Может кто уже сталкивался с этой проблемой, подскажите плиз, как решили?
Кстати, подобное дополнение в репозитории Симпл Дрима не помешало бы…
Кстати, подобное дополнение в репозитории Симпл Дрима не помешало бы…
Поблагодарить автора
Отправить деньги
Комментарии: 15
Я могу easyComm порекоменовать: modstore.pro/packages/utilities/easycomm
Так он у меня уже установлен) Но ведь он для отзывов, и рейтинг выводит только к отзывам. А мне нужно, чтобы рейтинг отдельно был, без кнопок отправки формы, модерации и прочих вещей.
Пока нашёл вот такой неплохой скрипт — biznesguide.ru/demo/vote/ это демоверсия, ссылка на описание скрипта там же. Там же есть и серверная часть. Но придётся всё это дело как-то подружить с modx'ом… А вот если бы использовать ещё и алгоритм расчёта рейтинга как в easyComm, было бы вообще замечательно. Но тут мне уже моих знаний может не хватить…
Пока нашёл вот такой неплохой скрипт — biznesguide.ru/demo/vote/ это демоверсия, ссылка на описание скрипта там же. Там же есть и серверная часть. Но придётся всё это дело как-то подружить с modx'ом… А вот если бы использовать ещё и алгоритм расчёта рейтинга как в easyComm, было бы вообще замечательно. Но тут мне уже моих знаний может не хватить…
Ну суть в том, что можно сделать отдельный вызов для рейтинга, убрав из него все поля, кроме самого рейтинга =)
Остается только открытым вопрос с премодерацией, сейчас она по-умолчанию включена и отключить нельзя. Попробую в след версиях это убрать. Но тогда встает вопрос спама и многократных голосований, непонятно что делать, то ли куки вешать, толи по IP проверять, не знаю в общем.
Остается только открытым вопрос с премодерацией, сейчас она по-умолчанию включена и отключить нельзя. Попробую в след версиях это убрать. Но тогда встает вопрос спама и многократных голосований, непонятно что делать, то ли куки вешать, толи по IP проверять, не знаю в общем.
Ну суть в том, что можно сделать отдельный вызов для рейтинга, убрав из него все поля, кроме самого рейтинга =)Я подумал об этом, но опять же нужно отображать сколько всего народу проголосовало. Да, модерация не нужна в таком случае. И нужно чтобы без кнопки отправки сообщения отправлялось. В общем, конкретно для рейтинга мне кажется не очень подходит) К тому же, у меня уже есть вызов отзывов на этой страницы, а рейтинг хочется отдельно сделать.
А вот упомянутый мной скрипт отличное решение. Легко ставится. Есть возможность ставить дробные рейтинги. Хороший внешний вид. Настраиваются размеры звёзд, отображается количество проголосовавших, есть лоадер. Скрипт уже отправляет данные на сервер. Осталось только серверную часть запилить, и новый компонент готов :)
Поставил. Документации не нашёл, и при переходе на страницу компонента в Приложениях — открывается пустая страница… Что с ним дальше делать непонятно) И редактор кода подсвечивает синтаксическую ошибку в сниппете VoteForm
В предыдущем архиве тоже последняя была — 1.1.0, но я и 1.0.0 поставил для проверки. Всё также, белая страница если зайти на страницу компонента
и разработчику об ошибке можно написать github.com/me6iaton/VoteForms
Здравствуйте. Помогите пожалуйста, не могу разобраться. В voteforms возможность голосовать только для авторизированных пользователей. Гостям голосовать никак не получится?
Куки оптимальный вариант наверное!
Не которых странах установлен не реальные IP адреса все динамические
Не которых странах установлен не реальные IP адреса все динамические
Только куки Ip заполняют базу сильно и с одного ip может пол компании работать
Яу lex rating есть ошибка в вызове в чанке. А так отличный, работающий компонент.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.