Rabid Ratings v1.2

RabidRatings є простою та легкою для людського сприйняття системою, яка дозволяє користувачам вашого веб-сайту оцінити фактично будь-що. Автор проекту — Michelle Steigerwalt.

Rabid Ratings v1.2

Встановлення — легке — лише скажіть PHP скрипту, як з’єднатися з вашою базою даних і вставте PHP теґ там, де ви хочете мати оцінювання, а решту система зробить за вас.

А найкраще в цьому всьому те, що даний скрипт — безкоштовний.  RabidRatings випущено під LGPL 2.1 ліцензією. Встановіть цю систему і нехай ваш шеф не лише думає, але й знає, що ви безцінний робітник ;)


Чим відрізняється RabidRatings від аналогів?

Більшість AJAX рейтингів використовують зображення зірки або половини зірки, які реагують, коли курсор миші перебуває над ними. RabidRatings використовує прозорий PNG як фонове зображення, щоб досягти максимально можливої точності (до прикладу, 1.23 зірки) і симпатичний візуальних ефект після того, як вказівник миші покине зону опитувань. Дивіться демонстраційний приклад і зрозумієте про що я говорю.

Вимоги: PHP версії 4 або вище, а також MooTools 1.2.

Встановлення

Завантажте всі файли на свій сайт. Серед них мають бути:

  • ratings.php — головний PHP файл.
  • js/ratings.js — головний JavaScript файл.
  • styles/ratings.css — CSS файл.
  • styles/img/hearts.png — зображення “серця”.

Конфігурація бази даних

RabidRatings автоматично створить необхідні таблиці у вашій базі даних, вважаючи, що їх ще не існує. Тому вам залишається відкрити файл ratings.php і змінити наступну інформацію:

/* Database Connection Options */
$this->dbHost     = "localhost";      // The host to connect to.
$this->dbUser     = "username";       // The username to login as.
$this->dbPassword = "secret";         // The database password.
$this->dbDatabase = "myDatabase";     // The database to utilize.

Замість “username” вкажіть логін (ім’я користувача) БД. Замість “secret” пропишіть пароль, а на місці “myDatabase” вкажіть назву створеної вами бази. На 99% “localhost” вам підійде, тому не треба змінювати тут нічого.

Використання

Розмістіть наступний код зверху кожної сторінки, на якій ви хочете використовувати RabidRatings:

<?php require_once("ratings.php"); $rr = new RabidRatings(); ?>

Там, де ви хочете показати секцію для оцінювання, використовуйте наступний код (замініть “anotherGreatArticle” на унікальний ключ, який буде закріплений за окремим рейтингом: чи то статті, чи цитати, тощо).

<?php $rr->showStars("anotherGreatArticle"); ?>

Не забудьте включити файл JavaScript і файл CSS після приєднання фреймворку MooTools в секції <head> вашого документу. Це можна зробити таким чином:

<head>
<script src="js/mootools-v1.2.js"></script>
<script src="js/ratings.js"></script>
<link rel="stylesheet" href="styles/ratings.css" />
</head>

Примітка: Даний скрипт вимагає строгого прописування DOCTYPE (це потрібно для коректної роботи в Internet Explorer). Тому переконайтеся, що ви включили наступний код зверху вашого HTML:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

Більше про Rabid Ratings читайте на:

Категорія: Корисні плагіни. Теґи: , , , . Ви можете слідкувати за коментуванням цієї статті за допомогою RSS 2.0. Ви можете залишити коментар, або надіслати трекбек з вашого сайту.

Коментарів: 3 до “Rabid Ratings v1.2”

  1. СаняNo Gravatar написав (ла):

    Щось не працює… Фаербаг видає

    Class is not defined
    ratings.js()ratings.js (строка 18)
    [Break on this error] var RabidRatings = new Class({\n

  2. adminNo Gravatar написав (ла):

    2Саня: Я буквально щойно перевірив. Все працює. Ось, архів — Архів з файлами для Rabid Ratings v1.2. Переконайтеся, що ви під’єднали всі необхідні файли вірно.

  3. СаняNo Gravatar написав (ла):

    дякую за відповідь, але щось не хоче призначати клас… прийшлось прикрутити другий аякс рейтинг

Залишити коментар

XHTML: Ви можете використовувати ці теґи: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>