Mkportal news için çok istenen haber okunma sayısı eklentisiAşağıdaki işlemleri yapmaya başlamadan önce tüm dosyaların veritabanı dahil yedeğini alınız.
Adım 1:Veritabanınızı
phpMyAdmin'den açınız.
mkp_news tablosunu
Yapı olarak açınız. Açılan sayfadan
SQL Sorgusu kısmını açınız ve ekteki bulunan veri.sql dosyasını okutunuz. Bu adımı başarıyla tamamladıktan sonra diğer adıma geçebilirsiniz.
Adım 2:Haberler modülüne ait olan mkportal\modules\news\index.php dosyasını açınız. Ve aşağıdaki işlemleri takip ediniz:
Aşağıdaki kodu bulunuz (Satır 267):
$query = $DB->query( "SELECT id, idautore, titolo, autore, testo, data FROM mkp_news where idcategoria = '$idc' AND validate = '1' ORDER BY `id` DESC LIMIT $start, $per_page");Bu kodu aşağıdaki gibi değiştiriniz:
$query = $DB->query( "SELECT id, idautore, titolo, autore, testo, data, okunma FROM mkp_news where idcategoria = '$idc' AND validate = '1' ORDER BY `id` DESC LIMIT $start, $per_page");Aşağıdaki kodu bulunuz (Satır 275):
$cdata = $mklib->create_date($row['data']);Bu kodun altına aşağıdaki kodu ekleyiniz:
$okunma = $row['okunma'];Aşağıdaki kodu bulunuz (Satır 319):
$content.= "<br /><i>{$mklib->lang['from']}<b> <a href=\"$link_user=$id_orig_name\">$name</a></b>, $cdata, <a href=\"index.php?ind=news&op=submit_comment&idnews={$row['id']}\">{$mklib->lang['ne_comments']}</a>($totcomments), <a href=\"index.php?ind=news&op=news_show_single&ide={$row['id']}\">{$mklib->lang['ne_readall']}</a></i>";Bu kodu aşağıdaki gibi değiştiriniz:
$content.= "<br />Bu Haber $okunma Defa Okundu, <i>{$mklib->lang['from']}<b> <a href=\"$link_user=$id_orig_name\">$name</a></b>, $cdata, <a href=\"index.php?ind=news&op=submit_comment&idnews={$row['id']}\">{$mklib->lang['ne_comments']}</a>($totcomments), <a href=\"index.php?ind=news&op=news_show_single&ide={$row['id']}\">{$mklib->lang['ne_readall']}</a></i>";Aşağıdaki kodu bulunuz (Satır 383):
$query = $DB->query( "SELECT id, idcategoria, idautore, titolo, autore, testo, data FROM mkp_news where id = '$ide' AND validate = '1'");Bu kodu aşağıdaki gibi değiştiriniz:
$query = $DB->query( "SELECT id, idcategoria, idautore, titolo, autore, testo, data, okunma FROM mkp_news where id = '$ide' AND validate = '1'");Aşağıdaki kodu bulunuz (Satır 402):
$cdata = $mklib->create_date($row['data']);Bu kodun altına aşağıdaki kodu ekleyiniz:
$okunma = $row['okunma'];
$queryhit = $DB->query( "UPDATE mkp_news SET okunma= '$okunma'+1 where id = '$ide' AND validate = '1'");Aşağıdaki kodu bulunuz (Satır 435):
$content.= "<br /><i>{$mklib->lang['from']}<b> <a href=\"$link_user=$id_orig_name\">$name</a></b>, $cdata, <a href=\"index.php?ind=news&op=submit_comment&idnews={$row['id']}\">{$mklib->lang['ne_comments']}</a>($totcomments)</i>";Bu kodu aşağıdaki gibi değiştiriniz:
$content.= "<br />Bu Haber $okunma Defa Okundu, <i>{$mklib->lang['from']}<b> <a href=\"$link_user=$id_orig_name\">$name</a></b>, $cdata, <a href=\"index.php?ind=news&op=submit_comment&idnews={$row['id']}\">{$mklib->lang['ne_comments']}</a>($totcomments)</i>";Adım 3:Ana sayfadaki haberler bloğunda da haber okunma sayısını göstermek için mkportal\blocks\news.php dosyasını açınız. Ve aşağıdaki işlemleri takip ediniz:
Aşağıdaki kodu bulunuz (Satır 36):
$query = $DB->query( "SELECT n.id, n.idcategoria, n.idautore, n.titolo, n.autore, n.testo, n.data, n.totalcomm, s.id AS idcat, s.titolo AS titcat, s.icona Bu kodu aşağıdaki gibi değiştiriniz:
$query = $DB->query( "SELECT n.id, n.idcategoria, n.idautore, n.titolo, n.autore, n.testo, n.data, n.okunma, n.totalcomm, s.id AS idcat, s.titolo AS titcat, s.icona Aşağıdaki kodu bulunuz (Satır 75):
$cdata = $this->create_date($row['data']);Bu kodun altına aşağıdaki kodu ekleyiniz:
$okunma = $row['okunma'];Aşağıdaki kodu bulunuz (Satır 105):
<br /><i>{$this->lang['from']}<b> <a href=\"$link_user=$id_orig_name\">$name</a></b>, $cdata <a href=\"index.php?ind=news&op=submit_comment&idnews={$row['id']}\">{$this->lang['comments']}</a>($totcomments), <a href=\"index.php?ind=news&op=news_show_single&ide={$row['id']}\">{$this->lang['readall']}</a></i>Bu kodu aşağıdaki gibi değiştiriniz:
<br />Bu Haber $okunma Defa Okundu, <i>{$this->lang['from']}<b> <a href=\"$link_user=$id_orig_name\">$name</a></b>, $cdata <a href=\"index.php?ind=news&op=submit_comment&idnews={$row['id']}\">{$this->lang['comments']}</a>($totcomments), <a href=\"index.php?ind=news&op=news_show_single&ide={$row['id']}\">{$this->lang['readall']}</a></i>Hazırlayan: UzmanWeb.Net & Burak ŞİMŞEK (Burajan)