亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

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

emlog熱門日志修改具體介紹

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

emlog博客程序默認(rèn)是的總的瀏覽數(shù)排序,這段熱門日志的代碼在include/model/log_model.php文件中第342~355行,官方默認(rèn)的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è)置顯示的條數(shù)比如5條,那么以views(瀏覽數(shù))降序排列,如果瀏覽數(shù)相同的話以評論數(shù)定先后順序,取5條。

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

下面來改造代碼(屬于官方解釋的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;//以當(dāng)前訪問的時間戳最近30天

3.全部文章按當(dāng)月的瀏覽數(shù)降序排列,相同瀏覽數(shù)的按評論數(shù)降序排列,這里對數(shù)據(jù)庫就需要添加2個字段,執(zhí)行下面查詢語句,數(shù)據(jù)庫前綴默認(rèn)為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ù)和當(dāng)月瀏覽數(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");//查詢?nèi)罩景l(fā)表時間和最后瀏覽時間 
  26.     $row = $this->db->fetch_array($res); 
  27.     if(date("m",time())!=date("m",$row['lastview']) && date("m",time())!=date("m",$row['date']))//判斷當(dāng)前時間的月份和最后瀏覽時間的月份,以及判斷最后瀏覽時間的月份和發(fā)表時間的月份是否一樣。 
  28.     {$this->db->query("UPDATE " . DB_PREFIX . "blog SET monviews=0");//執(zhí)行當(dāng)月瀏覽數(shù)清0 
  29.     $this->db->query("UPDATE " . DB_PREFIX . "blog SET lastview=".time());//設(shè)置最后瀏覽時間到當(dāng)前時間 
  30.     $this->db->query("UPDATE " . DB_PREFIX . "blog SET monviews=monviews+1 WHERE gid=$blogId");//執(zhí)行當(dāng)月瀏覽數(shù)+1 
  31.     $this->db->query("UPDATE " . DB_PREFIX . "blog SET lastview=".time()." WHERE gid=$blogId");//更新最后瀏覽時間到當(dāng)前時間 
  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ā)表
操bbb操bbb| 欧美二级三级| 欧美不卡在线| 日韩亚洲欧美成人| 欧美国产91| 亚洲一区亚洲二区| 日本精品免费在线观看| 日韩欧美猛交xxxxx无码| 久久精品免视着国产成人| 亚洲爆乳无码一区二区三区| 日日av拍夜夜添久久免费| 久久精品视频2| 亚洲天堂免费观看| 国产精品va无码一区二区三区| 日韩影视在线观看| 久久久久久久久久久久久久久久久久| 99精品人妻无码专区在线视频区| 国产熟妇搡bbbb搡bbbb| 久久久蜜臀国产一区二区| 亚洲天堂网视频| 黄色av免费看| 国产精品亲子伦av一区二区三区| 人妻一区二区视频| 日韩免费一级视频| 亚洲一区二区三区四区五区黄| 在线日韩国产网站| 国产视频网站在线观看| 视频一区二区三区在线看免费看| 韩日成人在线| 色呦呦免费观看| 久久视频国产精品免费视频在线| 日韩av大片站长工具| 男人的天堂亚洲| 九九精品视频在线看| 两个人看的在线视频www| 一本色道久久综合| 欧美日韩一区二区三区在线免费观看| 欧美极品在线视频| 欧美成人性福生活免费看| 一区二区三区国产好的精华液| 久久久久亚洲av无码专区桃色| 久久久噜噜噜| 国产一区二区免费| 精品自拍视频在线观看| 日韩精品中文字幕一区二区三区| 成人看片视频| 男女啪啪免费体验区| 免费看av大片| 人人爽人人爽人人片av| 国产精品成人免费一区久久羞羞| 情趣视频在线观看| 久久人妻无码aⅴ毛片a片app| 一道本无吗一区| 美日韩精品视频免费看| 在线免费观看日韩av| 91av在线播放视频| 色www永久免费视频首页在线| 无遮挡又爽又刺激的视频| 亚洲爱情岛论坛永久| jlzzjlzz欧美大全| 亚洲午夜久久久| 精品少妇在线视频| 国产美女精品视频| 成人高清视频免费观看| 欧美日韩国产综合视频在线观看| 91亚洲精品| 女性裸体视频网站| 亚洲国产一区自拍| 亚洲xx在线| 亚洲欧洲精品成人久久奇米网| 日韩精品免费在线视频| 亚洲精品久久久久久久久久| 久操手机在线视频| 色综合天天综合网天天狠天天| 国产美女91呻吟求| 在线播放日韩av| 亚洲在线欧美| 三级做a全过程在线观看| 亚洲三级在线视频| 欧美日韩不卡合集视频| 国产欧美成人| 国产又爽又黄又舒服又刺激视频| 亚洲永久无码7777kkk| 国产美女在线播放| 亚洲高清久久网| 美脚丝袜一区二区三区在线观看| 欧美日韩一区二区三区免费看| 91久久久久久久久久久| 黄色在线免费| 亚洲美女电影在线| 久久精品在线观看视频| 亚洲国产精久久久久久| 国产一区二区三区在线播放免费观看| 亚洲熟女综合色一区二区三区| 日韩a级黄色片| 成av人免费青青久| 成人午夜大片免费观看| www青青草原| 亚洲一区二区三区四区中文| 午夜亚洲性色视频| 日韩精品中午字幕| 国产精品国产三级国产aⅴ原创| 91精品国产色综合久久ai换脸| 嫩草黄色影院| 88av.com| 91久久中文| 国产乱码精品一区二区三区四区| 欧美精品1区| 91精品国产自产精品男人的天堂| 精品国产区一区二区三区在线观看| 一区二区三区在线观看av| 97国产suv精品一区二区62| 国产精品少妇在线视频| 女同一区二区免费aⅴ| 天天舔天天操天天干| 999在线精品视频| 欧美亚洲精品一区| 99久久亚洲精品日本无码| 九九热视频在线免费观看| 极品少妇一区二区三区| 最新亚洲国产精品| 亚洲色图视频在线观看| 欧美成人xxxx| 亚洲色图欧美视频| 成人网男人的天堂| 国产高清一区二区| 天天av天天翘天天综合网| 奇米精品一区二区三区在线观看一| 东热在线免费视频| 日本美女在线中文版| 97在线日本国产| 羞羞小视频在线观看| 欧美黄网站色视频| 一区二区在线免费观看| 亚洲精品一区| 亚洲激情成人在线| 亚洲乱码国产乱码精品精的特点| 97青娱国产盛宴精品视频| 西西44rtwww国产精品| 成人一级黄色片| 日本中文字幕第一页| 女人天堂网站| 精品粉嫩超白一线天av| 国产日产精品一区二区三区四区的观看方式| 欧美日韩中文在线视频| 久久er热在这里只有精品66| xxx国产在线观看| 中文字幕av导航| 日韩精品一区国产| 国产精品久久久亚洲第一牛牛| www欧美在线观看| 亚洲午夜av在线| 久久久久久久久久久一区| 亚洲免费视频成人| 色婷婷激情五月| av网站免费观看| 亚洲综合婷婷久久| 亚洲精品电影网站| 国产精品二区视频| 国产主播福利在线| 网站永久看片免费| 免费在线观看成人| 亚洲欧美久久久| 国产又粗又猛又色又| 国产成人aaaa| 高清福利在线观看| 国产伦精品一区二区三区免费| 天天操天天干天天干| 99re8这里有精品热视频免费| 绯色av蜜臀vs少妇| 免费污片软件| 日韩国产精品亚洲а∨天堂免| 成av人片一区二区| **日韩最新| 黄色a级片免费看| 亚洲成年人电影网站| 精品国产无码AV| 国产在线拍偷自揄拍精品| 加勒比成人在线| 久草在线免费福利| 日本а中文在线天堂| 综合激情在线| 欧美视频官网| 春意影院午夜免费入口| 日韩一级免费一区| 成人台湾亚洲精品一区二区| 成人高清视频免费观看| 久久人人97超碰国产公开结果| 国产情侣一区| 国产又粗又猛又黄又爽| 日韩欧美亚洲天堂| 蜜臀av粉嫩av懂色av| 深夜福利在线看| 色偷偷成人一区二区三区91| 国产精品美女久久久久人| 800av免费在线观看| 欧美亚洲综合色| 在线成人超碰| 亚洲va天堂va欧美ⅴa在线| 免费久久99精品国产| 久久久夜色精品亚洲| 欧美成人综合网站| 亚洲熟妇一区二区三区| 亚洲一区二区久久久久久久| 日韩国产成人无码av毛片| 奇米精品一区二区三区在线观看一| av在线不卡免费| 国产高清av片| 成人一区二区三区视频在线观看| 欧美性猛交xxxx乱大交丰满| av在线不卡网站| 全亚洲最色的网站在线观看| 国产精品久久久久精k8| 日韩理论片av| 3p视频在线观看| 日韩高清中文字幕一区| 国产欧美日韩精品在线观看| 国产精品xxx在线观看www| 国产伦理精品| a级黄色一级片| 久久久久99精品成人片试看| 国产成人鲁色资源国产91色综| 成人男女网免费| 国产精品亚洲视频在线观看| 日韩在线免费播放| 欧美日韩的一区二区| 99精品热视频只有精品10| 亚洲缚视频在线观看| 神马久久久久久久久久久| 欧美视频日韩| 国产白丝一区二区三区| 色偷偷网站视频| 九九热线视频只有这里最精品| 亚洲欧美国产精品桃花| 国产日韩一级二级三级| 亚洲人成网站在线观看播放| 国产一区二中文字幕在线看| 国产激情无套内精对白视频| 亚洲区欧洲区| theporn国产在线精品| 日本韩国欧美精品大片卡二| 久久久影视精品| 亚洲精品中文字幕女同| 国产调教在线| 丁香综合五月| 国产精品福利观看| 黄色三级视频在线观看| japanese日本护士撒尿| 亚洲精品国产嫩草在线观看| 最好看的日本字幕mv视频大全| 日韩精品免费专区| 欧美日韩一区二区免费在线观看| 亚洲第一二区| 亚洲第一成人网站| 亚洲精品乱码久久| 亚洲精品mp4| 国产欧美一区二区精品久导航| 久久婷婷综合中文字幕| 国产成人一区二区在线观看| 国产精品成人国产| 亚洲最大成人网4388xx| 九一国产精品视频| 国产福利第一视频| 亚洲视频小说| 国内精品久久久久影院色| 国产精品丝袜在线播放| 黄色免费av网站| 性生活一级大片| 久久91精品国产91久久跳| 欧美videos另类齐全| 97在线观看免费高| 九色在线视频观看| 亚洲视频图片小说| 中文字幕一区二区三| 一区二区三区在线视频免费观看| 伊人蜜桃色噜噜激情综合| 国模无码国产精品视频| 99久久99久久精品国产片| 国产chinese中国hdxxxx| 国产又黄又爽免费视频| 最新中文字幕免费视频| 免费在线播放电影| 成人做爰免费视频免费看| 欧美日韩三级在线观看| 无码人妻精品一区二区蜜桃色欲| 日韩电影在线看| 国产精品久久中文字幕| 日本综合精品一区| 888av在线| av在线无限看| 最新中文字幕一区二区三区| 美女久久久精品| 欧美精品色综合| 91精品国产91久久久久久青草| 黄页网站视频在线观看| 大胆av不用播放器在线播放| 天天插天天干| 性感美女一区二区三区| 国产麻豆日韩欧美久久| 六十路息与子猛烈交尾| 亚洲AV无码国产精品午夜字幕| 香港三级韩国三级日本三级| 肉大捧一出免费观看网站在线播放| 久久久国产视频| 日本中文字幕高清| 国产精品一级| 一色屋精品亚洲香蕉网站| 一区二区在线观看免费视频播放| 成人高清av在线| 中文字幕在线视频一区二区三区| 伊人久久久久久久久久久久久| 欧美一区二区三区免费在线看| 4444免费观看| 三级精品视频| 无码久久精品国产亚洲av影片| 美女av免费看| 成人美女黄网站| 日日夜夜精品视频| 久久免费精品视频在这里| 日韩一级二级三级| 亚洲成人久久精品| 91亚洲无吗| 日本欧美一区二区在线观看| 精品久久久久久久久久久下田| 日韩亚洲欧美综合| 激情五月婷婷基地| 成人影音在线| 四虎在线视频免费观看|