Escrito por: Martín el 29-12-2010 05:00:02 y leído 11569 veces

Este sistema permite que los usuarios puedan votar mediante estrellitas gráficas que van rellenando su color según la valoración que nos da el usuario, diferentes artículos o productos de nuestra web, donde nos guste tener la participación activa de nuestros visitantes.
ACTUALIZACION: He publicado una demo online y el código totalmente modificado porque veo que está dando varios problemas. Recuerda que deberás modificar las rutas en todos los archivos, ya que casi todos los archivos tienen rutas relativas de las llamadas en AJAX para la votación que debes adaptar a las carpetas de tu web.
ACTUALIZACION 2: Antes de que me pongas verde en los comentarios diciendo NO FUNCIONAAAAA, lee los últimos comentarios. Hay un archivo en la carpeta JS llamado rating.js del que debes modificar la línea 65 con la ruta relativa de tus archivos (en la demo está puesta la ruta para que funcione en mi demo con mis urls amigables). Pone: xmlhttp.open('get', '/demos/votos/rpc.php?j='+vote+'&q='+id_num+'&t='+ip_num+'&c='+units);
El sistema, puede ser implementado mediante una base de datos o no almacenar los datos, eso es a gusto del desarrollador. Lo más completo sería integrarlo con una base de datos, un registro de IP votantes y asi no dejar repetir el voto.
Pero bueno, vamos a ello...
Las estrellas, no serán más que inputs del tipo radio que pondremos a modo de formulario en cada producto o post donde necesitemos la votación. Mediante jQuery y CSS nos ocuparemos de cambiarles el aspecto y que parezcan las estrellitas tan bonitas que aparecen en la foto más arriba.
Para ello...
En el código 2) vemos como declaramos nuestros input, en nuestro ejemplo, las estrellas comenzarán con un valor de 3/5, es decir, sobre 5 estrellas, las primeras 3 estarán pintadas.
En el código 1) vemos como llamamos a la configuración de las estrellas, en nuestro ejemplo, tendremos el código de las estrellas dentro de la carpeta votos en nuestro ftp.
A tener en cuenta...
Debes tener una tabla mysql creada, configurar el archivo _config-rating.php con los datos de conexión mysql y debes adaptar las consultas en el archivo db.php a tu tabla mysql.
Tabla MySQL
Además de todos tus campos, tu tabla mysql debe incluir estos 3 campos al final de todo y en estos formatos:
total_votes: int(255)
total_value: int(255)
used_ips: longtext
Estos campos se ocuparan de mantener el sistema de votación, donde total_votes, guardará el número total de votaciones, total_value, el la suma de puntos obtenidos dividido la cantidad de votaciones y el campo used_ips, guardará una lista de IPs votantes para evitar votos duplicados.
¿Complicado?
Te dejo todo el sistema subido, solo debes, en tu página, aplicar los códigos que muestro abajo y listo. Cualquier duda, ya sabes, usa el sistema de comentarios.
Categorías: Star Rating • Sistema De Votación • Estrellitas • •
sistema de votacion jquery • estrellas jQuery • sistema de votacion php • jquery sistema evaluacion estrellas • votacion jquery • jquery votaciones • jquery votacion • sistema de votos jquery • votacion estrellas • sistema de votaciones php jquery y mysql • votacion estrellas jquery • votaciones jquery • ranking jquery • sistema de votacion php mysql • estrellas votacion • jquery estrellas • jquery votacion estrellas • votos jquery • star rating jquery • sistemas de votacion jquery • jquery sistema de votacion • rating con estrellas • rating jquery • jquery votos • jquery valoracion estrellas • jquery rating • sistema valoracion estrellas • sistema de votacion con jquery • javascript ranking estrellas • jquery ranking • votacion con estrellas • votacion con jquery • sistema-de-votacion-con-estrellas-o-star-rating-con-jquery2 • sistema de votacion con estrellas • sistema de votacion de fotos • valoracion estrellas • estrellitas jquery • sistema de votacion html • sistema de votacion en html • votacion de estrellas • star rating • jquery puntuacion estrellas • puntuacion estrellas jquery • php jquery rating • valoracion estrellas php • puntuacion estrellas php • sistema de votacion _config-rating php • sistema de votacion mysql • como verificar registros duplicados con jquery • valoracion estrellas blogger • estrellas de votacion mysql • tablas de votos para mi wep • sistema de votacion por estrellas • votacion con estrellas css • votacion estrellas php • votos con estrellas • javascript puntuacion estrellas • ranking con jquery • Sistema de votacion de imagenes • rank jquery • sistema de votacion para blogger • sistema de votos php • ranking estrellas jquery • videos php codigo ejemplos programas • sistema de votacion sin base de datos • puntuacion estrellas blogger • VOTACIONES CON ESTRELLAS • Sistema de ranking PHP y MySQL Automático • estrellas votacion jquery • sistema de votaciones php • sistema de valoracion estrellas • codigo html votacion de fotos • sistema de puntuacion jquery • jquery mysql star rating • jquery estrellas valoracion • java votos automaticos • jquery sistema de evaluacion en PHP • votacion con estrellas jquery • sistema con jquery • sistema de votaciones para mi web • galerias con sistema de votacion con jquery • sistema de votacion para imagenes • puntuacion para imagenes con php y mysql • sistema de rating • evitar votos repetidos php • Sistema de valoración con estrellas en php • sistema votos jquery • votaciones estrellitas • sistema votacion estrellas php • sistema rating php mysql • ranking estrellas css • sistema de votacion en jquery • star rating php • sistema de votacion de fotos php • css php votacion estrellas • como hacer un sistema de rating • sistema de votaciones jquery • Sistema de Rating JQuery PHP MYSQL • sistema puntuacion jquery • HACER UN SISTEMA DE PUNTUACIÓN CON PHP Y JQUERY de una lista e susuarios •
acordeón actionscript ajax alert ampliar imágenes android antes y después as audio aumentar letra barra desplazamiento blur bordes redondeados botón derecho calcular distancia calendario chart chrome collapse columnas combobox contar caracteres contar followers contextual css cu3er códigos date-picker descargas desenfoque desplazamiento dhtml disminuir letra dominios editor enlaces enlaces externos error 404 estrellitas expander fade fecha file upload filtrar contenido flash font size formulario formularios fotografías fpdf frames framework galería gmail google google docs gratis headers htaccess html html5 iconos ie6 igualar columnas inyección cabeceras ipad iphone javascript jquery jquery ui jquery,jquery ui,datepicker,calendario,eventos jquery,jquery ui,select múltiple,option json lavalamp librería librerías lightbox limitar caracteres link links lista listas listbox mail injection maquetación marcos mensajes menu menú menú lateral miniaturas mootools mouseover mp3 multinivel mysql máscaras móvil navegadores no conflict notas adhesivas notificaciones oauth ofuscador ordenar organigrama pdf php phpmailer picker player playlist plugin png portfolio preview reproductor reproductor de música safari scroll scrollto select selector de color sistema de votación slider snippets spam star rating subir ficheros switch mode tablas tamaño texto target blank textarea thumbnail tooltip twitter usuarios activos validacion validación validate videos vtip wap webkit www wysiwyg youtube zoom
Hay 11 usuario/s en esta página