Tarih: 2006-07-14, 03:16:36 Mesaj konusu: Köşe Yazısı Puan bölümü
Merhaba arkadaşlar
Tüm arşivi taradım ama soruma çözüm getirecek bir yorum bulamadım.
Anasayfada yayınlanan haberleri puanlama imkanı var.Aynı zamanda köşe yazılarınıda puanlama imkanı var.Bu bölümü nasıl silebiliriz.Hangi dosyada hangi kodu silmemiz gerek bilen arkadaş varmı?
Bu işi olumsuz yönde kullananlar var. Yani zevk için kötü veya iyi puanlayanlar var. Bu bölümün tamamen kalkmasını istiyorum.
Saygılar.
En son TunaNehri tarafından 2006-07-14, 12:56:41 tarihinde değiştirildi, toplam 1 kere değiştirildi
Anasayfada yayınlanan haberlere puanlama modules/news/index.php dosyasından siliniyor. Ancak v2.0 köşe yazıları modülünde puanlama nasıl siliniyor bilen arkadaşlar var mı?
Hatta denemek için modules/Kose_Yazilari/index.php dosyasının tüm içerisindeki kodları boşaltıp servere gönderdim ama yine değişen bir şey olmadı... Puanlama bölümü halen görünüyor.
Belki yardımcı olur diye size tüm kodu aşağı ekliyorum. Kullandığım sürüm ise 7.0 dir.
Saygılar
if (!eregi("modules.php", $_SERVER['SCRIPT_NAME'])) {
die ("You can't access this file directly...");
}
$result = $db->sql_query("SELECT yazarno, yazaradi, yazarresim, yazarmail FROM ".$prefix."_kose_yazarlari ORDER BY yazarmail");
if ($db->sql_numrows($result) == 0) {
OpenTable();
echo "<center><font class=\"title\"><b>$sitename "._KOSEYAZILARI . "</b></font></center><br>";
echo "<center><font class=\"title\"><b>"._KOSEYAZIEKLENMEDI . "</b></font></center><br>";
CloseTable();
include("footer.php");
}
if ($db->sql_numrows($result) > 0) {
$r_options = "";
if (isset($c o o k i e[4])) { $r_options .= "&mode=$c o o k i e[4]"; }
if (isset($c o o k i e[5])) { $r_options .= "&order=$c o o k i e[5]"; }
if (isset($c o o k i e[6])) { $r_options .= "&thold=$c o o k i e[6]"; }
OpenTable();
CloseTable();
}
}
CloseTable();
title (""._YASALUYARI ."");
include("footer.php");
}
function yazarlar($yazarno) {
include("header.php");
global $prefix, $module_name, $db;
$result = $db->sql_query("SELECT yazarno, yazaradi, yazarresim, yazarmail FROM ".$prefix."_kose_yazarlari where yazarno='$yazarno'");
if ($db->sql_numrows($result) == 0) {
OpenTable();
echo "<center><font class=\"title\"><b>$sitename "._KOSEYAZILARI . "</b></font></center><br>";
echo "<center><font class=\"title\"><b>"._KOSEYAZARYOK . "</b></font></center><br>";
CloseTable();
include("footer.php");
}
if ($db->sql_numrows($result) > 0) {
$r_options = "";
if (isset($c o o k i e[4])) { $r_options .= "&mode=$c o o k i e[4]"; }
if (isset($c o o k i e[5])) { $r_options .= "&order=$c o o k i e[5]"; }
if (isset($c o o k i e[6])) { $r_options .= "&thold=$c o o k i e[6]"; }
include("header.php");
global $prefix, $module_name, $db;
$result = $db->sql_query("SELECT yazarno, yazaradi, yazarresim, yazarmail FROM ".$prefix."_kose_yazarlari where yazarno='$yazarno'");
if ($db->sql_numrows($result) == 0) {
OpenTable();
echo "<center><font class=\"title\"><b>$sitename "._KOSEYAZILARI . "</b></font></center><br>";
echo "<center><font class=\"title\"><b>"._KOSEYAZARYOK . "</b></font></center><br>";
CloseTable();
include("footer.php");
}
if ($db->sql_numrows($result) > 0) {
$r_options = "";
if (isset($c o o k i e[4])) { $r_options .= "&mode=$c o o k i e[4]"; }
if (isset($c o o k i e[5])) { $r_options .= "&order=$c o o k i e[5]"; }
if (isset($c o o k i e[6])) { $r_options .= "&thold=$c o o k i e[6]"; }
function rate_article($sid, $score) {
global $prefix, $db, $ratec o o k i e, $sitename, $r_options;
$score = intval($score);
$sid = intval($sid);
if ($score) {
if ($score > 5) { $score = 5; }
if ($score < 1) { $score = 1; }
if ($score != 1 AND $score != 2 AND $score != 3 AND $score != 4 AND $score != 5) {
Header("Location: index.php");
die();
}
if (isset($ratec o o k i e)) {
$rc o o k i e = base64_decode($ratec o o k i e);
$rc o o k i e = addslashes($rc o o k i e);
$r_c o o k i e = explode(":", $rc o o k i e);
}
for ($i=0; $i < sizeof($r_c o o k i e); $i++) {
if ($r_c o o k i e[$i] == $sid) {
$a = 1;
}
}
if ($a == 1) {
Header("Location: modules.php?name=Kose_Yazilari&op=rate_complete&sid=$sid&rated=1");
} else {
$result = $db->sql_query("update ".$prefix."_kose_yazilari set score=score+$score, ratings=ratings+1 where sid='$sid'");
$info = base64_encode("$rc o o k i e$sid:");
setc o o k i e("ratec o o k i e","$info",time()+3600);
update_points(7);
Header("Location: modules.php?name=Kose_Yazilari&op=rate_complete&sid=$sid$r_options");
}
} else {
include("header.php");
title("$sitename: "._YAZIOYLAMA."");
OpenTable();
echo "<center>"._OYLANMADI."<br><br>"
.""._GERIDON."</center>";
CloseTable();
include("footer.php");
}
}
function rate_complete($sid, $rated=0) {
global $sitename, $user, $c o o k i e;
$r_options = "";
if (is_user($user)) {
if (isset($c o o k i e[4])) { $r_options .= "&mode=$c o o k i e[4]"; }
if (isset($c o o k i e[5])) { $r_options .= "&order=$c o o k i e[5]"; }
if (isset($c o o k i e[6])) { $r_options .= "&thold=$c o o k i e[6]"; }
}
include("header.php");
title("$sitename: "._YAZIOYLAMA."");
OpenTable();
if ($rated == 0) {
echo "<center>"._TSKOYLAMA."<br><br>"
."[ <a href=\"modules.php?name=Kose_Yazilari&file=yazi_oku&sid=$sid$r_options\">"._YAZIYADON."</a> ]</center>";
} elseif ($rated == 1) {
echo "<center>"._DAHAONCEOYLADINIZ."<br><br>"
."[ <a href=\"modules.php?name=Kose_Yazilari&file=yazi_oku&sid=$sid$r_options\">"._YAZIYADON."</a> ]</center>";
}
CloseTable();
include("footer.php");
}
switch ($op) {
default:
index();
break;
case "yazarlar":
yazarlar($yazarno);
break;
case "arsiv":
arsiv($yazarno);
break;
case "rate_article":
rate_article($sid, $score);
break;
case "rate_complete":
rate_complete($sid, $rated);
break;
Bu forumda yeni başlıklar açamazsınız Bu forumdaki başlıklara cevap veremezsiniz Bu forumdaki mesajlarınızı değiştiremezsiniz Bu forumdaki mesajlarınızı silemezsiniz Bu forumdaki anketlerde oy kullanamazsınız