Stack Overflow/reddit sistema de votación en php
voting (2)
Estoy buscando ejemplos de cómo implementar un sistema de votación StackOverflow / reddit en php.
Básicamente quiero el cuadro de flecha Arriba y Abajo. ¿Hay algún buen ejemplo por ahí?
Puede usar este: http://www.technabled.com/2011/02/pulse-lite-reddit-ajax-up-down-voting.html Divulgación: soy el desarrollador.
Hay muchas secuencias de comandos por ahí, pero no es demasiado difícil hacerlo usted mismo.
He usado jQuery (para manejar AJAX) y un pequeño script PHP antes. Por ejemplo, algún pseudo-código:
// Some checking for recent votes from this user is appropriate here
if (isset($_POST[''voteType''], $_POST[''postId'']) && $user->loggedIn) {
// insert vote into database if not already inserted
echo json_encode(array(''error'' => false));
} else {
// bad request/hack attempt
echo json_encode(array(''error'' => true, ''message'' => ''Bad parameters sent''));
}
y luego algo de jQuery:
$(''#upVote'').click(function() {
$.post(''vote.php'', {voteType: ''up'', postId: 42}, ''updateIcon(data, textStatus)'', ''json'');
});
function updateIcon(data, textStatus) {
// If error = false highlight the upvote icon
// else show the error message returned
}