亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        CMS發(fā)布靜態(tài)新聞頁(yè)面瀏覽計(jì)數(shù)功能實(shí)現(xiàn)

        2015-04-02 12:05:38李悅
        軟件導(dǎo)刊 2015年2期

        摘要:網(wǎng)站新聞瀏覽計(jì)數(shù)是衡量新聞內(nèi)容是否吸引訪問(wèn)者的一個(gè)重要指標(biāo)。動(dòng)態(tài)程序發(fā)布網(wǎng)站新聞瀏覽計(jì)數(shù)非常容易,但對(duì)于內(nèi)容管理軟件(CMS)發(fā)布的靜態(tài)新聞頁(yè)面瀏覽計(jì)數(shù)是一個(gè)難點(diǎn)。采用ASP+ACCESS實(shí)現(xiàn)了靜態(tài)新聞頁(yè)面的瀏覽計(jì)數(shù)功能。

        關(guān)鍵詞關(guān)鍵詞:CMS;瀏覽計(jì)數(shù);內(nèi)容管理軟件;ASP;ACCESS

        DOIDOI:10.11907/rjdk.143757

        中圖分類號(hào):TP302.7

        文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào)文章編號(hào):16727800(2015)002004002

        作者簡(jiǎn)介作者簡(jiǎn)介:李悅(1978-),女,陜西西安人,陜西省圖書館網(wǎng)絡(luò)技術(shù)部館員,研究方向?yàn)閃eb標(biāo)準(zhǔn)構(gòu)建網(wǎng)站、圖書館管理系統(tǒng)輔助軟件開發(fā)。

        0引言

        使用動(dòng)態(tài)程序發(fā)布網(wǎng)站新聞頁(yè)面,對(duì)應(yīng)新聞?dòng)涗浽跀?shù)據(jù)庫(kù)唯一記錄標(biāo)識(shí),計(jì)數(shù)代碼很容易獲取,以此實(shí)現(xiàn)新聞瀏覽計(jì)數(shù)功能。

        內(nèi)容管理軟件采用靜態(tài)頁(yè)面生成技術(shù),將文檔庫(kù)中的內(nèi)容結(jié)合HTML 頁(yè)面模板,生成最終的HTML頁(yè)面,以提高網(wǎng)站的訪問(wèn)效率。內(nèi)容管理軟件發(fā)布的靜態(tài)新聞頁(yè)面實(shí)現(xiàn)計(jì)數(shù)功能原理與動(dòng)態(tài)程序?qū)崿F(xiàn)計(jì)數(shù)功能相同,瀏覽計(jì)數(shù)程序同樣需要獲取可以唯一標(biāo)識(shí)該靜態(tài)頁(yè)面的特征來(lái)實(shí)現(xiàn)計(jì)數(shù)功能。內(nèi)容管理軟件生成的靜態(tài)頁(yè)面由于無(wú)法獲取記錄ID等唯一值,因此需要利用其它標(biāo)識(shí)來(lái)唯一標(biāo)識(shí)該頁(yè)面。經(jīng)研究發(fā)現(xiàn),新聞不見得具有唯一性。因此,決定使用新聞和新聞頁(yè)面發(fā)布后的鏈接地址(形如 http://www.sxlib.org.cn/shaoer/ 200708/t2007 0820_30475.htm)兩個(gè)標(biāo)識(shí),組合起來(lái)唯一標(biāo)識(shí)靜態(tài)頁(yè)面。

        1靜態(tài)新聞頁(yè)面瀏覽計(jì)數(shù)功能實(shí)現(xiàn)

        1.1實(shí)現(xiàn)原理

        內(nèi)容管理軟件以TRS WCM 內(nèi)容協(xié)作平臺(tái)[1] (以下簡(jiǎn)稱TRS WCM)為例,TRS WCM模板發(fā)布后生成靜態(tài)新聞頁(yè)面,通過(guò)在模板中的TRS置標(biāo)獲得新聞和新聞發(fā)布后鏈接地址,利用JavaScript代碼將新聞和新聞發(fā)布后的鏈接地址作為參數(shù)傳遞給asp頁(yè)面,由asp代碼實(shí)現(xiàn)新聞閱讀次數(shù)的計(jì)數(shù)功能,同時(shí)在新聞頁(yè)面顯示瀏覽次數(shù)。

        計(jì)數(shù)功能的實(shí)現(xiàn)包括兩部分:①內(nèi)容管理軟件發(fā)布的靜態(tài)頁(yè)面。在靜態(tài)頁(yè)面中將唯一標(biāo)識(shí)靜態(tài)頁(yè)面的參數(shù),通過(guò)內(nèi)嵌在頁(yè)面中的JavaScript代碼傳遞給的ASP計(jì)數(shù)代碼[2];②ASP計(jì)數(shù)代碼的具體實(shí)現(xiàn)。

        1.2內(nèi)容管理軟件模板中內(nèi)嵌的JavaScript代碼

        在TRS WCM模板中加入JavaScript代碼,模板發(fā)布新聞頁(yè)面后,計(jì)數(shù)代碼在網(wǎng)頁(yè)中顯示瀏覽次數(shù)。在瀏覽器中刷新靜態(tài)新聞頁(yè)面一次,頁(yè)面調(diào)用asp計(jì)數(shù)代碼一次,計(jì)數(shù)值增加一次,頁(yè)面顯示效果如圖1所示。

        內(nèi)容管理軟件新聞模板中的代碼如下:

        模板發(fā)布后,生成html頁(yè)面代碼如下:

        代碼詳細(xì)說(shuō)明:

        (1)/jishu/jishu.asp

        說(shuō)明:因?yàn)樾侣勴?yè)面相對(duì)網(wǎng)站根目錄的目錄層次不同,因此采用統(tǒng)一的“/jishu/jishu.asp”形式調(diào)用。

        計(jì)數(shù)代碼,即相對(duì)根目錄的路徑調(diào)用計(jì)數(shù)器代碼。

        (2)

        說(shuō)明:顯示新聞字段的內(nèi)容。

        (3)

        說(shuō)明:顯示新聞發(fā)布鏈接地址,形如http://www.sxlib.org.cn/shaoer/ 200708/t20070820_30475.htm。

        圖1靜態(tài)新聞頁(yè)面瀏覽計(jì)數(shù)顯示效果

        1.3ASP瀏覽計(jì)數(shù)代碼實(shí)現(xiàn)

        (1)數(shù)據(jù)庫(kù)設(shè)計(jì)。使用ACCESS建立jishu表,jishu表字段結(jié)構(gòu)見表1。

        表1計(jì)數(shù)表

        字段名稱[]字段類型[]字段說(shuō)明

        ID[]自動(dòng)編號(hào)[]記錄編號(hào)

        title[]文本[]新聞

        link[]備注[]新聞發(fā)布完整鏈接地址

        c[]數(shù)字[]瀏覽次數(shù)計(jì)數(shù)器

        (2)ASP瀏覽計(jì)數(shù)代碼。利用參數(shù)傳遞title及l(fā)ink值,在計(jì)數(shù)表中使用鏈接地址查找是否存在對(duì)應(yīng)的計(jì)數(shù)記錄。查到對(duì)應(yīng)的計(jì)數(shù)記錄,計(jì)數(shù)器加1,并且判斷新聞是否發(fā)生變化,發(fā)生變化時(shí)更新字段;未查到對(duì)應(yīng)計(jì)數(shù)記錄,添加新記錄,title 和link字段分別賦值,并初始化計(jì)數(shù)器,初始值為1。詳細(xì)計(jì)數(shù)代碼如下:

        <%@language=vbscript%>

        <!--#include file="link.asp" -->

        <%

        link=request.querystring("link")

        title=server.htmlencode(request.querystring("title"))

        set rs=server.createobject("adodb.recordset")

        rs.open "select * from jishu where link='"& link &"'",conn,1,3

        if rs.recordcount>0 then

        if rs("title")<>title then

        rs("title")=title

        end if

        rs("c")=rs("c")+1

        rs.update

        else

        rs.close

        rs.open "jishu",conn,1,3

        rs.addnew

        rs("link")= link

        rs("title")=title

        rs("c")=1

        rs.update

        end if

        %>

        document.write(<%=rs("c")%>)

        <%

        rs.close

        set rs=nothing

        conn.close

        set conn=nothing

        %>

        1.4靜態(tài)新聞瀏覽排行功能

        使用計(jì)數(shù)表實(shí)現(xiàn)靜態(tài)新聞瀏覽次數(shù)排行功能,排行頁(yè)面顯示效果如圖2,點(diǎn)擊新聞,可以打開對(duì)應(yīng)的新聞頁(yè)面。

        圖2新聞點(diǎn)擊排行榜

        2結(jié)語(yǔ)

        靜態(tài)頁(yè)面瀏覽計(jì)數(shù)代碼應(yīng)用在網(wǎng)站新聞頁(yè)面中,達(dá)到了預(yù)期的靜態(tài)頁(yè)面瀏覽計(jì)數(shù)效果,使網(wǎng)站具備靈活的頁(yè)面瀏覽計(jì)數(shù)功能。本文以TRS WCM內(nèi)容協(xié)作平臺(tái)為例,該方法同樣可以與其它內(nèi)容管理軟件結(jié)合使用,實(shí)現(xiàn)靜態(tài)頁(yè)面的瀏覽計(jì)數(shù)功能。

        參考文獻(xiàn)參考文獻(xiàn):

        \[1\]北京拓爾思信息技術(shù)有限公司.TRS 內(nèi)容協(xié)助平臺(tái)用戶手冊(cè)[EB/OL]. http://www.87994.com/read/8bfefc1602583ae5843a95e1.html.

        [2]馮昊.ASP動(dòng)態(tài)網(wǎng)頁(yè)設(shè)計(jì)與應(yīng)用[M]. 北京:清華大學(xué)出版社,2013.

        責(zé)任編輯(責(zé)任編輯:杜能鋼)

        久久精品日韩av无码| 亚洲乱码中文字幕视频| 内射白浆一区二区在线观看| 777亚洲精品乱码久久久久久| 亚洲精品日韩自慰喷水白浆| 亚洲成a人片在线观看中| 国产色av一区二区三区| 一本色道久久88加勒比—综合| 国产欧美日韩久久久久| 自拍亚洲一区欧美另类| 日本美女性亚洲精品黄色| 性人久久久久| 品色永久免费| 亚洲精品中文字幕观看| 一区二区三区中文字幕在线观看| 天天做天天摸天天爽天天爱| 久久av无码精品人妻出轨| 久久久99精品视频| 免费在线视频亚洲色图| 国产熟女内射oooo| 欧美va亚洲va在线观看| 亚洲中文字幕有码av| 不卡av网站一区二区三区| 欧美性色黄大片手机版| 国产午夜精品电影久久| 日韩精品一区二区三区含羞含羞草| 麻豆精品国产av在线网址| 老师翘臀高潮流白浆| 亚洲国产精品久久九色| 亚洲天堂av黄色在线观看| 射精专区一区二区朝鲜| 亚洲产国偷v产偷v自拍色戒| 亚洲av一二三又爽又爽又色| 国产免费av手机在线观看片| 色八区人妻在线视频免费| 99久久国产综合精品女乱人伦| 国产韩国一区二区三区| 国产免费爽爽视频在线观看| 91在线精品老司机免费播放 | 亚洲女同性恋在线播放专区| 极品少妇xxxx精品少妇偷拍|