Despues este otro codigo es el que he puesto en mi diseño...
index.php Código PHP:
<?include ("seguridad.php");?>
<?php require('_drawrating.php'); ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html lang="en" xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<title>Zona Personal - Componentes CDT</title>
<script type="text/javascript" language="javascript" src="js/behavior.js"></script>
<script type="text/javascript" language="javascript" src="js/rating.js"></script>
<link rel="stylesheet" type="text/css" href="css/rating.css" />
<link rel="stylesheet" type="text/css" href="css.css" />
</head>
<body>
<div id="web">
<p> </p>
<div id="content2">
<h1>Panel de Galeria de fotos CDT</h1>
<table width="520" border="0">
<td width="506"> <p align="center">
<?php
if (isset($_GET['proceso'])){
echo $_GET['proceso']."<br>";
}
?> <?php
include("conex.php");
$link=Conectarse();
$result=mysql_query("select * from galeria where id='".$_GET['id']."'",$link);
if ($pdesign = mysql_fetch_array($result)){
mysql_field_seek($result,0);
$id=$pdesign['id'];
}
?>
<img src="vindividual.php?ruta=galeria/<?=$pdesign['imagen']?>" border="0"><br />
<br />
<br>
<?php echo rating_bar('2id',5); ?>
</p>
<div align="center" class="volver"> <a href="javascript:history.go(-1)">volver</a> </div>
<p> </p>
</table>
</div>
<div id="top"> </div>
<div id="menu_izq">
<h1>Menú</h1>
<p><a href="zona_personal.php">Portada</a><br>
<a href="">Web principal</a> <br>
<a href="salir.php">Salir</a> <br>
<br>
</p>
<h1>Secciones</h1>
<p><a href="edit_componente.php">Editar mi perfil</a><br>
<a href="edit_confi_componente.php">Configurar mi cuenta</a><br>
<a href="panel_galeria.php">Añadir fotos</a><br>
<a href="panel_galeria.php">Albúb de fotos</a> <br>
Webmail<br>
<a href="comunicados.php">Anuncios</a> <br>
Foro<br>
</p>
</div></div>
</body>
</html>
Y el _drawrating.php es practicamente igual que el original simplemente he cambiado algo de idioma pero ya esta no he modificado nada de programacion.
Código PHP:
<?php
function rating_bar($id,$units='',$static='') {
require('_config-rating.php'); // get the db connection info
//set some variables
$ip = $_SERVER['REMOTE_ADDR'];
if (!$units) {$units = 10;}
if (!$static) {$static = FALSE;}
// get votes, values, ips for the current rating bar
$query=mysql_query("SELECT total_votes, total_value, used_ips FROM $rating_dbname.$rating_tableName WHERE id='$id' ")or die(" Error: ".mysql_error());
// insert the id in the DB if it doesn't exist already
// see: http://www.masugadesign.com/the-lab/scripts/unobtrusive-ajax-star-rating-bar/#comment-121
if (mysql_num_rows($query) == 0) {
$sql = "INSERT INTO $rating_dbname.$rating_tableName (`id`,`total_votes`, `total_value`, `used_ips`) VALUES ('$id', '0', '0', '')";
$result = mysql_query($sql);
}
$numbers=mysql_fetch_assoc($query);
if ($numbers['total_votes'] < 1) {
$count = 0;
} else {
$count=$numbers['total_votes']; //how many votes total
}
$current_rating=$numbers['total_value']; //total number of rating added together and stored
$tense=($count==1) ? "voto" : "votos"; //plural form votes/vote
// determine whether the user has voted, so we know how to draw the ul/li
$voted=mysql_num_rows(mysql_query("SELECT used_ips FROM $rating_dbname.$rating_tableName WHERE used_ips LIKE '%".$ip."%' AND id='".$id."' "));
// now draw the rating bar
$rating_width = @number_format($current_rating/$count,2)*$rating_unitwidth;
$rating1 = @number_format($current_rating/$count,1);
$rating2 = @number_format($current_rating/$count,2);
if ($static == 'static') {
$static_rater = array();
$static_rater[] .= "\n".'<div class="ratingblock">';
$static_rater[] .= '<div id="unit_long'.$id.'">';
$static_rater[] .= '<ul id="unit_ul'.$id.'" class="unit-rating" style="width:'.$rating_unitwidth*$units.'px;">';
$static_rater[] .= '<li class="current-rating" style="width:'.$rating_width.'px;">Currently '.$rating2.'/'.$units.'</li>';
$static_rater[] .= '</ul>';
$static_rater[] .= '<p class="static">'.$id.'. Calificación: <strong> '.$rating1.'</strong>/'.$units.' ('.$count.' '.$tense.' emitidos) <em>Esto es \'static\'.</em></p>';
$static_rater[] .= '</div>';
$static_rater[] .= '</div>'."\n\n";
return join("\n", $static_rater);
} else {
$rater ='';
$rater.='<div class="ratingblock">';
$rater.='<div id="unit_long'.$id.'">';
$rater.=' <ul id="unit_ul'.$id.'" class="unit-rating" style="width:'.$rating_unitwidth*$units.'px;">';
$rater.=' <li class="current-rating" style="width:'.$rating_width.'px;">Actualmente '.$rating2.'/'.$units.'</li>';
for ($ncount = 1; $ncount <= $units; $ncount++) { // loop from 1 to the number of units
if(!$voted) { // if the user hasn't yet voted, draw the voting stars
$rater.='<li><a href="db.php?j='.$ncount.'&q='.$id.'&t='.$ip.'&c='.$units.'" title="'.$ncount.' de '.$units.'" class="r'.$ncount.'-Unidad de calificadores" rel="nofollow">'.$ncount.'</a></li>';
}
}
$ncount=0; // resets the count
$rater.=' </ul>';
$rater.=' <p';
if($voted){ $rater.=' class="voted"'; }
$rater.='>'.$id.' Calificación: <strong> '.$rating1.'</strong>/'.$units.' ('.$count.' '.$tense.' emitidos)';
$rater.=' </p>';
$rater.='</div>';
$rater.='</div>';
return $rater;
}
}
?>
y bueno la ubicacion de los archivos estan todos dentro del mismo, menos los js que estan en su carpeta y los css tb.