Introduccion ort_mdj_rating es un sistema de rating basado en el "Unobtrusive AJAX Star Rating Bar" Caracteristicas * Usa CSS (Hojas de estilo en cascada) para ratings * Limitacion de IP por medio de Cookies * Posibilidad de Limitacion de IP usando la Base de Datos * Barra de Votacion escalable de 1 a 10 votos * Utiliza Ajax Uso and Tags es usado para dibujar la barra de votacion Atributos * id: Identificador por defecto del Articulo (usa $thisarticle[‘thisid’]) y en la mayoria de los casos no debes especificar esto. Para mostrar la barra de rating para diferentes articulos busca este articulo en la lista de articulos. P.e. en el indice: votar por mi impresionante “AAA Titled” articulo donde “x” es el ID de mi articulo (entero) “AAA Titled” * units: numero de unidades de votacion que quiero utilizar, por defecto es 10, y 10 es el maximo. * unitwidth: Ancho de una unidad de calificación en píxeles, por defecto es 30. Tenga en cuenta que no se utiliza para el diseño del estilo, en rating.css valor por defecto 30px utilizados por lo que si el cambio que le deben editar la hoja de estilo de estrellas. * firstvote: Da por defecto el primer voto en 7. su uso es necesario para invocar a los archivos javascript y css. INSTRUCCIONES 1. Instalacion: * Suba el archivo css_rating_sql.php al directorio de su Textpattern. (Este paso lo puede saltear si ejecuta el ITEM 2) * Suba las 2 imagenes en la carpeta "images". Es muy importante no modificar el nombre de las imagenes. * Suba el archivo rpc.php en el directorio raiz de Textpattern (se encarga de las invocaciones AJAX) * Ejecute el archivo css_rating_sql.php. Por ejemplo http://www.yoursite.com/textpattern/css_rating_sql.php * Borre el archivo css_rating_sql.php una vez que se le informe que se ha ejecutado correctamente * Instale el plugin ort_mdj_rating * Suba el archivo rating.js en la carpeta "files" por medio de la interfaz de Textpattern o directamente en la carpeta files. * Ponga el TAG el cual es utilizado para dibujar la barra de votacion. Por ejemplo en "Default Form", luego del tag . * Ponga el TAG el cual es necesario para los archivos javascript y css. Debe ser posicionado entre los tags y (Presentation - Pages). * Pegue el contenido del archivo /files/rating.css al final de su Style Sheet por defecto. 2. Creando la Tabla Rating SQL (Opconal, omita este paso si ya siguio las instrucciones del ITEM 1 al pie de la letra) La siguiente ejecucion la puede realizar a traves de la opcion de codigo SQL via phpMyAdmin CREATE TABLE IF NOT EXISTS `txp_ratings` ( `id` int(10) unsigned NOT NULL, `total_votes` int(10) unsigned NOT NULL, `total_value` int(10) unsigned NOT NULL, `used_ips` longtext NOT NULL, PRIMARY KEY (`id`) ) TYPE=MyISAM;