Hola a todos...
Me he instalado un módulo del Post Nuke para que mis usuarios registrados puedan obtener puntos a medida que colaboran con la web. El script gestiona los puntos de esta forma:
*****************************************
$score = array(
"stories" => 4, // por cada noticia
"reviews" => 2, // por cada review
"comments" => 4, // por cada comentario de noticias
"pollcomm" => 4, // por comentario en los polls
"reviewcomm" => 2, // por cada comentario en los reviews
"downloads" => 3, // por cada descarga enviada
"dloadvotes" => 2, // por cada voto en las descargas
"links" => 1, // por cada link de web enviado
"linkvotes" => 1, // por cada voto en los links
"posts" => 4 // por cada post en los foros
);
******************************************
Esos son los puntos que maneja, y crea una tabla asi:
*******************************************
CREATE TABLE nuke_user_points (
uid int(11) NOT NULL default '0',
uname varchar(25) NOT NULL default '',
stories int(11) NOT NULL default '0',
comments int(11) NOT NULL default '0',
pollcomm int(11) NOT NULL default '0',
downloads int(11) NOT NULL default '0',
dloadvotes int(11) NOT NULL default '0',
links int(11) NOT NULL default '0',
linkvotes int(11) NOT NULL default '0',
reviews int(11) NOT NULL default '0',
reviewcomm int(11) NOT NULL default '0',
posts int(11) NOT NULL default '0',
points int(13) NOT NULL default '0',
PRIMARY KEY (uid)
) TYPE=MyISAM;
INSERT INTO nuke_user_points(uid,uname) VALUES (-1, "");
**************************************************
Todo esto funciona perfecto, pero quiero ponerle un toque... ;)
Favor ver el siguiente mensaje...
Para los que saben de PHP, los grandes gurús II