<noframes id="nbtfn">

                <dfn id="nbtfn"><th id="nbtfn"></th></dfn>

                網站評分插件進級

                U盤殺手官網
                  原有的文章評分插件,采取的是5分評分,感到體驗不好,用戶要思慮到底是打從1分照樣打5分,推敲太多,此次直接調換為“頂一下”、“踩一下”兩種,相當于只用打1分或5分,簡單多了?! 〗癯?,博客的評論已經按照用戶投票的方法進行排序,具體排序規矩很簡單,直接按照(支撐數-否決數)排序,是以假如有否決數很多的評論,新宣布的評論將會在留言中下部出現,而不是底部?! ‘斎?,原有的評分數據不克不及丟,我這里也做了一個轉換,原有評分插件記錄了分數值和投票次數兩個參數,經由過程一個公式可以將其轉化為頂踩次數?! 〖僭O評分數值為R,投票總數為A,頂數值為Y,踩數值為N,已知R和A,計算Y和N,假設本來投票的人都投了1分或5分,則Y=(R-1)*A/4,N=A-Y,就近似計算出了“頂一下”、“踩一下”的數值?! 榱瞬怀霈F小數,新的評分應用百分制,評分數值為R=Y*100/(Y+N+1),評分的機理是,默認體系先投一票否決,然后投贊成數值為100,投否決數值為0,計算平均值,第一小我投贊成票時,按照上面的公式計算出來的數值是50分,而不是100分,如許可以很簡單地避免1、2個投票投出高分的票。當投票人數異常多的時刻,體系第一次投的票對分值的影響就很小了?! ≡u論投票是在原有的評論投票插件基本長進行修改,使其適應新體系,此外再增長文章投票功能,使得兩個投票體系公用一個代碼,讓體系也簡化了很多?! ∮辛宋恼峦镀焙驮u論投票,之后就可以按照投票的分值排序,得出用戶投票得分最高的文章和評論?! ∵@兩天把本來體系的投票評分插件也一一進級了,進級的過程還算順利,最終文章和評論都可以評分了,如許,稍后我就可以制造“評分最高的文章”和“評分最高的評論”兩個側欄了,這兩個插件進級的過程還算有點復雜,這里記錄一下。

                上一篇:微軟:IE有風險,應用需謹慎

                下一篇:改換CKeditor編輯器

                美女三级片|免费人做人爱的网站|亚洲中文无码亚洲人成视…|天天躁日日躁狠狠躁