Soru : Dosya İndirme Menüsüne Nasıl Oylama Eklerim<br>

Cevap:

BİRİNCİ AŞAMA

locale/Turkish/downloads.php açalım

Bulalım:
$locale['416'] = "Download"
Hemen Bitimine Bu Kodu Ekleyelim:
$locale['417'] = "Rating is available to Members only.<br><br>Please login or register to vote.";
$locale['418'] = "Please select your Rating";
$locale['419'] = "Post Rating";
$locale['420'] = "Rating: ";
$locale['421'] = "Total votes: ";

İKİNCİ AŞAMA


downloads.php açalım


Bulalım:
include LOCALE.LOCALESET."downloads.php";


Hemen Bitimine Ekleyelim:
if (isset($_POST['post_rating'])) {
if (isNum($_POST['rating']) && $_POST['rating'] > 0 && $_POST['rating'] < 6) {
$result = dbquery("INSERT INTO ".DB_PREFIX."ratings (rating_item_id, rating_type, rating_user, rating_vote, rating_datestamp, rating_ip) VALUES ('".$_POST['rating_item_id']."', 'D', '".$userdata['user_id']."', '".$_POST['rating']."', '".time()."', '".USER_IP."')");
}
header("Location: downloads.php?cat_id=".$cat_id);
}
ÜÇÜNCÜ AŞAMA

Bulalım:
echo "</table>\n";


Hemen Bitimine Ekleyelim:
if (iMEMBER) $download_rating=dbarray(dbquery("SELECT rating_vote,rating_datestamp FROM ".DB_PREFIX."ratings WHERE rating_item_id='".$data['download_id']."' AND rating_type='D' AND rating_user='".$userdata['user_id']."'"));
if (!iMEMBER) {
echo "<tr><td colspan='3' class='tbl1' align='center'>".$locale['417']."</td></tr>\n";
} elseif ($download_rating['rating_vote']>0) {
$total_votes = dbresult(dbquery("SELECT COUNT(rating_item_id) FROM ".DB_PREFIX."ratings WHERE rating_item_id='".$data['download_id']."' AND rating_type='D'"),0);
$sum_votes = dbresult(dbquery("SELECT SUM(rating_vote) FROM ".DB_PREFIX."ratings WHERE rating_item_id='".$data['download_id']."' AND rating_type='D'"),0);
$votes = round($sum_votes/$total_votes, 0);
echo "<tr><td colspan='3' class='tbl1' align='center'><b>".$locale['420']."</b>(".$votes."/5) - <b>".$locale['421']."</b> $total_votes</td></tr>";
}else{
echo "<tr><td colspan='3' class='tbl1' align='center'><form name='postrating' method='post' action='".FUSION_SELF."?cat_id=".$cat_id."'>";
echo "<div align='center'>".$locale['418'].": <select name='rating' class='textbox'>";
echo "<option value='1'>1</option>\n";
echo "<option value='2'>2</option>\n";
echo "<option value='3'>3</option>\n";
echo "<option value='4'>4</option>\n";
echo "<option value='5'>5</option>\n";
echo "</select>\n";
echo "<input type='hidden' name='rating_item_id' value='".$data['download_id']."'>\n";
echo "<input type='submit' name='post_rating' value='".$locale['419']."' class='button'></form></td></tr>\n";
}