Yo creo que si tiene que ver, es como los menus de wordpress si estas en la página de la pestaña del menu este adopta una class="currency" y cambia su estilo respecto de los otros.
entonces si es php hay que abrir la mente y no cerrarse por que lo sabemos todo
como te han dicho roboty lo que debes hacer es tener un campo relacion usuario-noticia
ahi guardas que usuarios han votado la noticia la relacion es N-N por que muchos usuarios pueden votar una noticia y una noticia puede ser votada por muchos usuarios.
haces la consulta de id noticia contra id usuario, si el usuario ha votado la noticia al imprimir la noticia le agregas class="voted"
algo asi:
Código PHP:
Ver originalif($voto_user == $id_noticia){
echo "<div class="voted"></div>";
}
realmente es mucho más complicado que esto, y lo dificil es la consulta y el orden además de la normalización pero ese es el concepto.