- Портал
- Блог
- Форум
- Продать статью
- Еще...
Рейтинг на ajax и mysql
Для работы скрипта требуется 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); |