zblog此方法写入文章代码,可以触发各种事件, 如果直接写入表的话不会触发:
$a = new Post(); $title2 = strip_tags($titleDat); $title2 = htmlspecialchars($title2); $a->LoadInfoByField('Title', $title2); if($a->ID>0){ echo '抱歉此文已存在!'; exit(); } $newTag = FormatString($titleDat, '[noscript]'); $newTag = PostArticle_CheckTagAndConvertIDtoString($titleDat); $a->CateID = ''; $a->AuthorID = 1; $a->Status = ZC_POST_STATUS_PUBLIC; $a->Type = ZC_POST_TYPE_ARTICLE; $a->Alias = ''; $a->IsTop = false; $a->IsLock = false; $a->Title = $titleDat; $a->Intro = ''; $a->Content = ''; $a->IP = ''; $a->PostTime = time(); $a->CommNums = 0; $a->ViewNums = 0; $a->Template = ''; $a->Tag = $newTag; $a->Meta = ''; $a->Save();
评论