日本免费精品_最新日韩一区_亚洲视频一区在线_a在线视频观看_天天射夜夜骑_粉嫩av一区二区三区_欧美中日韩免费视频_综合图区欧美_国内精品美女在线观看_午夜精品久久久久久久男人的天堂

首頁 > 網(wǎng)站 > 建站經(jīng)驗 > 正文

emlog熱門日志修改具體介紹

2024-08-30 19:06:39
字體:
來源:轉載
供稿:網(wǎng)友

emlog博客程序默認是的總的瀏覽數(shù)排序,這段熱門日志的代碼在include/model/log_model.php文件中第342~355行,官方默認的log_model.php文件,你自己修改過的,我也不知道在哪行.

其中第346行的mysql查詢語句,代碼如下:

$sql = "SELECT gid,title FROM " . DB_PREFIX . "blog WHERE hide='n' and type='blog' ORDER BY views DESC, comnum DESC LIMIT 0, $num";

從emlog_blog讀出不隱藏(hide='n')和是日志的(type='blog',這個去掉了頁面)日志,ORDER BY views DESC,comnum DESC LIMIT 0,$num這里$num設置顯示的條數(shù)比如5條,那么以views(瀏覽數(shù))降序排列,如果瀏覽數(shù)相同的話以評論數(shù)定先后順序,取5條。

從上面代碼中可以看出,越早以前的文章的話閱讀數(shù)肯定是比較多,那么導致這個熱門日志排行上的文章幾乎是不變的,所以個人認為有點不妥.

下面來改造代碼(屬于官方解釋的HACK程序,有一定的危險,操作前先備份數(shù)據(jù)).

1.熱門日志改成熱評日志(以評論數(shù)作為排行,評論數(shù)相同以瀏覽數(shù)定先后順序),只要交換下views和comnum就可以了,修改后的代碼如下:

$sql = "SELECT gid,title FROM " . DB_PREFIX . "blog WHERE hide='n' and type='blog' ORDER BY comnum DESC,views DESC LIMIT 0, $num";

PS:適合平常日志評論比較多的博客,如果平常評論比較少的話,變化也是不大的.

2.熱門日志改成本月熱門日志,規(guī)定取日志發(fā)表的時間范圍后以瀏覽數(shù)降序,相同瀏覽數(shù)的以評論數(shù)的降序排列,這里要分2種情況:一種是本月的,還有一種是最近30天的.

那么先來說說本月的,得到本月起點的時間戳,代碼如下:

  1. $t   =   mktime(0,0,0,date("m",time()),1,date("Y",time())); //本月起點的時間戳 $sql = "SELECT gid,title FROM " . DB_PREFIX . "blog WHERE hide='n' and type='blog' and date>$t ORDER BY views DESC, comnum DESC LIMIT 0, $num"; 

修改后的完整代碼:

  1. function getHotLog($num) { 
  2.     $t   =   mktime(0,0,0,date("m",time()),1,date("Y",time()));    
  3.     $sql = "SELECT gid,title FROM " . DB_PREFIX . "blog WHERE hide='n' and type='blog' and date>$t ORDER BY views DESC, comnum DESC LIMIT 0, $num";//開源軟件:Vevb.com 
  4.     $res = $this->db->query($sql); 
  5.     $logs = array(); 
  6.     while ($row = $this->db->fetch_array($res)) { 
  7.         $row['gid'] = intval($row['gid']); 
  8.         $row['title'] = htmlspecialchars($row['title']); 
  9.         $logs[] = $row
  10.         } 
  11.     return $logs
  12.     } 

那么最近30天也就簡單了,只要把$t的那個改改就可以了,代碼如下:

$t = time() - 3600 * 24 * 30;//以當前訪問的時間戳最近30天

3.全部文章按當月的瀏覽數(shù)降序排列,相同瀏覽數(shù)的按評論數(shù)降序排列,這里對數(shù)據(jù)庫就需要添加2個字段,執(zhí)行下面查詢語句,數(shù)據(jù)庫前綴默認為emlog.

添加最后瀏覽的時間的字段:

ALTER TABLE emlog_blog ADD lastview bigint(20) NOT NULL default '0'

添加本月瀏覽數(shù)的字段:

ALTER TABLE emlog_blog ADD monviews mediumint(8) unsigned NOT NULL default '0'

數(shù)據(jù)庫修改完畢,下面是log_model.php程序的修改。第289~296行增加閱讀次數(shù),這里這個執(zhí)行總瀏覽數(shù)和當月瀏覽數(shù)每次瀏覽+1,還有下月清0,完整代碼如下:

  1. //[2013-05-30]更新代碼:合并update語句 
  2.  /** 
  3.   * 增加閱讀次數(shù),修改最后閱讀時間,增加本月閱讀次數(shù) 
  4.   * 
  5.   * @param int $blogId 
  6.   */ 
  7.  function updateViewCount($blogId) { 
  8.   $this->db->query("UPDATE " . DB_PREFIX . "blog SET views=views+1 WHERE gid=$blogId"); 
  9.   $res=$this->db->query("SELECT date,lastview FROM " . DB_PREFIX . "blog WHERE gid=$blogId"); 
  10.   $row = $this->db->fetch_array($res); 
  11.         if(date("m",time())!=date("m",$row['lastview']) && date("m",time())!=date("m",$row['date'])) 
  12.   {$this->db->query("UPDATE " . DB_PREFIX . "blog SET monviews=0,lastview=".time());} 
  13.   $this->db->query("UPDATE " . DB_PREFIX . "blog SET monviews=monviews+1,lastview=".time()." WHERE gid=$blogId"); 
  14.  } 
  15.  
  16. //[2012-11-30]代碼: 
  17.  
  18. /** 
  19. * 增加閱讀次數(shù),修改最后閱讀時間,增加本月閱讀次數(shù) 
  20. * 
  21. * @param int $blogId 
  22. */ 
  23. function updateViewCount($blogId) { 
  24.     $this->db->query("UPDATE " . DB_PREFIX . "blog SET views=views+1 WHERE gid=$blogId");//總瀏覽數(shù)每次瀏覽+1 
  25.     $res=$this->db->query("SELECT date,lastview FROM " . DB_PREFIX . "blog WHERE gid=$blogId");//查詢日志發(fā)表時間和最后瀏覽時間 
  26.     $row = $this->db->fetch_array($res); 
  27.     if(date("m",time())!=date("m",$row['lastview']) && date("m",time())!=date("m",$row['date']))//判斷當前時間的月份和最后瀏覽時間的月份,以及判斷最后瀏覽時間的月份和發(fā)表時間的月份是否一樣。 
  28.     {$this->db->query("UPDATE " . DB_PREFIX . "blog SET monviews=0");//執(zhí)行當月瀏覽數(shù)清0 
  29.     $this->db->query("UPDATE " . DB_PREFIX . "blog SET lastview=".time());//設置最后瀏覽時間到當前時間 
  30.     $this->db->query("UPDATE " . DB_PREFIX . "blog SET monviews=monviews+1 WHERE gid=$blogId");//執(zhí)行當月瀏覽數(shù)+1 
  31.     $this->db->query("UPDATE " . DB_PREFIX . "blog SET lastview=".time()." WHERE gid=$blogId");//更新最后瀏覽時間到當前時間 
  32.     } 

修改熱門日志代碼中的views改為monviews,代碼如下:

$sql = "SELECT gid,title FROM " . DB_PREFIX . "blog WHERE hide='n' and type='blog' ORDER BY monviews DESC, comnum DESC LIMIT 0, $num";

PS:最后再說幾句,這里只是簡單的修改下,還有很多種修改熱門日志排列的方法.

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
欧美日韩精品综合| 91精品国产免费| 欧洲精品在线一区| 日韩在线视频二区| 日韩国产欧美三级| 蜜桃久久av| 日韩国产成人| 国产成免费视频| av不卡免费看| 国产v日产∨综合v精品视频| 欧美日韩国产综合网| 久久精品蜜桃| 香蕉视频亚洲一级| 亚洲第一中文字幕| 不卡视频一区二区三区| 黄色片网站在线| 精品区一区二区| 国产一区精品在线| 欧美三级网址| 欧美日韩国产首页| 婷婷中文字幕在线观看| av中文网站| 欧美日韩高清不卡| 久久精品www| 91欧美在线| 欧美日韩精品在线播放| 欧美日韩视频免费| 日韩影院二区| 日韩中文字幕视频在线| 成人欧美亚洲| 五月天久久比比资源色| 国产一区高清视频| 中文字幕亚洲第一| av最新网址| 亚洲欧洲综合另类| a天堂中文在线官网在线| 亚洲第一视频网站| 最新中文字幕在线| 欧美日韩国产一二| 亚洲开心激情| 中文字幕2020第一页| 日韩av一区在线| 欧美三级网址| 伊人网站在线| 国产无套粉嫩白浆在线2022年| 中文字幕亚洲一区二区av在线| 国产日产一区二区| 亚洲欧洲精品在线| 久久精品久久精品亚洲人| 日韩精品国产欧美| 麻豆精品视频入口| 国产一区深夜福利| 欧美高清一级片在线| 日韩视频一区二区在线观看| 亚洲视频色图| 成年人黄国产| 97视频在线| 国产乱码在线| 国内精品不卡| 日韩国产亚洲欧美| 国产免费久久久| 国产在线高清精品| 日韩免费不卡avV| 国产丝袜欧美中文另类| 中文字幕日韩欧美| 欧美日韩高清一区二区| 91精品国产免费| 国产精品一区二区三区免费观看| 欧美日韩国产中文| 久久视频免费看| 中文字幕在线播放一区| 国产福利免费观看| 中文在线一区| 国产欧美日韩中文字幕在线| 日韩中文字幕二区| 在线综合 亚洲 欧美中文字幕| 中文字幕久精品免费视频| 在线观看免费国产成人软件| 国产在线视频不卡| 欧美日韩精品不卡| 又黄又www的网站| 国产福利在线播放| 久久久综合av| 国产成人精品免费在线| 欧美日韩国产页| 亚洲大片精品永久免费| 久久91精品久久久久久秒播| 中文亚洲欧美| 日韩欧美综合视频| 午夜一区二区三区| av免费不卡国产观看| 中文字幕国产亚洲| 日韩免费视频一区| 欧美日韩亚洲国内综合网俺| 国产午夜精品视频| 欧美日韩国产影片| 成人福利一区| 亚洲欧美日本另类| 亚洲二区自拍| 欧美性生交大片免费| 亚洲第一中文字幕| 日韩在线中文视频| 国产成人日日夜夜| 99精品999| 最新中文在线视频| 亚洲乱码一区av黑人高潮| 五月综合激情日本mⅴ| 欧洲精品二区| 二区中文字幕| 精品999视频| 久久夜色精品国产欧美乱极品| 一区二区日韩av| 欧美一级日韩一级| 欧美日韩激情在线一区二区三区| 国产不卡一区| 国产小视频在线| 免费视频国产一区| 精品日韩视频在线观看| 欧美日韩在线不卡一区| 日韩精品视频免费在线观看| 欧美日韩精品久久久| 久久精品日韩欧美| 99视频在线看| 日韩在线三区| 欧美日韩精品免费看| 欧美日韩综合色| 中文网丁香综合网| 中文在线视频| 日韩精品手机在线| 国产一区精品在线| 中文字幕在线导航| 欧美日韩在线观看首页| 日韩在线 中文字幕| 亚洲综合日韩欧美| 黄色在线播放网站| 欧美日韩亚洲综合| 欧美日本精品| 日韩欧美国产网站| 中文字幕第一页在线播放| 久久riav| 91精品国产91久久| 欧美日韩中文字幕| 国产一区在线不卡| 欧美日韩国产高清视频| 日韩国产91| 日韩精品a在线观看91| 日韩欧美亚洲区| 日本熟女一区二区| 欧美日韩国产免费观看视频| 日韩中文字幕二区| 一区二区视频国产| 日本精品在线中文字幕| 欧美sm一区| 国产午夜精品视频| 国产欧美日韩精品综合| 99综合视频| 国产午夜精品一区二区三区视频| 在线观看免费国产成人软件| 国产综合成人久久大片91 | 国产 中文 字幕 日韩 在线| www.精品视频| 中文字幕亚洲在| 欧美日韩精品是欧美日韩精品| 一区二区视频在线| 欧美日韩在线三级| 亚洲福利精品| 欧美日韩精品中文字幕| 欧美午夜精品在线| 国产在线不卡一区| 中文字幕在线视频网| 欧美中文字幕在线观看视频| 精品久久久久久综合日本欧美| 精品国产综合久久| 91精品免费观看| 亚洲乱码中文字幕综合| 亚洲一区中文| 国产日韩专区| 免费视频久久| 高清一区二区| 国产成人一区二区精品非洲| 日韩精品视频在线观看免费| 国产h片在线观看| 中文字幕在线播放一区| www.三级.com| 色综合婷婷久久| 国产丝袜一区二区| 国产婷婷色一区二区三区在线| 亚洲成年人影院在线| 日韩视频在线一区二区| 91欧美日韩在线| 亚洲素人一区二区| 91精品国产91| 国产在线二区| 天天在线视频色| 欧美不卡视频一区| 国产嫩草影院久久久久| 久久riav| 国产视频1区2区| 在线视频1区2区| 中文字幕日韩欧美| 国产福利久久久| 一区在线视频观看| 91精品国产综合久久香蕉的特点| 日韩专区中文字幕| 日韩av二区| 欧美日韩在线视频一区| 免费看ww视频网站入口| 日韩精品在线网站| 国产小视频免费在线观看| 亚洲欧美中文字幕| 中文字幕精品一区二| 欧美二三四区| 日韩av综合在线观看| 欧美日韩免费高清| 中文字幕在线亚洲| 91久久中文| 中文字幕第一页在线播放| 日韩精品在线私人| 精品日韩av| 欧美日韩视频免费| 日韩不卡中文字幕| 欧美日韩国产综合网| 日韩字幕在线观看| 亚洲视频资源在线| 日韩不卡中文字幕| 日本a口亚洲| 999精品在线| 国产欧美日韩91| 在线观看国产一区| 色欧美日韩亚洲| 欧美日韩在线三级| 日韩精品首页| 日韩在线欧美| 久久人人88| 国产小视频免费在线网址| 91精品国产丝袜白色高跟鞋| 国产在线日韩欧美| 一二三区精品福利视频| 亚洲区中文字幕| 精品欧美久久久| 久久精品网站免费观看| 在线看欧美日韩| 日韩精品视频免费在线观看| 久久精品99国产国产精| 免费日韩精品中文字幕视频在线| 国产黄色在线| 国产乱码午夜在线视频| 日韩欧美在线综合| 精品国产99| 欧美日韩激情一区二区三区| 91精品国产综合久久久久久| 欧洲精品久久久| 国产三级做爰在线观看| 深夜日韩欧美| 亚洲a级在线播放观看| 欧美亚洲天堂网| 日韩国产欧美在线视频| 国产一区在线不卡| 日韩亚洲欧美中文高清在线| 中文字幕在线观看视频www| 999视频精品| 国产成人精品999| 欧美婷婷久久| 二区中文字幕| 日韩一级二级三级精品视频| 欧美国产亚洲一区| 国产不卡一区二区在线观看| 狠狠色综合色区| 中文字幕欧美亚洲| √天堂资源中文www| 国产在线看一区| 在线看av的网址| 欧美成人vr18sexvr| 精品不卡一区二区| 欧美日韩亚洲天堂| 91精品日本| 久久香蕉av| 日韩中文字幕精品视频| 久久精品日韩欧美| 国产精品福利视频一区二区三区| 精品亚洲国内自在自线福利| 欧美日韩三级在线观看| 日韩亚洲欧美中文三级| 国产欧美日韩视频在线| av中文天堂在线| 欧美 日韩 国产在线观看| 中文字幕亚洲二区| 在线精品观看| 最近高清中文在线字幕在线观看1| 欧美 日韩 国产在线观看| 国产 欧美在线| 久久69成人| 国产日韩三级| 亚洲第一网中文字幕| 一区在线免费| 在线黄色国产电影| av中文天堂在线| 樱花草www在线观看| www.三级.com| 国产日韩1区| 国产高清精品在线| 欧美日韩国产在线观看| 日韩欧美综合在线| 国产一区 二区 三区一级| 欧美国产一区视频在线观看| 国产欧美日韩久久| 日韩视频精品| 国产一级免费| 日韩视频不卡中文| 欧美日韩亚洲系列| 日韩精品福利视频| 国产视频aaa| 久久人人精品| 欧美日韩免费不卡视频一区二区三区| 久久99久久久欧美国产| 欧美日韩中国免费专区在线看| 欧美一级日韩不卡播放免费| 中文字幕在线看视频国产欧美| 国产一区久久久| 91久久精品国产91性色69| 国产三级在线| 国产又粗又猛又爽又黄91精品| 国产不卡视频在线| 一区二区不卡久久精品| 久久蜜桃一区二区| 亚亚洲欧洲精品| 久久久水蜜桃| 在线看欧美日韩| 精品人妻二区中文字幕| 香蕉视频亚洲一级| 国产在线高清精品| 最近高清中文在线字幕在线观看| 日韩欧美在线不卡| 日韩欧美中文在线视频| 久久香蕉精品| 精品999在线| 最新日韩中文字幕| 国产91大片| 欧美日韩免费高清| 91精品国产综合久久久久久| 亚洲一区中文| 亚洲国产欧美91| 国产高清精品在线观看| 一区二区日韩免费看| 国产香蕉精品视频| 欧美中文字幕在线视频| 精品国产91| 国产视频二区| 亚洲 欧美 中文字幕| 国产高清不卡av| 国产成人精品网址| 日韩精品在线观| 天堂√8在线中文| av免费在线观看网址| 国产一级视频| 国产在线中文字幕| 国产福利在线看| 国产中文在线视频| 天天在线视频色| 本道综合精品| 日韩一级网站| 精品日韩在线| 中文字幕在线看视频国产欧美| 蜜桃久久av| 日韩欧美色综合网站| 丰满少妇一区| 日韩欧美国产免费播放| 亚洲欧洲日韩在线| 日韩视频第二页| 日韩精品手机在线| www.91香蕉视频| 亚洲国产欧美日韩精品| 精品三区视频| 国产欧美中文在线| 91精品免费看| 国产一级免费在线观看| 日韩中文字幕视频网| 日韩欧美综合在线视频| 欧美日韩中文字幕精品| 免费看ww视频网站入口| 欧美日韩在线播放视频| 一区二区三区免费看视频| 日韩 欧美 亚洲| 欧美国产三级| 日韩在线视频网| 国产永久在线观看| 国产一区激情在线| 久久精品www| 日韩欧美色综合网站| 欧美日韩国产一中文字不卡| 婷婷久久综合网| 伊人www22综合色| 日韩在线高清视频| 亚洲福利精品| 精品人妻一区二区三区视频| 日韩精品在线网站| 最近中文字幕第一页| 久久99精品久久久| 精品亚洲成a人片在线观看| 精品久久久精品|