在ZBlog主題/插件中給用戶新增個(gè)人信息字段這樣的事情一般很少用到,主要見(jiàn)于zblog用戶中心插件里,但是只要在做zblog主題或插件的開(kāi)發(fā)工作,就算你不去做用戶中心插件,你也可能會(huì)碰到用戶定制此類(lèi)功能!
在前幾天,我就遇到一客戶,使用我免費(fèi)主題的客戶,他的需求是限制站內(nèi)用戶發(fā)文章的數(shù)量,例如:A用戶限制只能發(fā)布100篇,B用戶200篇,C用戶300篇····這樣子的。然后我就需要在用戶頁(yè)面給添加個(gè)發(fā)布文章數(shù)量的自定義字段了!(雖然我把代碼都寫(xiě)好了,但是此用戶卻不要了,哎,以后有人找我定制,得先首定金了,不然這坑的受不了啊!)
第一步,在你的zblog主題/插件的include.php中掛載一個(gè)接口!
Add_Filter_Plugin('Filter_Plugin_Member_Edit_Response','themeol_Member_Edit');第二步,完善函數(shù)themeoldh_Member_Edit的代碼
function themeol_Member_Edit(){
global $zbp,$member;
echo '<span style="color:#ed4040">最大發(fā)布文章數(shù)量:</span><input type="text" style="width:220px;" name="meta_themeol_UserArticleNums" value="'.htmlspecialchars($member->Metas->themeol_UserArticleNums).'"/>';
}當(dāng)然了,限制用戶發(fā)布文章的數(shù)量并不是僅僅靠上面這一點(diǎn)代碼就能實(shí)現(xiàn)的,這只是其中的一段代碼而已,還有一段代碼以后抽空再發(fā)給大家參考吧。
皖公網(wǎng)安備 34162202000270號(hào)