帝國(guó)cms網(wǎng)站管理系統(tǒng)V4.7 DIGG的實(shí)現(xiàn)(頂踩實(shí)現(xiàn))

前言:
DIGG頂及踩踏可以實(shí)現(xiàn)用戶(hù)之間的信息交流互動(dòng)。
實(shí)現(xiàn)要點(diǎn):
系統(tǒng)本身就內(nèi)置了digg的功能,只是沒(méi)有在數(shù)據(jù)表中直接內(nèi)置digg字段,所以我們只需增加digg的字段就可以實(shí)現(xiàn)頂與踩踏的功能。
(為什么不內(nèi)置所有會(huì)使用到的字段呢?主要是為了系統(tǒng)的穩(wěn)定性,做到字段按需增加,使系統(tǒng)穩(wěn)定性?xún)?yōu)化到最佳)
實(shí)現(xiàn)方法:
通過(guò)新建一個(gè)digg字段,然后修改內(nèi)容模板加入digg顯示代碼即可。
效果圖(圖1):
三步教你學(xué)會(huì)digg
操作步驟:
一、 digg字段創(chuàng)建、設(shè)置
登陸后臺(tái)--->“系統(tǒng)設(shè)置”--->“管理數(shù)據(jù)表”,進(jìn)入如下圖(圖2):
選擇你需要實(shí)現(xiàn)digg效果的系統(tǒng)模型,進(jìn)行右方的操作,本例中以在“新聞系統(tǒng)模型”中實(shí)現(xiàn)digg為例;
第一步 新建digg字段
點(diǎn)擊“管理字段”進(jìn)入字段管理界面--->點(diǎn)擊“新建字段”,出現(xiàn)下圖界面(圖3):
設(shè)置說(shuō)明:新建的字段名 必須填為diggtop;字段標(biāo)識(shí) 可根據(jù)需要自由設(shè)置,本例填為“頂”;
字段類(lèi)型 選擇大數(shù)值型(INT);字段的其他選項(xiàng)按默認(rèn)設(shè)置提交即可。
第二步 設(shè)置digg字段為模板項(xiàng)
新建好digg字段后,返回“數(shù)據(jù)管理表”界面(圖2),點(diǎn)擊“管理系統(tǒng)模型”進(jìn)入系統(tǒng)模型管理界面--->點(diǎn)擊“修改”進(jìn)行digg字段項(xiàng)設(shè)置(圖4):
勾選digg字段項(xiàng)中的列表模板與內(nèi)容模板提交即可。
二、 修改digg所在系統(tǒng)模型的內(nèi)容模板
點(diǎn)擊菜單“模板管理” --->“管理內(nèi)容模板” --->點(diǎn)擊右側(cè)digg所在系統(tǒng)模型“修改” (圖5):
模板內(nèi)容代碼里,在想要加入digg效果的光標(biāo)位置處粘貼digg代碼:
<script src="[!--news.url--]e/data/js/ajax.js"></script>
<table width="61" height="68" border="0" cellpadding="0" cellspacing="0" background="[!--news.url--]images/diggbg.gif" align="center">
<tr>
<td valign="middle">
<div align="center"><font size=4><span id="diggnum"><script src=[!--news.url--]e/public/ViewClick?classid=[!--classid--]&id=[!--id--]&down=5></script></span></font></div></td>
</tr>
<tr>
<td valign="middle">
<div align="center"><a href="JavaScript:makeRequest('[!--news.url--]e/public/digg?classid=[!--classid--]&id=[!--id--]&dotop=1&doajax=1&ajaxarea=diggnum','EchoReturnedText','GET','');">頂一下</a></div></td>
</tr>
</table>
上述代碼中dotop參數(shù)“1”表示頂,如果是實(shí)現(xiàn)踩踏改為“0"即可,如:dotop=0。
小貼士:可以將模板內(nèi)容的源代碼復(fù)制到Dreamweaver中設(shè)計(jì)可直觀顯示---插入想要加上digg效果的光標(biāo)位置---粘貼digg代碼----復(fù)制整個(gè)代碼,粘貼回模板內(nèi)容 框中,提交即可完成digg的效果設(shè)置。
三、 接著我們到“系統(tǒng)設(shè)置”>“數(shù)據(jù)更新中心”>“刷新所有信息內(nèi)容頁(yè)面”(勾選重復(fù)生成),刷新后查看文章就可以看到digg效果了
學(xué)習(xí)digg的調(diào)用
設(shè)置好內(nèi)容頁(yè)的digg后,接著我們可以在任意地方用ecmsinfo的SQL語(yǔ)句方式調(diào)用到應(yīng)用DIGG的信息
首先我們回顧下"ecmsinfo的SQL語(yǔ)句方式調(diào)用":
ecmsinfo語(yǔ)法:
[ecmsinfo]欄目ID/專(zhuān)題ID/SQL,顯示條數(shù),標(biāo)題截取數(shù),是否顯示欄目名,操作類(lèi)型,模板ID,只顯示有標(biāo)題圖片[/ecmsinfo]
ecmsinfo的SQL語(yǔ)句方式調(diào)用要點(diǎn):標(biāo)簽第一個(gè)參數(shù)為調(diào)用信息的SQL語(yǔ)句,操作類(lèi)型為24
舉個(gè)例子:
調(diào)用"新聞表digg信息列表"的標(biāo)簽:
[ecmsinfo]"select * from [!db.pre!]ecms_news where checked=1 order by diggtop desc,id desc limit 10",10,30,0,24,9,0[/ecmsinfo]
說(shuō)明:上面紅色中的"news"為數(shù)據(jù)表名;10為調(diào)用條數(shù);9為顯示內(nèi)容的標(biāo)簽?zāi)0錓D。
上面標(biāo)簽最終顯示效果為如下:

附加說(shuō)明:調(diào)用的信息還可以限制各式各樣的條件,如我只調(diào)用哪幾個(gè)欄目ID的DIGG信息,那SQL語(yǔ)句就為下面:
select * from [!db.pre!]ecms_news where classid in (欄目ID1,欄目ID2...,欄目ID3) and checked=1 order by diggtop desc,id desc limit 10
相關(guān)文章
帝國(guó)CMS根據(jù)內(nèi)容正文字段[newstext]批量獲取描述簡(jiǎn)介字段[smalltext]的
這篇文章主要介紹了帝國(guó)CMS根據(jù)內(nèi)容正文字段[newstext]批量重新生成簡(jiǎn)介字段[smalltext]的方法,需要的朋友可以參考下2023-06-26帝國(guó)CMS 7.2和7.5適用的火車(chē)頭采集免登陸發(fā)布模塊配置方法詳解(親測(cè)可
帝國(guó)cms7.2版本開(kāi)始增加了金剛模式,登錄發(fā)布有難度。親測(cè)可用的帝國(guó)CMS 7.2/7.5適用免登陸新聞發(fā)布模塊插件配合火車(chē)采集器,可以解決這類(lèi)問(wèn)題??胺Q(chēng)完美2022-04-21帝國(guó)cms高危SQL注入漏洞(盲注)系統(tǒng)自帶RepPIntvar過(guò)濾函數(shù)使用方法
帝國(guó)cms開(kāi)發(fā)的時(shí)候要注意一些危險(xiǎn)的注入漏洞,防止被黑,RepPIntvar為系統(tǒng)自帶函數(shù)可以起到過(guò)濾字符的作用,下面就為大家介紹一下使用方法2021-07-26帝國(guó)cms后臺(tái)啟用SESSION驗(yàn)證增加安全性
帝國(guó)cms后臺(tái)啟用SESSION驗(yàn)證所有的登錄信息都是保存在服務(wù)器端的,尤其是公共場(chǎng)所登錄用默認(rèn)的cookies是不安全的2021-07-26帝國(guó)CMS7.2版升級(jí)到7.5版的詳細(xì)步驟方法(已測(cè))
最近需要將老版本的帝國(guó)cms將7.2升級(jí)到7.5版本,參考這篇文章完美升級(jí),特分享一下給需要的朋友2020-08-02帝國(guó)cms常用標(biāo)簽調(diào)用方法(靈動(dòng)標(biāo)簽和萬(wàn)能標(biāo)簽的調(diào)用方法)
整理了一些常用的帝國(guó)CMS調(diào)用,靈動(dòng)標(biāo)簽和萬(wàn)能標(biāo)簽的調(diào)用方法舉例,包括幻燈片、標(biāo)題、一級(jí)欄目、二級(jí)欄目、帶模版的友情鏈接(下拉菜單)、判斷內(nèi)容頁(yè)字段為空時(shí)是如何調(diào)用2020-02-04帝國(guó)cms網(wǎng)站地圖sitemap.xml的制作方法
這篇文章主要介紹了帝國(guó)cms網(wǎng)站地圖sitemap.xml的制作方法,需要的朋友可以參考下2020-02-04帝國(guó)CMS數(shù)據(jù)更新中心設(shè)置教程(更新網(wǎng)站細(xì)節(jié))
在使用帝國(guó)cms的時(shí)候有時(shí)候需要把前臺(tái)數(shù)據(jù)都更新一下,那么就可以參考下面的文章了,要不漏掉了部分就達(dá)不到更新的目地了2020-02-04帝國(guó)CMS后臺(tái)登錄界面及后臺(tái)界面修改方法
今天接到網(wǎng)友詢(xún)問(wèn)怎么修改后臺(tái)登錄界面及后臺(tái)界面,特把方法分享出來(lái)需要的朋友可以參考下2020-02-04- 最近仿站團(tuán)隊(duì)接到很多仿站客戶(hù)訂單,這里面有一個(gè)這樣的功能,表單提交,今天花時(shí)間寫(xiě)個(gè)教程給大家,需要的朋友可以參考下2020-02-02