Mam problem ze skryptem oceny na stronie!


(Master 45) #1

Witam. Mam problem ze skryptem oceny na stronie. Nie wiem jak się go instaluje. Próbowałem go wstawić i nić się nie pojawia.

To link do pobrania skryptu:

http://www.masugadesign.com/the-lab/scr ... ating-bar/

Proszę o pomoc.

Z góry dziękuję i pozdrawiam


(Wajrak) #2

Jakoś nie widzę żadnego pliku pod tym linkiem.


(Master 45) #3

Bardzo przepraszam, już zmieniłem adres


(Wajrak) #4

Ok, wprawdzie wszystko masz w pliku readme.txt ale niech Ci będzie :slight_smile:

Zaczynamy od upchnięcia skrypty na server.

Później edytujemy plik _config-rating.php i podajemy w nim dane do db. Następnie wbijasz się na swojego phpMyAdmina i tworzymy nową baze danych o nazwie ratings. Wchodzimy w nowej bazie w zakładkę SQL i wklejamy tam kod z pliku readme.txt odpowiadajacy za utworzenie nowych tabel w bazie:

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')

) TYPE=MyISAM AUTO_INCREMENT=3 ;

U mnie to nie chciało działać więc sobie zmodyfikowałem na:

CREATE TABLE `ratings` (

  `id` int(11) NOT NULL auto_increment,

  `total_votes` varchar(11) NOT NULL,

  `total_value` varchar(11) NOT NULL,

  `used_ips` longtext NOT NULL,

  PRIMARY KEY (`id`)

) TYPE=MyISAM AUTO_INCREMENT=1 ;

I jeżeli chodzi o instalacje to można powiedzieć że wszystko gotowe. Co do samego użycia to już mi się bawić nie chciało. Zauważyłem tylko, że:<?php rating_bar('1',5); ?>'1' - oznacza id w bazie 5 - oznacza ilosc gwiazdek w skali P.S Jeżeli chcesz mieć przykładowe dane w bazie wklej sobie taki kod (w phpMyAdminie w zakladce SQL):

INSERT INTO `ratings` VALUES (1, '3', '6', '');

INSERT INTO `ratings` VALUES (2, '8', '11', 'a:1:{i:0;s:9:"127.0.0.1";}');