Някой може ли да ми преправи кода да се оценява новината но дизайна да е друг примерно нещо като в палче на горе и на долу и в зависимост от това колко е гласувано има различен брой звездички ако може да се направи ще е хубаво. Благодаря предварително ето кода:
Код:
//===================================================
// RATING & SOCIAL BOOKMARKING
//-----------------------------------------------------------------
echo " <DIV align=\"center\">";
if ($allow_rating == "1") {
$max_rows = 10000;
$ratings=Array("$lang_sel_select", "$lang_sel_poor", "$lang_sel_fair", "$lang_sel_good", "$lang_sel_very_good", "$lang_sel_excellent");
if (isset($_REQUEST[id])) {
$last_ip = $_SERVER[REMOTE_ADDR];
$result = mysql_query("SELECT * from ccms_news_rate WHERE id=\"$_REQUEST[id]\"");
$fields = mysql_fetch_row($result);
if (!$fields[0]) {
$num_rows = mysql_result(mysql_query("SELECT COUNT(id) FROM ccms_news_rate"),0);
if ($num_rows <= $max_rows) {
mysql_query("INSERT INTO ccms_news_rate VALUES ($_REQUEST[id],0,0,'0.0.0.0')");
$rating = 0;
$votes = 0;
}
else die("Error: Max rows reached.");
} else {
$rating = $fields[2];
$votes = $fields[1];
}
if ($_POST[your_rating] > 0 and $fields[3] != $_SERVER[REMOTE_ADDR]) {
$your_rating = $_POST[your_rating] * 10;
$votes++;
$rating = ($fields[2]*$fields[1]+$your_rating)/$votes;
mysql_query("UPDATE ccms_news_rate SET votes = $votes, rating = $rating, last_ip = '$_SERVER[REMOTE_ADDR]' WHERE id=$_REQUEST[id]");
}
$image = (round($rating/50,1)*50)."-star.gif";
$note = number_format($rating/10, 1);
echo " <form action=\"story-$_REQUEST[id]-$title_seo_glob.html\" method=\"POST\">
<img src=\"$imagepath/$image\" align=\"absmiddle\"><br />
<SPAN class=\"contentlight\">$lang_rating: $note, $lang_votes: $votes</SPAN><br />
<select name=\"your_rating\" style=\"$form\">
<option style=\"$form_dropdown1\" value=\"0\" selected>$ratings[0]";
mysql_query("UPDATE ccms_news SET rating='$note' WHERE id='$_REQUEST[id]'");
for ($i=5; $i>=1; $i--) {
echo " <option style=\"$form_dropdown2\" value=\"$i\">$ratings[$i]\n";
}
}
?>
</SPAN>
</select>
<input type="image" name="RATE" src="<?echo "$imagepath"?>/rate.png" value="RATE" align="absmiddle">
</form>
<?php
}