验证登录.
param (boolean) $throwException:
return (boolean)
/** * 验证登录. * * @param boolean $throwException * @return boolean * */ } function VerifyLogin($throwException)
设置登录Cookie,直接登录该用户.
param (\Member) $user:
param (integer) $cookieTime:
return (boolean)
/** * 设置登录Cookie,直接登录该用户. * * @param \Member $user * @param integer $cookieTime * @return boolean * */ } function SetLoginCookie($user,$cookieTime)
注销登录.
/** * 注销登录. * * */ } function Logout()
获取文章.
param (mixed) $idorname: 文章id 或 名称、别名
param (array) $option: |null
return (\Post)
/** * 获取文章. * * @param mixed $idorname * @param array $option * @return \Post * */ } function GetPost($idorname,$option)
获取文章列表.
param (integer) $count: 数量
param (null) $cate: 分类ID
param (null) $auth: 用户ID
param (null) $date: 日期
param (null) $tags: 标签
param (null) $search: 搜索关键词
param (null) $option:
return (array|mixed)
/** * 获取文章列表. * * @param integer $count * @param null $cate * @param null $auth * @param null $date * @param null $tags * @param null $search * @param null $option * @return array * */ } function GetList($count,$cate,$auth,$date,$tags,$search,$option)
ViewIndex,首页,搜索页,feed页的主函数.
return (mixed)
/** * ViewIndex,首页,搜索页,feed页的主函数. * * @return mixed * */ } function ViewIndex()
显示RSS2Feed.
/** * 显示RSS2Feed. * * */ } function ViewFeed()
展示搜索结果.
return (mixed)
/** * 展示搜索结果. * * @return mixed * */ } function ViewSearch()
根据Rewrite_url规则显示页面.
param (string) $inpurl: 页面url
return (null|string)
/** * 根据Rewrite_url规则显示页面. * * @param string $inpurl * @return null * */ } function ViewAuto($inpurl)
显示列表页面.
param (integer) $page:
param (mixed) $cate:
param (mixed) $auth:
param (mixed) $date:
param (mixed) $tags: tags列表
param (boolean) $isrewrite: 是否启用urlrewrite
return (string)
/** * 显示列表页面. * * @param integer $page * @param mixed $cate * @param mixed $auth * @param mixed $date * @param mixed $tags * @param boolean $isrewrite * @return string * */ } function ViewList($page,$cate,$auth,$date,$tags,$isrewrite)
显示文章.
param (array|integer|string) $object: 文章ID/ ID/别名对象
param (string) $theSecondParam: (如果有的话)文章别名
param (boolean) $enableRewrite: 是否启用urlrewrite
return (string)
/** * 显示文章. * * @param array|integer|string $object * @param string $theSecondParam * @param boolean $enableRewrite * @return string * */ } function ViewPost($object,$theSecondParam,$enableRewrite)
显示文章下评论列表.
param (integer) $postid: 文章ID
param (integer) $page: 页数
return (boolean)
/** * 显示文章下评论列表. * * @param integer $postid * @param integer $page * @return boolean * */ } function ViewComments($postid,$page)
显示评论.
param (integer) $id: 评论ID
return (boolean)
/** * 显示评论. * * @param integer $id * @return boolean * */ } function ViewComment($id)
提交文章数据.
return (boolean)
/** * 提交文章数据. * * @return boolean * */ } function PostArticle()
删除文章.
return (boolean)
/** * 删除文章. * * @return boolean * */ } function DelArticle()
提交文章数据时检查tag数据,并将新tags转为标准格式返回.
param (string) $tagnamestring: 提交的文章tag数据,可以:,,、等符号分隔
return (string)
/** * 提交文章数据时检查tag数据,并将新tags转为标准格式返回. * * @param string $tagnamestring * @return string * */ } function PostArticle_CheckTagAndConvertIDtoString($tagnamestring)
删除文章下所有评论.
param (integer) $id: 文章ID
/** * 删除文章下所有评论. * * @param integer $id * */ } function DelArticle_Comments($id)
提交页面数据.
return (boolean)
/** * 提交页面数据. * * @return boolean * */ } function PostPage()
删除页面.
return (boolean)
/** * 删除页面. * * @return boolean * */ } function DelPage()
提交评论.
return (boolean)
/** * 提交评论. * * @return boolean * */ } function PostComment()
删除评论.
return (boolean)
/** * 删除评论. * * @return boolean * */ } function DelComment()
删除评论下的子评论.
param (integer) $id: 父评论ID
/** * 删除评论下的子评论. * * @param integer $id * */ } function DelComment_Children($id)
只历遍并保留评论id进array,不进行删除.
param (integer) $id: 父评论ID
param (array) $array: 将子评论ID存入新数组
/** * 只历遍并保留评论id进array,不进行删除. * * @param integer $id * @param array $array * */ } function GetSubComments($id,$array)
检查评论数据并保存、更新计数、更新“最新评论”模块.
/** * 检查评论数据并保存、更新计数、更新“最新评论”模块. * * */ } function CheckComment()
评论批量处理(删除、通过审核、加入审核).
/** * 评论批量处理(删除、通过审核、加入审核). * * */ } function BatchComment()
提交分类数据.
return (boolean)
/** * 提交分类数据. * * @return boolean * */ } function PostCategory()
删除分类.
return (boolean)
/** * 删除分类. * * @return boolean * */ } function DelCategory()
删除分类下所有文章.
param (integer) $id: 分类ID
/** * 删除分类下所有文章. * * @param integer $id * */ } function DelCategory_Articles($id)
提交标签数据.
return (boolean)
/** * 提交标签数据. * * @return boolean * */ } function PostTag()
删除标签.
return (boolean)
/** * 删除标签. * * @return boolean * */ } function DelTag()
提交用户数据.
return (boolean)
/** * 提交用户数据. * * @return boolean * */ } function PostMember()
删除用户.
return (boolean)
/** * 删除用户. * * @return boolean * */ } function DelMember()
删除用户下所有数据(包括文章、评论、附件).
param (integer) $id: 用户ID
/** * 删除用户下所有数据(包括文章、评论、附件). * * @param integer $id * */ } function DelMember_AllData($id)
提交模块数据.
return (boolean)
/** * 提交模块数据. * * @return boolean * */ } function PostModule()
删除模块.
return (boolean)
/** * 删除模块. * * @return boolean * */ } function DelModule()
附件上传.
/** * 附件上传. * * */ } function PostUpload()
删除附件.
return (boolean)
/** * 删除附件. * * @return boolean * */ } function DelUpload()
启用插件.
param (string) $name: 插件ID
return (string)
/** * 启用插件. * * @param string $name * @return string * */ } function EnablePlugin($name)
禁用插件.
param (string) $name: 插件ID
return (\App|boolean)
/** * 禁用插件. * * @param string $name * @return \App * */ } function DisablePlugin($name)
设置当前主题样式.
param (string) $theme: 主题ID
param (string) $style: 样式名
return (string)
/** * 设置当前主题样式. * * @param string $theme * @param string $style * @return string * */ } function SetTheme($theme,$style)
设置侧栏.
/** * 设置侧栏. * * */ } function SetSidebar()
保存网站设置选项.
/** * 保存网站设置选项. * * */ } function SaveSetting()
批量删除Post.
param () $type:
/** * 批量删除Post. * * @param $type * */ } function BatchPost($type)
显示404页面(内置插件函数).
param () $errorCode:
param () $errorDescription:
param () $file:
param () $line:
/** * 显示404页面(内置插件函数). * * @param $errorCode * @param $errorDescription * @param $file * @param $line * */ } function Include_ShowError404($errorCode,$errorDescription,$file,$line)
输出后台指定字体family(内置插件函数).
/** * 输出后台指定字体family(内置插件函数). * * */ } function Include_AddonAdminFont()
批处理文章
param (integer) $type:
/** * 批处理文章 * * @param integer $type * */ } function Include_BatchPost_Article($type)
批处理页面
param (integer) $type:
/** * 批处理页面 * * @param integer $type * */ } function Include_BatchPost_Page($type)
首页index.php的结尾处理
/** * 首页index.php的结尾处理 * * */ } function Include_Index_End()
首页index.php的开头处理
/** * 首页index.php的开头处理 * * */ } function Include_Index_Begin()
过滤扩展数据.
param () $object:
/** * 过滤扩展数据. * * @param $object * */ } function FilterMeta($object)
过滤评论数据.
param () $comment:
/** * 过滤评论数据. * * @param $comment * */ } function FilterComment($comment)
过滤文章数据.
param () $article:
/** * 过滤文章数据. * * @param $article * */ } function FilterPost($article)
过滤用户数据.
param () $member:
/** * 过滤用户数据. * * @param $member * */ } function FilterMember($member)
过滤模块数据.
param () $module:
/** * 过滤模块数据. * * @param $module * */ } function FilterModule($module)
过滤分类数据.
param () $category:
/** * 过滤分类数据. * * @param $category * */ } function FilterCategory($category)
过滤tag数据.
param () $tag:
/** * 过滤tag数据. * * @param $tag * */ } function FilterTag($tag)
统计置顶文章数组.
param (integer) $type:
param (null) $addplus:
param (null) $delplus:
/** * 统计置顶文章数组. * * @param integer $type * @param null $addplus * @param null $delplus * */ } function CountTopPost($type,$addplus,$delplus)
统计评论数.
param (integer) $allplus: 控制是否要进行全表扫描 总评论
param (integer) $chkplus: 控制是否要进行全表扫描 未审核评论
/** * 统计评论数. * * @param integer $allplus * @param integer $chkplus * */ } function CountCommentNums($allplus,$chkplus)
统计公开文章数.
param (integer) $plus: 控制是否要进行全表扫描
/** * 统计公开文章数. * * @param integer $plus * */ } function CountNormalArticleNums($plus)
统计文章下评论数.
param (\post) $article:
param (integer) $plus: 控制是否要进行全表扫描
/** * 统计文章下评论数. * * @param \post $article * @param integer $plus * */ } function CountPost($article,$plus)
批量统计指定文章下评论数并保存.
param (array) $array: 记录文章ID的数组
param (integer) $plus: 控制是否要进行全表扫描
/** * 批量统计指定文章下评论数并保存. * * @param array $array * @param integer $plus * */ } function CountPostArray($array,$plus)
统计分类下文章数.
param (\Category) $category: &$category
param (integer) $plus: 控制是否要进行全表扫描
/** * 统计分类下文章数. * * @param \Category $category * @param integer $plus * */ } function CountCategory($category,$plus)
批量统计指定分类下文章数并保存.
param (array) $array: 记录分类ID的数组
param (integer) $plus: 控制是否要进行全表扫描
/** * 批量统计指定分类下文章数并保存. * * @param array $array * @param integer $plus * */ } function CountCategoryArray($array,$plus)
统计tag下的文章数.
param (\tag) $tag: &$tag
param (integer) $plus: 控制是否要进行全表扫描
/** * 统计tag下的文章数. * * @param \tag $tag * @param integer $plus * */ } function CountTag($tag,$plus)
批量统计指定tag下文章数并保存.
param (string) $string: 类似'{1}{2}{3}{4}{4}'的tagID串
param (integer) $plus: 控制是否要进行全表扫描
param (integer) $articleid: 暂没发现有用处的参数
return (boolean)
/** * 批量统计指定tag下文章数并保存. * * @param string $string * @param integer $plus * @param integer $articleid * @return boolean * */ } function CountTagArrayString($string,$plus,$articleid)
统计用户下的文章数、页面数、评论数、附件数等.
param () $member:
param (array) $plus: 设置是否需要完全全表扫描
/** * 统计用户下的文章数、页面数、评论数、附件数等. * * @param $member * @param array $plus * */ } function CountMember($member,$plus)
批量统计指定用户数据并保存.
param (array) $array: 记录用户ID的数组
param (array) $plus: 设置是否需要完全全表扫描
/** * 批量统计指定用户数据并保存. * * @param array $array * @param array $plus * */ } function CountMemberArray($array,$plus)
BuildModule_catalog
return (string)
/** * BuildModule_catalog * * @return string * */ } function BuildModule_catalog()
BuildModule_calendar
param (string) $date:
return (string)
/** * BuildModule_calendar * * @param string $date * @return string * */ } function BuildModule_calendar($date)
BuildModule_comments
return (string)
/** * BuildModule_comments * * @return string * */ } function BuildModule_comments()
BuildModule_previous
return (string)
/** * BuildModule_previous * * @return string * */ } function BuildModule_previous()
BuildModule_archives
return (string)
/** * BuildModule_archives * * @return string * */ } function BuildModule_archives()
BuildModule_navbar
return (string)
/** * BuildModule_navbar * * @return string * */ } function BuildModule_navbar()
BuildModule_tags
return (string)
/** * BuildModule_tags * * @return string * */ } function BuildModule_tags()
BuildModule_authors
param (integer) $level:
return (string)
/** * BuildModule_authors * * @param integer $level * @return string * */ } function BuildModule_authors($level)
BuildModule_statistics
param (array) $array:
return (string)
/** * BuildModule_statistics * * @param array $array * @return string * */ } function BuildModule_statistics($array)