dedecms二次開(kāi)發(fā)點(diǎn)贊功能教程
1. 增加數(shù)據(jù)庫(kù)字段首先,在dede_archives表中增加一個(gè)名為zan的字段,類(lèi)型為int(11),默認(rèn)值為0,添加在weight字段后面。2. 創(chuàng)建zan表然后,執(zhí)行SQL語(yǔ)句創(chuàng)建一個(gè)名為de
1. 增加數(shù)據(jù)庫(kù)字段
首先,在dede_archives表中增加一個(gè)名為zan的字段,類(lèi)型為int(11),默認(rèn)值為0,添加在weight字段后面。
2. 創(chuàng)建zan表
然后,執(zhí)行SQL語(yǔ)句創(chuàng)建一個(gè)名為dede_zan的表,用于保存被贊的文檔aid和IP信息。
3. 添加獲取贊數(shù)的函數(shù)
在文件中添加一個(gè)名為zan的函數(shù),用來(lái)獲取指定文檔的贊數(shù)。
4. 修改文章模板
打開(kāi)模板文件templets/default/article_,在相應(yīng)位置加入css和html代碼,用于顯示點(diǎn)贊按鈕和效果。
5. 添加點(diǎn)贊功能的JavaScript代碼
在頁(yè)面中引入jQuery庫(kù),并添加JavaScript代碼,實(shí)現(xiàn)點(diǎn)擊點(diǎn)贊按鈕后的動(dòng)態(tài)效果和數(shù)據(jù)更新。
6. 添加點(diǎn)贊按鈕
在需要顯示點(diǎn)贊按鈕的位置添加一個(gè)div元素,并在其中插入一個(gè)a標(biāo)簽作為點(diǎn)贊按鈕。
7. 創(chuàng)建處理程序
在網(wǎng)站根目錄下創(chuàng)建一個(gè)名為的處理程序,用于接收點(diǎn)贊請(qǐng)求并更新數(shù)據(jù)庫(kù)中的贊數(shù)和IP信息。
8. 完成點(diǎn)贊功能
至此,點(diǎn)贊功能的開(kāi)發(fā)已經(jīng)完成,用戶(hù)可以點(diǎn)擊點(diǎn)贊按鈕進(jìn)行贊操作,贊數(shù)會(huì)實(shí)時(shí)更新顯示。