Скрипт рейтинга

ГлавнаяPHP скрипты → Скрипт рейтинга

Похожие статьи:

Скрипт рейтинга предназначен для оценки посетителями статей, видео, картинок и прочего материала на вашем сайте. Скрипт использует классы PHP и без проблем работает на html страницах. Пример скрипта вы можете посмотреть внизу этой статьи и попробовать самим сделать оценку.

Установить скрипт рейтинга на сайт не представляет особых трудностей. Для этого вам нужно создать Базу данных и интегрировать готовую таблицу - все инструкции прилагаются (в архиве, в файле - "readme.txt").
И последние: это прописать в файле _config-rating.php ваши данные от Базы MySQL

Интеграция таблицы в Базу данных:


CREATE TABLE `ratings` (
  `id` varchar(11) NOT NULL,
  `total_votes` int(11) NOT NULL default 0,
  `total_value` int(11) NOT NULL default 0,
  `used_ips` longtext,
   PRIMARY KEY  (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=3 DEFAULT CHARSET=utf8;

Показатели рейтинга (звёздочки) выводятся без перезагрузки страницы, те есть пользователь оценил ваш объект и сразу получил результат оценки.

Оценивать вашу статью, фото и т.д., каждый пользователь может только один раз, если же конечно он не сменит свой IP адрес. Это простой и в то же время красивый скрипт рейтинга, где вы можете изменить цвет показываемых звёздочек и их размер, например, с помощью "Фотошоп", и можете добавить выводимую текстовую информацию рядом с рейтингом.

Для показа рейтинга на каждой странице, необходимо в самом верху прописать этот код:
<?php require('_drawrating.php');?>

Перед закрывающимся тегом head прописать вот эти строки:


<link rel="stylesheet" type="text/css" href="css/rating.css">
<script type="text/javascript" language="javascript" src="js/behavior.js"></script>
<script type="text/javascript" language="javascript" src="js/rating.js"></script>

В том месте, где планируете показывать рейтинг, пропишите код PHP:


<?php echo rating_bar('1id',5); ?>

И чтобы не было путаницы, для каждой статьи, видео и т.д., изменяйте последний код в этом месте ('1id',5) - меняя значение для id. Например, для следующей статьи пропишите уже - ('2id',5) и так далее.
Цифра 5 - обозначает, сколько звёздочек будет использовано. Максимум можно сделать десятибалльную систему рейтинга, то есть 10 звёздочек.

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

Скачать скрипт рейтинга

На этом всё, кому понравилась статья нажимаем на Лайки и оставляем комментарии!

Рейтинг: 3.9/5 (Оценили: 453)

Поделись ссылкой с друзьями:

Комментарии к статье

дэн 30-01-2015

Добрый день.
Попробовал установить скрипт, но почему то ничего на странице не появилось. Кстати скрипт комментариев установить тоже не удалось. Точнее сам скрипт установил, но на самой странице форма комментов так и не появилась. Как не крутил. Не могу понять куда нужно установить первую и вторую форму.

Admin 30-01-2015

Здравствуйте!
Если ваш сайт на HTML, то вам сначала нужно удостовериться, что у вас обрабатываются PHP запросы. Для этого посмотрите статью - Вывод php на html
. Если с этим всё в порядке, значит внимательно посмотрите указанные пути в кодах (для обработчика), а так же проверьте указанные вами данные для Базы данных.

дэн 30-01-2015

Спасибо за быстроту ответа!)))
Можно было бы найти что то другое, но именно на Вашем сайте, то что нужно. Посмотрю повнимательней...

Admin 30-01-2015

Если ошибку так и не найдёте, свяжитесь со мной и мы решим вашу проблему вместе! (когда у меня будет свободное время)

Влад 28-08-2015

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

Admin 28-08-2015

Вспоминаю о такой проблеме...
Когда в первый раз этот скрипт устанавливал - я тоже столкнулся с этим.
Но было это давно и я не помню точного решения, но однозначно загвоздка была ерундовой, - то ли пути подправил, то ли ещё что-то такое же мелочное.
Я всегда вам всем советую: проверять любые скрипты на совершенно пустой странице, - так вы элементарные ошибки найдёте гораздо быстрее.

Денис 27-03-2016

Скрипт рейтинга работает только на php версии ниже 5.4.
На более поздних версиях выдает ошибку. Просит mysql поменять на mysqli.
Можно как нибудь переписать?

Admin 27-03-2016

Я использую php версию 5.3, и таких проблем конечно не испытывал. И специально для тестирования данного скрипта переходить на более новые версии PHP конечно не буду.
Попробуйте при создании Базы данных, - указать mysqli, и скорее всего придётся заменить во всех файлах php - mysql на mysqli
Честно, я не сталкивался с такими проблемами, и точно и однозначно вам ответить не смогу.

Азамат 12-07-2016

Здравствуйте
со статическим выводом id "Скрипт рейтинга" работает без проблем. А когда вывожу id автоматически, вот так:
<?php echo rating_bar($this->product["id"],5); ?>
то не работает. Кружок крутится и все. Как можно исправить?

Admin 12-07-2016

Добрый день!
Ко мне уже обращались с подобной проблемой не один раз...
Для исключения всех ошибок я сам скачивал свой архив (скрипт рейтинга) и прописывал его на чистой странице (как есть) и у меня всё работает без проблем как и на странице с этим скриптом. А у других постоянно выскакивает (как и у вас) "значок загрузки".
И я не имею понятия с чем это связанно, и к сожалению помочь не могу.
У одного были не правильно прописаны пути, после исправления всё заработало, другие проблему так и не решили.

Азамат 12-07-2016

Проблему решил каким-то чудом.
Переустановил скрипт, прописал переменную и все работает. Не могу понять где языковые константы хранятся, чтобы на русский перевести.
У Вас на сайте этот же скрипт стоит? Не могли бы поделиться стилями для него и подсказать как перевести на русский.
Заранее спасибо)

Admin 12-07-2016

Я его установил и забыл про него (скрипт), - это же было давным давно, и я разумеется такие вещи не помню точно. Одно скажу, что для меня это особой проблемой не было, и уверен вы поковыряетесь и замените на русский.
Давайте сделаем так, если у вас не получится найти где заменить, то вы мне скинете адрес страницы с этим скриптом (на английском) и я в оригинале поищу, как освобожусь (занят сейчас очень).
А по поводу стилей, - это же элементарно:
откройте мою страницу в исходном коде, либо с помощью ФаерБага вы увидите все значения и свойства для нужных элементов для этого скрипта.

Азамат 13-07-2016

Спасибо!
Пришлось много править. Для каждого состояния рейтинга свои стили и перевод.
Единственный скрипт рейтинга который я смог установить. С других сайтов все замудренно было.