看看热文排行的算法 在PLUGIN/busfly_randomsort/include.asp 算法涉及到评论数、引用数、浏览数、发表时间等
复制内容到剪贴板
代码:
'<!--热文排行-->
Function busfly_randomsort_BlogReBuild_randomsorttophot()
if busfly_randomsort_isBuildtophot=1 then
Set busfly_randomsort_objRS1=objConn.Execute("select top " & CStr(busfly_randomsort_NUM_BUSFLY_TOPHOT) & " [log_ID] from blog_Article WHERE ([log_Level]>2) AND (log_ID>0) ORDER BY log_CommNums*100 + log_TrackBackNums*200 + sqr(log_ViewNums)*10 - (date()-Log_PostTime)*(date()-Log_PostTime) DESC ")
call busfly_randomsort_outArticleHtml(busfly_randomsort_objRS1,"randomsorttophot",busfly_randomsort_NUM_BUSFLY_TOPHOT)
end if
End Function