Рейтинг-голосование на сайте в виде звездочек

Рейтинг на ajax и mysql

rating

Для работы скрипта требуется php и база данных mysql.

Установка

После того как вы скачали архив, распакуйте его на сервере. Откройте файл RatingManager.inc.php для редактирования и внесите следующие изменения чтобы выполнить подключение к базе данных.

//database host name or IP
define('DATABASEHOST','localhost'); //Укажите хост базы данных (чаще все это "localhost")
//database user name
define('DATABASEUSERNAME','root'); //Имя пользователя базы данных
// database user password
define('DATABASEPASSWORD',''); //Пароль базы данных
//database name
define('DATABASENAME','rating'); //Имя базы данных

После чего, импортируем в базу код sql из файла db.sql, вставляя sql код в базу данных используя например, phpMyAdmin.

Заходим в index.php и смотрим как подключается код к страницам.

Вверху страницы на которой размещаем рейтинг, крепится блок php кода.

<?php include('RatingManager.inc.php'); ?>

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

Сам рейтинг вставляется в нужном месте следующей строкой.

<?php
  $ratingManager = RatingManager::getInstance();
  $ratingManager->drawStars(1);
?>

Также обратите внимание на относительность путей, в файле js.js на 53 строчке скрипт обращается к файлу rpc.php, на случай если вы переместите файлы в разные папки, имейте это в виду.

xmlhttp.open('get', 'rpc.php?j='+vote+'&q='+id_num+'&t='+ip_num);
Скачать | Демо |
  • Currently 76; ?>/ TOTALSTARS
  • 1
  • 2
  • 3
  • 4
  • 5
| Добавлено: 18.12.2011

web