建站技術網專注分享網站建設技術,網站建設教程,真正幫你學會做網站技術,輕松解決網站建設過程中遇到的常見問題,為廣大站長服務。 網站地圖 | 收藏本站 | 訂閱
域名投資,就來找米網,認準網址:www.zhaomi.cc 專業仿站,就到仿站網:www.fangzhan.org
  站內公告: ·帝國cms教程內容已更新,歡迎關注     ·建站技術網采用阿里云服務器,備案已通    
您當前的位置:建站技術網 > cms教程 > 帝國cms教程

帝國cms網站管理系統V4.7 DIGG的實現(頂踩實現)

時間:2019-04-30 23:53:43  來源:網絡收集  整理: 建站技術網 www.txwlqq.com     點擊:0次

前言:
DIGG頂及踩踏可以實現用戶之間的信息交流互動。

實現要點:
系統本身就內置了digg的功能,只是沒有在數據表中直接內置digg字段,所以我們只需增加digg的字段就可以實現頂與踩踏的功能。
(為什么不內置所有會使用到的字段呢?主要是為了系統的穩定性,做到字段按需增加,使系統穩定性優化到最佳)

實現方法:
通過新建一個digg字段,然后修改內容模板加入digg顯示代碼即可。
效果圖(圖1):


? ?? ?? ?? ?? ?? ?? ?? ? 三步教你學會digg
操作步驟:
一、 digg字段創建、設置
登陸后臺--->“系統設置”--->“管理數據表”,進入如下圖(圖2):

選擇你需要實現digg效果的系統模型,進行右方的操作,本例中以在“新聞系統模型”中實現digg為例;

第一步 新建digg字段
點擊“管理字段”進入字段管理界面--->點擊“新建字段”,出現下圖界面(圖3):

設置說明:新建的字段名 必須填為diggtop;字段標識 可根據需要自由設置,本例填為“頂”;
? ?? ?? ?字段類型 選擇大數值型(INT);字段的其他選項按默認設置提交即可。

第二步 設置digg字段為模板項
新建好digg字段后,返回“數據管理表”界面(圖2),點擊“管理系統模型”進入系統模型管理界面--->點擊“修改”進行digg字段項設置(圖4):

勾選digg字段項中的列表模板與內容模板提交即可。

二、 修改digg所在系統模型的內容模板
點擊菜單“模板管理” --->“管理內容模板” --->點擊右側digg所在系統模型“修改” (圖5):

模板內容代碼里,在想要加入digg效果的光標位置處粘貼digg代碼

復制代碼
代碼如下:

<script src="[!--news.url--]e/data/js/ajax.js"></script>
<table widths="61" heights="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參數“1”表示頂,如果是實現踩踏改為“0"即可,如:dotop=0。
小貼士:可以將模板內容的源代碼復制到Dreamweaver中設計可直觀顯示---插入想要加上digg效果的光標位置---粘貼digg代碼----復制整個代碼,粘貼回模板內容 框中,提交即可完成digg的效果設置。

三、 接著我們到“系統設置”>“數據更新中心”>“刷新所有信息內容頁面”(勾選重復生成),刷新后查看文章就可以看到digg效果了
學習digg的調用

設置好內容頁的digg后,接著我們可以在任意地方用ecmsinfo的SQL語句方式調用到應用DIGG的信息
首先我們回顧下"ecmsinfo的SQL語句方式調用":
ecmsinfo語法:
[ecmsinfo]欄目ID/專題ID/SQL,顯示條數,標題截取數,是否顯示欄目名,操作類型,模板ID,只顯示有標題圖片[/ecmsinfo]
ecmsinfo的SQL語句方式調用要點:標簽第一個參數為調用信息的SQL語句,操作類型為24

舉個例子
調用"新聞表digg信息列表"的標簽:
[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]
說明:上面紅色中的"news"為數據表名;10為調用條數;9為顯示內容的標簽模板ID。

上面標簽最終顯示效果為如下:


附加說明:調用的信息還可以限制各式各樣的條件,如我只調用哪幾個欄目ID的DIGG信息,那SQL語句就為下面:
select * from [!db.pre!]ecms_news where classid in (欄目ID1,欄目ID2...,欄目ID3) and checked=1 order by diggtop desc,id desc limit 10
標簽:
文章標題:帝國cms網站管理系統V4.7 DIGG的實現(頂踩實現)
文章網址:http://www.txwlqq.com/cmsJiaocheng/diguocms/10521.html
上一篇:帝國CMS7.0使用常見問題小結
下一篇:帝國CMS 建立目錄不成功!請檢查目錄權限 的解決辦法
來頂一下
返回首頁
返回首頁
相關文章
    無相關信息
推薦資訊
如何通過SEO優化排名賺錢?SEO賺錢方法
如何通過SEO優化排名賺
seo優化教程:網站seo內容優化
seo優化教程:網站seo
SEO細節:企業SEO如何快速為新站做出效果
SEO細節:企業SEO如何
電商技術將如何發展?2018年有這五個大膽預測
電商技術將如何發展?
最新文章
欄目更新
欄目熱門
成人黄色