校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁(yè) > 網(wǎng)站建設(shè) > 建站知識(shí) > 織夢(mèng)注冊(cè)會(huì)員列表分析

織夢(mèng)注冊(cè)會(huì)員列表分析

POST TIME:2020-04-11 21:44

用過(guò)織夢(mèng)的人都知道,織夢(mèng)會(huì)員系統(tǒng)相當(dāng)強(qiáng)大,跟論壇程序差不多,對(duì)于使用會(huì)員系統(tǒng)的人來(lái)說(shuō),織夢(mèng)系統(tǒng)足夠用的了,但是,有時(shí)候,織夢(mèng)系統(tǒng)很多的地方又不是我們所希望,或都說(shuō),有的地方不適合我們使用,這時(shí)候就要對(duì)織夢(mèng)會(huì)員系統(tǒng)進(jìn)行二次開發(fā),所以,分析會(huì)員系統(tǒng)也是我們對(duì)織夢(mèng)會(huì)員進(jìn)行二次開發(fā)所需要的。
本教程先對(duì)織夢(mèng)注冊(cè)會(huì)員列表進(jìn)行簡(jiǎn)單分析,注冊(cè)會(huì)員列表位置:后臺(tái)——>會(huì)員——>注冊(cè)會(huì)員列表。截圖如下所示。
織夢(mèng)注冊(cè)會(huì)員列表對(duì)應(yīng)的文件是:dede/member_main.php,對(duì)應(yīng)的模板是member_main.htm,用到的js是member.js文件。
本次教程介紹:1. 篩選功能,即sql語(yǔ)句的拼接;2.會(huì)員刪除過(guò)程
一、篩選功能,如下圖所示。
其實(shí),這個(gè)篩選以前我們?cè)诳棄?mèng)高級(jí)搜索分析里,已經(jīng)講解過(guò),就是拼接sql語(yǔ)句,打開文件member_main.php,從約59行開始,一直到102行結(jié)束,這段就是sql語(yǔ)句拼接與顯示過(guò)程。大體過(guò)程是這樣的,根據(jù)用戶選擇的條件,然后,拼接對(duì)應(yīng)的sql語(yǔ)句,然后,存放到一個(gè)數(shù)組中,最后,通過(guò)join(' AND ',$wheres),把數(shù)據(jù)變成用and連接的sql字符串,然后,再執(zhí)行查詢,即可實(shí)現(xiàn)用戶在點(diǎn)搜索后實(shí)現(xiàn)查詢排序。
在模板文件member_main.htm中,我們看到這樣一個(gè)標(biāo)簽{dede:global name='sortform'/},這個(gè)我們?cè)谖募ember_main.php中就可以找到,對(duì)應(yīng)的變量$sortform,這種調(diào)用方式,對(duì)我們進(jìn)行二次開發(fā)有一定借鑒作用,還有一個(gè)在這個(gè)php文件中,設(shè)定一個(gè)數(shù)組,例如$staArrmatt = array(1=>'被推薦', 0=>'非普通 ' );然后,我們可以在對(duì)應(yīng)的模板里面,用php進(jìn)行循環(huán),使用,這也是本次教程要介紹的一個(gè)小技巧。
二、會(huì)員刪除過(guò)程。
今天鄭重向大家介紹一下,我們?cè)陂_發(fā)網(wǎng)站中,常用的一個(gè)js功能:全選,取消,單選,這個(gè)用處很廣,織夢(mèng)系統(tǒng)里面的應(yīng)用也很廣。在織夢(mèng)系統(tǒng)里面這個(gè)功能是通過(guò)js來(lái)實(shí)現(xiàn)的,在本教程里面在文件member.js里面。但是如果用jquery的話,這個(gè)功能更簡(jiǎn)單。
刪除過(guò)程:當(dāng)我們?nèi)x時(shí),通過(guò)<a href="javascript:delArc(0)" class="coolbg">&nbsp;刪除&nbsp;</a>,這句里面的js函數(shù)delArc(0),通過(guò)member.js文件,把選中的對(duì)應(yīng)的id,通過(guò)`分隔開來(lái),即類似`1`2`3等,然后,賦給js里面的變量qstr,然后,通過(guò)js的定位location="member_do.php?id="+qstr+"&dopost=delmembers"傳到,文件member_do.php里面,這樣,這個(gè)文件,就可以根據(jù)這里面的對(duì)應(yīng)的id進(jìn)行刪除操作。
織夢(mèng)會(huì)員系統(tǒng)是相當(dāng)復(fù)雜的,所以,無(wú)論是刪除一個(gè)會(huì)員,還是刪除批量選中的會(huì)員,都要把這個(gè)或這些會(huì)員的相關(guān)信息,全部刪掉,與會(huì)員相對(duì)應(yīng)的數(shù)據(jù)庫(kù)表有:
會(huì)員主表:dede_member
會(huì)員統(tǒng)計(jì)表:dede_member_tj
會(huì)員空間表:dede_member_space
企業(yè)會(huì)員表:dede_company_space
個(gè)人會(huì)員表:dede_person_space
收藏表:dede_member_stow
會(huì)員連接表:dede_member_flink
會(huì)員留言表:dede_member_guestbook
會(huì)員操作表:dede_member_operation
會(huì)員發(fā)信息表:dede_member_pms
會(huì)員朋友表:dede_member_friends
會(huì)員瀏覽歷史表:dede_member_vhistory
評(píng)論留言表:dede_feedback
主表:dede_archives 把主表中的會(huì)員mid置成0,這樣無(wú)論以前這個(gè)會(huì)員是什么類型的會(huì)員,都變成不是會(huì)員了,也就是以前作為會(huì)員的在主表留下的權(quán)限,取消掉。
以上是刪除一個(gè)會(huì)員必須刪除的記錄及相關(guān)的設(shè)置,連同評(píng)論一起刪除掉。從上面列出的表,我們就可以看出,會(huì)員系統(tǒng)的復(fù)雜性,它不像文件或其它模型或模塊,只有那么一個(gè)主表,附加表,欄目表等幾個(gè),之所以,會(huì)員有這么多表是因?yàn)椋话阄覀冊(cè)谌魏文P屠锩妫伎梢杂脮?huì)員這個(gè)功能,所以,會(huì)員功能復(fù)雜性難免于此。
以后,如果我們?cè)O(shè)計(jì)會(huì)員系統(tǒng)的話,完全可以借鑒一下織夢(mèng)這個(gè)會(huì)員系統(tǒng),有很多很多東西都可以直接拿來(lái)用。


收縮
  • 微信客服
  • 微信二維碼
  • 電話咨詢

  • 400-1100-266
主站蜘蛛池模板: 和政县| 庆安县| 夏津县| 安康市| 上林县| 东兰县| 开江县| 张家界市| 桐乡市| 清丰县| 金华市| 兴文县| 叶城县| 玉溪市| 奉新县| 广灵县| 黔南| 苏尼特右旗| 台山市| 尖扎县| 瓦房店市| 清苑县| 沙田区| 竹北市| 长子县| 万宁市| 资溪县| 五华县| 新泰市| 昭觉县| 柳州市| 乐陵市| 若羌县| 孝义市| 阿克苏市| 鹤岗市| 肥东县| 南平市| 余干县| 滕州市| 五原县|