Генератор форм

Для веб-мастера

Реклама


Комментарии к статье:
Плагин на jQuery для вывода рейтинга в виде звезд

Дата: 15 ноября 2011 Просмотры 45824 Комментарии 122

    Получать новые материалы этого сайта на свой email адрес?

    Отправлять мне комментарии по эл. почте?

Farlow
Farlow 17 ноября 2011 | 15:24
+1
зачем под каждую звезду делать свой контенер

проще сделать один общий и из него уже высчитывать позицию мыши
Шамшур Иван
Шамшур Иван 17 ноября 2011 | 15:26
+3
Да, я уже сам так думаю. Скоро переделаю!
роман
роман 20 октября 2012 | 10:20
0
у вас идет не правельный подсчет рейтинга =)
Рейтинг - 6 звезд.
1.Если ставить по 0,5 по19 раз = 6,34
2. А если 1 раз сделать 6 то получим 6 ...... где логика?!?! Первый рейтинг выиграл хотя ставили низкий рейтинг только много раз ... ?!? обьясните
Евгений
Евгений 26 декабря 2014 | 11:08
+1
Плагин в обычных браузерах классно работает, но косячит в мобильных браузерах. Чтоб не выбирал - все равно будет одно значение
Рустам
Рустам 6 мая 2015 | 19:53
0
Прошу СПАСИТЕ)
VK^ https://vk.com/lukmanovrr

Я уже 3 дня убил рейтинг делаю, любой простой но так чтоб на одной странице много рейтингов независемо работали. Я 0 в програмировании - че то метод тыка не работает. Прошу свяжитесь со мной .. ... ЖДУ....
kubida
kubida 17 июля 2013 | 20:58
0
Я делаю сейчас мобильную версию сайта, и при голосовании я больше не могу изменить своё значение так как оно моментально отправлятеся, как сделать так чтоб я вначале выбрал количество звёзд с возможностью их изменить, после нажал сохранить и уже не мог менять свой выбор? может подскажите?
Сергей
Сергей 8 ноября 2014 | 09:59
0
у меня кодировка на сайте windows-1251 для всего сайта, в этом скрипте срезается кодировка, как исправить: пример: http://kino24.su/movies/serena/
fuck_blogspot
fuck_blogspot 17 ноября 2011 | 21:04
0
Ну тогда посмотрите и сюда
Димка
Димка 26 ноября 2011 | 22:16
-6
убого выглядит
Gene
Gene 2 декабря 2011 | 06:32
+2
Будь мужиком, нарисуй свои красивые картинки и будет красиво! :)
Димка
Димка 26 ноября 2011 | 22:16
+3
ну как доделал? Очень было бы хорошо, сейчас юзаю тяжеловесный плагин.... а твой вродь легкий


кстати что за плагин каментов?
Шамшур Иван
Шамшур Иван 26 ноября 2011 | 23:22
0
да. сейчас на демо странице уже обновленный плагин. Так что можете пользоваться!
Михаил
Михаил 5 июня 2014 | 15:41
+3
Не получается. Крутится гифка и всё. И обработчик подключил и таблицы создал. Единственное не знаю куда php файлы класть. Положил в корень сайта. Как узнать отвечает ли сервер, и уходит ли к нему запрос?
Шамшур Иван
Шамшур Иван 27 ноября 2011 | 00:00
+6
а комменты, это тоже моя разработка. пока что не оформил в виде плагина. возможно будет статья на эту тему.
Gene
Gene 2 декабря 2011 | 06:34
+1
Если это лёгкий, то что же за монстра вы сейчас используете?
Шамшур Иван
Шамшур Иван 2 декабря 2011 | 10:46
0
Не понял сути вопроса. Что Вы имеете в виду?
Gene
Gene 2 декабря 2011 | 15:34
0
Это я у Димки спрашиваю:
> Очень было бы хорошо, сейчас юзаю тяжеловесный плагин.... а твой вродь легкий
andriy
andriy 28 ноября 2011 | 06:31
0
Скажите пожалуста. Как сделать, что бы количество проголосовавших добавлялось. У меня не выходит.
Шамшур Иван
Шамшур Иван 28 ноября 2011 | 12:40
0
Необходимо, чтобы сервер возвратил json объект, в котором переменная status была равна значению "OK"
Дмитрий
Дмитрий 24 марта 2012 | 01:48
0
Доброго времени суток! установил плагин, по умолчанию пять голосов, при клике идёт пересчёт и не обновляет результат , что проголосовали , статус стоит ок....в чём может быть проблема?
Шамшур Иван
Шамшур Иван 24 марта 2012 | 02:31
0
так сложно сказать. нужно смотреть вживую. дайте ссылку если возможно!
andriy
andriy 28 ноября 2011 | 17:02
0
А могли бы вы подробнее обяснить?
Шамшур Иван
Шамшур Иван 29 ноября 2011 | 12:12
0
Смотрите, вы отправляете на сервер данные с результатами голосования. Там Вы их обрабатываете и в конце должны отдать следующую строку:
{'status': 'OK','msg': 'Спасибо. Ваш голос учтен'}
Кстати, в исходниках это есть!
Димка
Димка 28 ноября 2011 | 17:26
+1
чтот я немного запутался с установкой...

какой код в single.php нужно вставить, чтобы просто был один рейтинг на статью?

А зачем в комплекте идут скрипты, если вытягивать с гугла будем?
Шамшур Иван
Шамшур Иван 29 ноября 2011 | 12:14
+2
Все очень просто. Вам нужно вставить вот такой код:

<div id="rating"></div>

и вызвать сам плагин следующим образом:

$('#rating').rating();


А с гугла мы подключаем только jQuery.
Димка
Димка 30 ноября 2011 | 10:43
0
понял, спасибо за ответ, сегодня буду экспериментировать.

прошелся еще раз по статье, не понял а куда результаты пишутся? Не файла, ни БД О_о

У Вас отличные авторские статьи, становлюсь постоянным читателем)

кстати на джмэйл не доходят ответы на каменты почему то и в спам ящике тож нет
Шамшур Иван
Шамшур Иван 30 ноября 2011 | 10:50
0
Серверная сторона в этой статье не освещена. Здесь лишь пример работы плагина. Поэтому обработчик результатов голосования Вам нужно писать самому. Но возможно скоро будет статья на эту тему.
Что касается ответов на комменты, то у меня нет такого функционала. Возможно Вы подписались на обновления сайта?
Димка
Димка 30 ноября 2011 | 11:52
+1
да, так и есть, обычно в этом месте подписка на ответы на каменты, а у вас по хитром )))))))))

не очень удобно что ответы не приходят, я помню в много статей наспамил, вы вероятно ответили, но я об этом не знаю )

кстати капча никогда с первого раза не пропускает)
Шамшур Иван
Шамшур Иван 30 ноября 2011 | 12:49
0
Да, надо добавить этот функционал к себе на сайт. По поводу капчи, то у меня все с первого раза пропускает. У Вас какой браузер?
Димка
Димка 30 ноября 2011 | 13:17
0
хром.
вроде бы точно ввожу, да и вряд ли такое совпадение что именно первый раз )

вот сейчас точно 100 написал и не пускает. Да бог с ним, я два раза обновляю капчу и тогда нормуль
Allin
Allin 4 декабря 2011 | 04:29
0
Почему-то не захотел работать в IE...
Вот что пишет


Сведения об ошибке на веб-странице

Агент пользователя: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; Tablet PC 2.0)
штамп времени: Sun, 4 Dec 2011 00:28:22 UTC


Сообщение: Предполагается наличие идентификатора, строки или числа
Строка: 7
Символ: 2937
Код: 0
URI-код: http://photo/333/js/jquery.rating.min.js


Сообщение: Объект не поддерживает это свойство или метод
Строка: 20
Символ: 2
Код: 0
URI-код: http://photo/333/
Шамшур Иван
Шамшур Иван 4 декабря 2011 | 23:47
0
Какая версия ИЕ?
Allin
Allin 5 декабря 2011 | 13:02
0
Спасибо за ответ. Разобрался сам ..
Проблема была в настройках безопасности в IE. Плагин супер! Вот поиспользовал его :)

Спасибо за интересные и содержательные статьи!
Allin
Allin 5 декабря 2011 | 13:09
0
Slavaangel
Slavaangel 24 декабря 2011 | 21:05
0
Не работает
браузер Internet Explorer 8
в остальных браузерах всё нормальна
может есть какоенибуть решение ?
Slavaangel
Slavaangel 25 декабря 2011 | 00:08
0
Браузер выдавал ошибку на 156 ой линии в файле jquery.rating.js

я дописал строчку туда

'background-position':''

получилсь вот так

this.el.html(this.vote_wrap.append(
this.vote_hover.css({
padding:'0 4px',
height:this.options.width,
width:this.options.width*this.options.stars,
'background-position':''
}),
this.vote_result.text(this.declOfNum(this.votes)),
this.vote_success
));

щас работает нормальна в Internet Explorer 8 и других браузерах
Шамшур Иван
Шамшур Иван 25 декабря 2011 | 23:00
0
Спасибо, ошибка действительно была. Даже это не ошибка, а опечатка. Достаточно было убрать запятую здесь:

width:this.options.width*this.options.stars,
Slavaangel
Slavaangel 27 декабря 2011 | 02:57
0
Спасибо за разъяснения .

А как сделать чтоб сначала проверка была, голосовал или нет и если пользователь уже голосовал то не довал выбирать оценку ?
Шамшур Иван
Шамшур Иван 27 декабря 2011 | 10:46
0
Для этого есть в настройках плагина опция readOnly, которую нужно установить в значение true. А проверку нужно делать на стороне сервера, т.е. на php и при формировании страницы делать эту проверку. Если пользователь голосовал, то устанавливать эту опцию, если нет, то нет. Кстати вот есть статья, где я рассказывал, как создать обработчик рейтинга

http://biznesguide.ru/coding/162.html

может пригодится
Александр
Александр 1 января 2012 | 20:35
0
У меня вопрос про вывод сообщения переданное от сервера "Ваш голос учтён!" Хочу сделать его исчезающим через какоето время, где в скрипте это печатается найти не могу...

Подскажите кто нибудь
Александр
Александр 2 января 2012 | 11:01
0
Замутил так:
if(data.msg)self.vote_success.html(data.msg);
if(data.msg)self.vote_success.delay(2000).fadeOut(3000);
Almat
Almat 5 января 2012 | 12:44
0
как изменить параметры ширины высоты в коде?
Александр
Александр 5 января 2012 | 20:19
0
В настройках есть всё
		this.options = $.extend({
fx: 'float',
image: '/images/stars.png',
width: 32, // <-тута высота ровняется ширине
...

Если я правильно понял вопрос...
Almat
Almat 5 января 2012 | 12:57
0
все понял, спасибо!
Sead
Sead 29 января 2012 | 07:18
+2
Отличный плагинчик. И рейтинг статьи наглядно стал виден, а рядышком и число голосов в циферках видно.
Отлично расписан порядок установки плагина. Я совсем не петрю в jQuery, но думаю, что с таким подробным описанием установлю к себе на сайт.
Денис
Денис 29 января 2012 | 08:40
+1
Самое прикольное в том, что можно ставить на 4 или 5 баллов, а сколько хочешь, хоть 3.57, хоть 4.69
Борис
Борис 29 января 2012 | 12:33
+1
Прикольно, да. Но не думаю, что это как-то помогает. Ну так-то фишка хорошая)
TopdiR
TopdiR 29 января 2012 | 15:13
+2
Очень подробная и полезная статья, но я от всяких рейтингов уже давно отказался, так как они легко накручиваются.
Евгений
Евгений 29 января 2012 | 16:49
0
Интересный плагин получился. Реитинг вполне занятное зрелище. стоит подумать о установке подобного себе.
gertc
gertc 29 января 2012 | 17:35
+2
Иван, а серёдка вроде узкая на сайте, может один сайдбар убрать
Шамшур Иван
Шамшур Иван 29 января 2012 | 20:04
+1
Да, наверное Вы правы. Я тоже об этом думал. Но все руки не доходят переделать
griigo
griigo 29 января 2012 | 18:20
+1
Я думаю такие плагины нужны для конкретных целей, например у меня на сайте такой плагин стоит в конкурсе на лучшую историю.
Andrei
Andrei 16 февраля 2012 | 03:26
0
Скажите пожалуйста как сделать чтобы пользователь один и тот же пользователь мог голосовать только раз. Спасибо
Шамшур Иван
Шамшур Иван 16 февраля 2012 | 12:44
0
Прочитайте вот эту статью. В ней я рассказывал, как сделать обработчик для рейтинга
Олег
Олег 21 февраля 2012 | 20:57
+2
Хочу поблагодарить автора за его плагин, очень пригодился - удобный, функциональный и легко настраиваемый. Но хотелось бы сделать одно замечание: Вы бы поставили ссылку на статью с обработчиком рейтинга в этой статье или хотя бы упомянули в это статье про то, что переменная содержащая результат голосования и передающаяся обработчику называется $_POST['score'], ибо я потратил пол дня на поиски оной, и нашел ее только тогда, когда прочитал ВСЕ комментарии к этой статье, и дошёл до этого, с сылкой на нужную информацию!
Шамшур Иван
Шамшур Иван 21 февраля 2012 | 23:59
-1
Принимается. Ссылку добавил в статью.
Галина
Галина 27 мая 2014 | 12:51
+1
по поводу score/ мне эту переменную перед отправкой нужно копировать в другое скрытое поле. никак не соображу как сделать. помогите
Виктор
Виктор 19 февраля 2012 | 19:01
0
Хороший плагин, мне понравился. Правда немного пришлось попилить напильником, но это не беда.
Хочу порекомендовать в плагину дополнительную опцию, добавить кастомную функцию обработчик AJAX ответа.
Дмитрий
Дмитрий 20 февраля 2012 | 23:57
0
Да, действительно, было бы круто! В интернете не нашел ничего подобного среди уроков.
Дмитрий
Дмитрий 21 февраля 2012 | 00:00
0
А возможно ли из этого скрипта составить потом общий рейтинг? Например, я составил рейтинг отдельных статей, а потом на отдельной странице вывел общий рейтинг, начиная с самой лучшей.
Виктор
Виктор 21 февраля 2012 | 00:11
0
Конечно, я так и использовал у себя. У меня рейтинг отеля по нескольким параметрам. А общий рейтинг из них суммируется. В Обработчике Ajax делайте смело пересчёт общего рейтинга и будет вам счастье :)
Александр
Александр 21 февраля 2012 | 21:38
0
не хватает передавать ещё некоторые данные, например из какого раздела идёт запрос, чтоб сделать одним файлом всё, а то на каждую страницу надо писать свой скрипт обработки ajax-запроса
Александр
Александр 21 февраля 2012 | 22:10
0
чуть поковырявшись, нашёл способ тута добавил выбор скрытого поля с названием раздела:
		this.votes = parseInt($('.votes',e).val()) || '';
this.voteID = $('.vote-id',e).val() || '';
this.voteSEC = $('.voteSEC',e).val() || '';


а тут добавил в запрос нужные данные:
    		$.ajax({
url: self.options.url,
type: self.options.type,
data:{id:this.voteID,section:this.voteSEC,score:score},
Шамшур Иван
Шамшур Иван 21 февраля 2012 | 23:59
+1
Вообще-то Вы же задаете URL адрес куда слать запрос. Вот там и можно добавить еще один GET параметр. А вообще хорошо, что разобрались как устроен плагин и смогли изменить его под свои нужды
Дмитрий
Дмитрий 10 марта 2012 | 00:36
0
А как на одной странице разместить несколько рейтингов?
Например:
Актуальность статьи: Рейтинг: ★★★★★
Понятность статьи: Рейтинг: ★★★★★
Александр
Александр 10 марта 2012 | 14:37
+1
идентификатор рейтинга
<input type="hidden" class="vote-id" value="voteID"/>
обработчик получает идентификатор, например статьи... а для каждой статьи выводится свой идентификатор на одной и той же странице
И если честно, вопрос мне кажется не знающего ничего человека, вы хоть основами создания сайтов поинтересуйтесь
Виктор
Виктор 11 марта 2012 | 21:47
+1
У меня 5 рейтингов на странице прекрасно уживаются, просто у каждого свой ID
Дмитрий
Дмитрий 11 марта 2012 | 22:03
0
Да, я профан в программировании. id принудительно что ли указывать? После ответа Александра я не совсем разобрался, хоть и понял где рыть...
Виктор
Виктор 11 марта 2012 | 22:38
+1
Да конечно, у каждого элемента должен быть свой id.
Например
<div id="rating-1"> ... </div>
<div id="rating-2"> ... </div>
<div id="rating-3"> ... </div>
И соответственно инициализация
$('#rating-1').rating({...});
$('#rating-2').rating({...});
$('#rating-3').rating({...});
Дмитрий
Дмитрий 17 марта 2012 | 23:51
0
Я сделал как Вы сказали, все получилось, за исключением одного: у меня на странице два рейтинга на которые я не кликал. Нажимаю на 1-й, голос учитывается. Теперь если нажать на второй пишет что я уже голосовал, и как было 0 голосов, так и остается ((
Шамшур Иван
Шамшур Иван 18 марта 2012 | 19:14
0
Это проблемы в обработчике рейтинга. Он принимает все рейтинги за один. В куки надо записывать разные идентификаторы рейтинга.
Алексей
Алексей 12 марта 2012 | 13:39
0
В последней версии плагина, точно можно изменять параметр width?Потому как, после изменений он начинал криво отображаться.
Шамшур Иван
Шамшур Иван 12 марта 2012 | 14:07
0
Можно конечно. Параметр width - это ширина одной звезды. Только учтите, что оригинальное изображение должно соответствовать этому параметру!
Алексей
Алексей 12 марта 2012 | 14:15
0
Этот параметр должен совпадать с шириной картинки. Зачем его тогда указывать, если его можно самому узнать через js?
Шамшур Иван
Шамшур Иван 12 марта 2012 | 14:22
0
Хм.. Вы правы. Я почему-то об этом не подумал. Надо будет переделать.
Шамшур Иван
Шамшур Иван 14 марта 2012 | 02:28
+4
Вышла новая версмия плагина, в которой были учтены все Ваши пожелания. Подробности читайте в самой статье.
Александр
Александр 15 марта 2012 | 14:58
0
На счёт callback-функции это хорошо, очень удобно. самому не пришлось переделывать :) Вот бы все плагины так делали...
Виктор
Виктор 12 апреля 2012 | 18:45
0
Спасибо за плагин! Нет примера работы click параметра. Вставьте демо пожалуйста!
Павел
Павел 13 мая 2012 | 23:00
0
расскажите человеку, который не знает аякса как принять в обработчик результат запроса? тоесть что у меня должно быть в rating.php что бы получить данные и записать их в базу
Шамшур Иван
Шамшур Иван 13 мая 2012 | 23:24
+1
Ознакомтесь вот с этой статьей "Создаем обработчик рейтинга в виде звезд". Там все написано
Павел
Павел 15 мая 2012 | 12:32
0
а как это можно прикрутить к wordpress ? Есть какая нибудь инструкция?. А то что есть из плагинов мне тоже не нравятся.
Дима
Дима 22 июня 2012 | 20:20
+1
Поддерживаю Павла! Для начинающего пользователя слижком уж поверхностная статья, не понятно куда заливать исходник, куда вставить код вызова плагина??? нужна подробная инструкция!
stwa
stwa 10 июля 2012 | 08:03
+1
На странице несколько рейтингов в div-ах с разными id (порядка 30 - 50 шт).
После загрузки документа делаю инициализацию рейтингов (мне надо только отобразить результат, т.е. read only):

$("#rating1").rating({readOnly: true});
$("#rating2").rating({readOnly: true});
... и т.д.


В IE7 и IE8 не все рейтинги инициализируются. На некоторых рейтингах отображается анимированный gif загрузки. Каждый раз кол-во проиниализированных рейтингов разное, могут иногда и все инициалироваться, а иногда только один.

В других браузерах этого не было замечено.

Как побороть глюк?
stwa
stwa 10 июля 2012 | 09:04
+7
Нашел решение вот здесь:

В вашем плагине можно строки с 64 по 68:

img.onload = function() {
self.width = this.width; //Ширина одной звезды
self.height = this.height/3; //Высота одной звезды
self.init();
};


Заменить на следующее:

// IE 7, 8 workarond
var ver = $.browser.version.substr(0,1);
if(ver == 7 || ver == 8){
function testImg(){
if(img.complete != null && img.complete == true){
self.width = img.width; //Ширина одной звезды
self.height = img.height/3; //Высота одной звезды
self.init();
return;
}
setTimeout(testImg, 1000);
}
setTimeout(testImg, 1000);
}else{
img.onload = function(){
self.width = this.width; //Ширина одной звезды
self.height = this.height/3; //Высота одной звезды
self.init();
};
}


Тогда в IE7 и IE8 будет корректно работать
stwa
stwa 10 июля 2012 | 09:08
+3
что-то не вставилась ссылка, повторю:
stackoverflow.com/a/1580858/1513715
Шамшур Иван
Шамшур Иван 10 июля 2012 | 09:53
0
Спасибо за ссылочку. Будет время, добавлю в исходник.
Сергей
Сергей 1 сентября 2012 | 16:58
0
привет. очень пригодился твой плагин, поставил на свой сайт.
единственное чего не хватает, это функции, типа stars(3.4) которая закрашивает звездочки исходя из переданного ей параметра. это в случае когда нужно просто вывести рейтинг без функции голосования. знаю про параметр "readOnly", но он неудобен тем, что для каждого рейтинга требуется инициализация, а у меня например 20 рейтингов на странице. я бы сделал сам, но в языке этом не разбираюсь. рад буду если поможешь)
Александр
Александр 11 апреля 2013 | 11:18
0
Благодарю тебя, добрый человек! То, что нужно было!
Игорь
Игорь 18 сентября 2012 | 18:40
0
Здравствуйте. Класний плагин вот токо интересует вопрос. У меня каталог товара. При клике на товар вспливает popap окно с информацией о товаре. Єсть рейтинг товара. Первий раз рейтинг появляєтса. А вот если закрить popap окно и затем снова открить то рейтинга нет((...подскажите почему нельзя второй раз визвать $('#goods56').rating(); буду очень благодарен.
Max
Max 8 ноября 2012 | 09:31
+5
Как можно сделать так, чтобы после того, как человек проголосовал, можно было изменить оценку? Т.е. поставил он оценку, значение зафиксировалось и после этого можно изменить эту оценку.
Александр
Александр 24 ноября 2012 | 18:16
+1
Классный рейтинг. Все работает. Но есть проблема с отображением на тач-дисплеях. Например. На айпаде нужно два раза нажать чтобы рейтинг поставился. А на телефоне при нажатии выставляется всегда минимальный рейтинг. Как это пофиксить?
Дмитрий
Дмитрий 30 ноября 2012 | 02:10
0
Хорошо сделано, спасибо. А не подскажете ли, что будет в выдаче гугла, если прикрутить такой рейтинг к отдельной статье? Появятся ли звездочки рейтинга в серпе или нет? Пример: http://bit.ly/V6TDFd
Дмитрий
Дмитрий 30 ноября 2012 | 16:40
0
Вместо того, чтобы ответить на вопрос, решил просто его удалить? Фи, как стремно
Шамшур Иван
Шамшур Иван 30 ноября 2012 | 19:08
0
Дмитрий, что удалить? Я ничего не удалял.
Дмитрий
Дмитрий 1 декабря 2012 | 15:13
0
А точно, прошу прощения :) Просто сделано как-то странно - сначала комментарий в самом верху, а потом он оттуда зачем-то переносится в самый конец. Создается иллюзия, что его больше нет
Максим
Максим 22 марта 2016 | 23:56
0
Подскажите пожалуйста, у меня есть страницы на сайте(статьи text1.php, text2.php и так далее) к каждой статьи мне нужно добавить ваш рейтинг, как это сделать? Статей в БД нет. Спасибо заранее)
Дмитрий
Дмитрий 30 ноября 2012 | 16:42
0
Хотя я уже сам разобрался - в снипетах рейтинг отображаться не будет. Но все равно сделано зачотно, этого не отнять. Заюзаю на своем сайте. Спасибо.
Web-master
Web-master 19 декабря 2012 | 19:42
+1
Здравствуйте. Спасибо за полезный скрипт.

Хотел задать пару вопросов:
1. Как сделать "reset" - что бы пользователь смог еще раз проголосовать.
2. ajax-loader.gif и rating.php - можно их убрать, просто они загружаются.

Заранее благодарен.
Александр
Александр 20 декабря 2012 | 03:34
0
Благодарю. Шикарный плагин. Быстро разобрался, функционала хватает с головой.
Seobes
Seobes 22 декабря 2012 | 19:51
0
Здравствуйте. А не подскажете как можно изменять размер звездочек в рамках одного сайта?
Александр
Александр 1 марта 2013 | 08:46
0
Изменение исходной картинки звезд изменит и размер самого плагина.
Alex
Alex 11 января 2013 | 23:50
0
hi! Как уменьшить размер всего рейтинга, скажем в два раза?
Константин
Константин 18 августа 2013 | 00:12
-1
Для этого необходимо уменьшить размер картинки stars.png например в Paint`e
Alex
Alex 4 февраля 2013 | 08:06
0
Подскажите, пожалуйста, каким параметром передается на сервер выбранное значение рейтинга текущим пользователем? Пока понимаю, что выбранное значение участвует в вычислении итогового рейтинга, но само на сервер не передается. Хочется учитывать историю голосования каждым пользователем в целом.
Константин
Константин 18 августа 2013 | 00:11
0
Параметр называется "val"
Abrams
Abrams 26 февраля 2013 | 16:08
+1
А звездочки что самому рисовать?
Где брать сам рисунок?
Константин
Константин 18 августа 2013 | 00:11
0
Нажимаете кнопку Исходники. Картинка со звездочками в файле stars.png в папке images.
Александр
Александр 1 марта 2013 | 08:50
0
Такой вопрос - если ли возможность сделать отправку рейтинга не по нажатию на звезды, а по нажатию на кнопку, т.е. клик на звездах не отправляет рейтинг, а просто запоминает его (1, 2, 3, 4 или 5), а уже после этого, при нажатии на кнопку, отправляется. Ситуация такая - под рейтингом нужно сделать комментарий, так же, отправка рейтинга и комментария должна быть одновременная.
Александр
Александр 5 марта 2013 | 06:14
0
Средствами плагина реализовать это дело не получилось. Пришлось править исходники. В итоге, успешно реализовано.
Константин
Константин 18 августа 2013 | 00:09
0
Александр, поделитесь секретом что где исправить. Думаю не только мне будет интересно.)
Petrik
Petrik 26 ноября 2014 | 17:31
0
И мне интересно!
Александр
Александр 9 апреля 2013 | 08:01
+1
Понимаю, что на комментарии тут подзабили, но все же спрошу. Суть проблемы - в браузерах ie<9 отображается не рейтинг, а гифка загрузки. В чем может быть причина такого поведения?
Soll
Soll 3 октября 2013 | 13:39
+1
+1
dima
dima 9 апреля 2013 | 14:52
0
Плагин неплохой, но неправильно считает. Например, ставлю 2.5, перезагружаю страницу, ставлю 3.5. По идее должно быть (2.5+3.5) / 2 = 3, но получается средняя оценка - 2.75.
Марина
Марина 23 сентября 2013 | 23:28
+3
Когда навожу на звезды и показывается "Ваш выбор", у меня отодвигается нижняя часть сайта то есть комментарии. Что делать?
Андр
Андр 29 октября 2014 | 19:43
0
div.vote-success{
...
height:20px;
}
Саша
Саша 9 февраля 2014 | 11:55
0
Плагин не работает при вставке в CMS шаблон - нужно лезть в сорцы и править...
Petrik
Petrik 26 ноября 2014 | 17:25
0
Добрый день. А как сделать что бы после голосования можно было еще голосовать, типа передумал?
Я ответ голосования пишу в скрытое поле, а потом вместе с комментарием отправляю на обработку.
И как быть с кодировкой? У меня стр в windows-1251, и кракозябры выводит(((
СпасибО!
Алексей
Алексей 9 января 2015 | 11:55
0
Иван, подскажите пож-та, у меня на сайте прикручен ваш плагин для карточки товара. Мне нужно прикрутить его для категории чтобы под каждым товаром отображался рейтинг. Начал я устанавливать для категории они отобразились но не отправляют запрос на сохранение рейтинга - выдает 302 и 301 редирект вместо 200-го статуса. Я следовал вашим инструкциям прописал дополнительное скрытое поле <input type="hidden" name="vote-id" value="voteID"/> с своими идентификаторами но ничего не поменялось. Подскажите пож-та в чем причина бага? Или как правильно мне добавить на категорию для каждого товара рейтинг товара. На карточке товара рейтинг до сих пор работает.
Alex
Alex 3 апреля 2015 | 14:58
0
А как сделать чтоб если стоит опция readOnly: 'true', то плагин не выводил сообщение о количестве проголосовавших, т.е. только звезды остались
Николай
Николай 20 июля 2016 | 13:57
+1
А как вернуть значение рейтинга после клика на звездочках?

click: function(){
alert(this.score);
}
не получается
svvoy
svvoy 1 марта 2019 | 18:38
0
Скрипт хорошо. - но плохо что не запоминает результат. как минимум в куки. Но желательно в базу данных.

Простая CRM

Твиттер Facebook Google plus RSS