最近做zblogPHP主题,正在研究让客户可以在网页前端进行投稿的操作。由于一部分函数不是太明白,只做了一个大概。后期的细化应该会慢慢展开吧。
主题思路是单独做一个页面,然后做一个单独的POST类,提供提交时满足zblogPHP所有需求即可。
主体函数
$a = new Post(); $a->CateID = 0; $a->AuthorID = $zbp->user->ID; $a->Tag = ''; $a->Status = $zbp->CheckRights('ArticlePub')?0:2; $a->Type = ZC_POST_TYPE_ARTICLE; $a->Alias = ''; $a->IsTop = false; $a->IsLock = false; $a->Title = FormatString(GetVars('Title','POST'),'[nohtml]'); $a->Content = FormatString(GetVars('Content','POST'),'[noscript]'); $a->IP = GetGuestIP(); $a->PostTime = time(); $a->CommNums = 0; $a->ViewNums = 0; $a->Template = ''; //FilterMeta($a); FilterPost($a);
其他方面还在制作中,部分不明白的留言或者进群了解吧。