zoukankan      html  css  js  c++  java
  • Typecho 官方文档 接口介绍

    官方开发文档实在是太潦草了

    Widget_Archive

    接口参数描述
    indexHandle
    • $archive Widget_Archive对象
    • $select Typecho_Db_Query对象
    当访问最近文章首页以及分页时被触发
    error404Handle
    • $archive Widget_Archive对象
    • $select Typecho_Db_Query对象
    当访问404页面时被触发
    singleHandle
    • $archive Widget_Archive对象
    • $select Typecho_Db_Query对象
    当访问单独页面时被触发(文章,页面,附件)
    categoryHandle
    • $archive Widget_Archive对象
    • $select Typecho_Db_Query对象
    当访问按分类归档页面时被触发
    tagHandle
    • $archive Widget_Archive对象
    • $select Typecho_Db_Query对象
    当访问按标签归档页面时被触发
    authorHandle
    • $archive Widget_Archive对象
    • $select Typecho_Db_Query对象
    当访问按作者归档页面时被触发
    dateHandle
    • $archive Widget_Archive对象
    • $select Typecho_Db_Query对象
    当访问按日期归档页面时被触发
    search
    • $keywords 搜索关键词
    • $archive Widget_Archive对象
    这是一个独占接口,当访问搜索页面时被触发
    当这个接口被实现后,系统自己的搜索动作将不会继续,你需要在这个接口内自己push搜索的数据到Widget_Archive对象
    此接口多用于自己实现站内搜索来替换默认的
    searchHandle
    • $archive Widget_Archive对象
    • $select Typecho_Db_Query对象
    当访问搜索页面时被触发
    query
    • $archive Widget_Archive对象
    • $select Typecho_Db_Query对象
    Widget_Archive所有的数据库查询动作最终将由一个query方法来执行
    此接口在query方法内,多用于hack某些查询语句
    select
    • $archive Widget_Archive对象
     
    handleInit
    • $archive Widget_Archive对象
    • $select Typecho_Db_Query对象
     
    handle
    • type
    • $archive Widget_Archive对象
    • $select Typecho_Db_Query对象
     
    pageNav
    • currentPage
    • $total
    • pageSize
    • $prev
    • $next
    • $splitPage
    • $splitWord
     
    headerOptions
    • $allows
    • $archive Widget_Archive对象
     
    header
    • $header
    • $archive Widget_Archive对象
     首页与文章页头部
    footer
    • $archive Widget_Archive对象
     首页与文章页脚部
    beforeRender
    • $archive Widget_Archive对象
     
    afterRender
    • $archive Widget_Archive对象
     
    commentFeedItem
    • feedType
    • $comments
     
    feedItem
    • feedType
    • $archive Widget_Archive对象
     

    Widget_Feedback

    接口参数描述
    comment
    • $comment
    • content
     
    finishComment
    • $feedback Widget_Feedback对象
     
    trackback
    • $trackback
    • content
     
    finishTrackback
    • $feedback Widget_Feedback对象
     评论成功时触发

    Widget_Login

    接口参数描述
    loginFail
    • user
    • name
    • password
    • remember
     
    loginSucceed
    • user
    • name
    • password
    • remember
     

    Widget_Logout

    接口参数描述
    logout  

    Widget_Register

    接口参数描述
    register
    • $dataStruct
     
    finishRegister
    • $register Widget_Register对象
     

    Widget_Upload

    接口参数描述
    beforeUpload
    • $result
     
    upload
    • $upload Widget_Upload对象
     
    beforeModify
    • $result
     
    modify
    • $upload Widget_Upload对象
     

    Widget_User

    接口参数描述
    login
    • $name
    • $password
    • $temporarily
    • $expire
     
    hashValidate
    • $password
    • $user['password']
     
    loginSucceed
    • $user Widget_User对象
    • $name
    • $password
    • $temporarily
    • $expire
     
    loginFail
    • $user Widget_User对象
    • $name
    • $password
    • $temporarily
    • $expire
     
    logout  

    Widget_XmlRpc

    接口参数描述
    textFilter
    • $input['text']
    • $xmlRpc Widget_XmlRpc对象
     
    upload
    • $xmlRpc Widget_XmlRpc对象
     
    pingback
    • $pingback
    • $post
     
    finishPingback
    • $xmlRpc Widget_XmlRpc对象
     

    Widget_Abstract_Comments

    接口参数描述
    content
    • $text
    • $comments Widget_Abstract_Comments对象
    以下句柄同样具有此接口:
    • Widget_Feedback
    • Widget_Comments_Admin
    • Widget_Comments_Archive
    • Widget_Comments_Edit
    • Widget_Comments_Ping
    • Widget_Comments_Recent
    contentEx
    • $text
    • $comments Widget_Abstract_Comments对象
    以下句柄同样具有此接口:
    • Widget_Feedback
    • Widget_Comments_Admin
    • Widget_Comments_Archive
    • Widget_Comments_Edit
    • Widget_Comments_Ping
    • Widget_Comments_Recent
    filter
    • $value
    • $comments Widget_Abstract_Comments对象
    以下句柄同样具有此接口:
    • Widget_Feedback
    • Widget_Comments_Admin
    • Widget_Comments_Archive
    • Widget_Comments_Edit
    • Widget_Comments_Ping
    • Widget_Comments_Recent
    gravatar
    • $size
    • $rating
    • $default
    • $comments Widget_Abstract_Comments对象
    以下句柄同样具有此接口:
    • Widget_Feedback
    • Widget_Comments_Admin
    • Widget_Comments_Archive
    • Widget_Comments_Edit
    • Widget_Comments_Ping
    • Widget_Comments_Recent
    autoP
    • $text
    以下句柄同样具有此接口:
    • Widget_Feedback
    • Widget_Comments_Admin
    • Widget_Comments_Archive
    • Widget_Comments_Edit
    • Widget_Comments_Ping
    • Widget_Comments_Recent
    markdown
    • $text
    以下句柄同样具有此接口:
    • Widget_Feedback
    • Widget_Comments_Admin
    • Widget_Comments_Archive
    • Widget_Comments_Edit
    • Widget_Comments_Ping
    • Widget_Comments_Recent

    Widget_Abstract_Contents

    接口参数描述
    excerpt
    • text
    • $contents Widget_Abstract_Contents对象
    以下句柄同样具有此接口:
    • Widget_Archive
    • Widget_Upload
    • Widget_XmlRpc
    • Widget_Contents_Related
    • Widget_Contents_Attachment_Admin
    • Widget_Contents_Attachment_Related
    • Widget_Contents_Attachment_Unattached
    • Widget_Contents_Page_List
    • Widget_Contents_Post_Admin
    • Widget_Contents_Page_Admin
    • Widget_Contents_Post_Edit
    • Widget_Contents_Attachment_Edit
    • Widget_Contents_Page_Edit
    • Widget_Contents_Post_Recent
    • Widget_Contents_Related_Author
    excerptEx
    • $excerpt
    • $contents Widget_Abstract_Contents对象
    以下句柄同样具有此接口:
    • Widget_Archive
    • Widget_Upload
    • Widget_XmlRpc
    • Widget_Contents_Related
    • Widget_Contents_Attachment_Admin
    • Widget_Contents_Attachment_Related
    • Widget_Contents_Attachment_Unattached
    • Widget_Contents_Page_List
    • Widget_Contents_Post_Admin
    • Widget_Contents_Page_Admin
    • Widget_Contents_Post_Edit
    • Widget_Contents_Attachment_Edit
    • Widget_Contents_Page_Edit
    • Widget_Contents_Post_Recent
    • Widget_Contents_Related_Author
    content
    • text
    • $contents Widget_Abstract_Contents对象
    以下句柄同样具有此接口:
    • Widget_Archive
    • Widget_Upload
    • Widget_XmlRpc
    • Widget_Contents_Related
    • Widget_Contents_Attachment_Admin
    • Widget_Contents_Attachment_Related
    • Widget_Contents_Attachment_Unattached
    • Widget_Contents_Page_List
    • Widget_Contents_Post_Admin
    • Widget_Contents_Page_Admin
    • Widget_Contents_Post_Edit
    • Widget_Contents_Attachment_Edit
    • Widget_Contents_Page_Edit
    • Widget_Contents_Post_Recent
    • Widget_Contents_Related_Author
    contentEx
    • $content
    • $contents Widget_Abstract_Contents对象
    以下句柄同样具有此接口:
    • Widget_Archive
    • Widget_Upload
    • Widget_XmlRpc
    • Widget_Contents_Related
    • Widget_Contents_Attachment_Admin
    • Widget_Contents_Attachment_Related
    • Widget_Contents_Attachment_Unattached
    • Widget_Contents_Page_List
    • Widget_Contents_Post_Admin
    • Widget_Contents_Page_Admin
    • Widget_Contents_Post_Edit
    • Widget_Contents_Attachment_Edit
    • Widget_Contents_Page_Edit
    • Widget_Contents_Post_Recent
    • Widget_Contents_Related_Author
    isFieldReadOnly
    • $name
    以下句柄同样具有此接口:
    • Widget_Archive
    • Widget_Upload
    • Widget_XmlRpc
    • Widget_Contents_Related
    • Widget_Contents_Attachment_Admin
    • Widget_Contents_Attachment_Related
    • Widget_Contents_Attachment_Unattached
    • Widget_Contents_Page_List
    • Widget_Contents_Post_Admin
    • Widget_Contents_Page_Admin
    • Widget_Contents_Post_Edit
    • Widget_Contents_Attachment_Edit
    • Widget_Contents_Page_Edit
    • Widget_Contents_Post_Recent
    • Widget_Contents_Related_Author
    filter
    • $value
    • $contents Widget_Abstract_Contents对象
    以下句柄同样具有此接口:
    • Widget_Archive
    • Widget_Upload
    • Widget_XmlRpc
    • Widget_Contents_Related
    • Widget_Contents_Attachment_Admin
    • Widget_Contents_Attachment_Related
    • Widget_Contents_Attachment_Unattached
    • Widget_Contents_Page_List
    • Widget_Contents_Post_Admin
    • Widget_Contents_Page_Admin
    • Widget_Contents_Post_Edit
    • Widget_Contents_Attachment_Edit
    • Widget_Contents_Page_Edit
    • Widget_Contents_Post_Recent
    • Widget_Contents_Related_Author
    title
    • title
    • $contents Widget_Abstract_Contents对象
    以下句柄同样具有此接口:
    • Widget_Archive
    • Widget_Upload
    • Widget_XmlRpc
    • Widget_Contents_Related
    • Widget_Contents_Attachment_Admin
    • Widget_Contents_Attachment_Related
    • Widget_Contents_Attachment_Unattached
    • Widget_Contents_Page_List
    • Widget_Contents_Post_Admin
    • Widget_Contents_Page_Admin
    • Widget_Contents_Post_Edit
    • Widget_Contents_Attachment_Edit
    • Widget_Contents_Page_Edit
    • Widget_Contents_Post_Recent
    • Widget_Contents_Related_Author
    autoP
    • $text
    以下句柄同样具有此接口:
    • Widget_Archive
    • Widget_Upload
    • Widget_XmlRpc
    • Widget_Contents_Related
    • Widget_Contents_Attachment_Admin
    • Widget_Contents_Attachment_Related
    • Widget_Contents_Attachment_Unattached
    • Widget_Contents_Page_List
    • Widget_Contents_Post_Admin
    • Widget_Contents_Page_Admin
    • Widget_Contents_Post_Edit
    • Widget_Contents_Attachment_Edit
    • Widget_Contents_Page_Edit
    • Widget_Contents_Post_Recent
    • Widget_Contents_Related_Author
    markdown
    • $text
    以下句柄同样具有此接口:
    • Widget_Archive
    • Widget_Upload
    • Widget_XmlRpc
    • Widget_Contents_Related
    • Widget_Contents_Attachment_Admin
    • Widget_Contents_Attachment_Related
    • Widget_Contents_Attachment_Unattached
    • Widget_Contents_Page_List
    • Widget_Contents_Post_Admin
    • Widget_Contents_Page_Admin
    • Widget_Contents_Post_Edit
    • Widget_Contents_Attachment_Edit
    • Widget_Contents_Page_Edit
    • Widget_Contents_Post_Recent
    • Widget_Contents_Related_Author

    Widget_Abstract_Metas

    接口参数描述
    filter
    • $value
    • $metas Widget_Abstract_Metas对象
    以下句柄同样具有此接口:
    • Widget_Metas_Category_Edit
    • Widget_Metas_Category_List
    • Widget_Metas_Category_Admin
    • Widget_Metas_Tag_Cloud
    • Widget_Metas_Tag_Admin
    • Widget_Metas_Tag_Edit

    Widget_Abstract_Users

    接口参数描述
    filter
    • $value
    • $users Widget_Abstract_Users对象
    以下句柄同样具有此接口:
    • Widget_Login
    • Widget_Logout
    • Widget_Register
    • Widget_Users_Admin
    • Widget_Users_Author
    • Widget_Users_Edit
    • Widget_Users_Profile

    Widget_Comments_Archive

    接口参数描述
    listComments
    • singleCommentOptions
    • $archive Widget_Comments_Archive对象
     
    reply
    • $word
    • $archive Widget_Comments_Archive对象
     
    cancelReply
    • $word
    • $archive Widget_Comments_Archive对象
     

    Widget_Comments_Edit

    接口参数描述
    mark
    • $comment
    • $edit Widget_Comments_Edit对象
    • $status
     
    delete
    • $comment
    • $edit Widget_Comments_Edit对象
     
    finishDelete
    • $comment
    • $edit Widget_Comments_Edit对象
     
    edit
    • $comment
    • $edit Widget_Comments_Edit对象
     
    finishEdit
    • $edit Widget_Comments_Edit对象
     
    comment
    • $comment
    • $edit Widget_Comments_Edit对象
     
    finishComment
    • $edit Widget_Comments_Edit对象
     

    Widget_Contents_Attachment_Edit

    接口参数描述
    delete
    • $post
    • $edit Widget_Contents_Attachment_Edit对象
     
    finishDelete
    • $post
    • $edit Widget_Contents_Attachment_Edit对象
     
    delete
    • $post
    • $edit Widget_Contents_Attachment_Edit对象
     
    finishDelete
    • $post
    • $edit Widget_Contents_Attachment_Edit对象
     

    Widget_Contents_Page_Edit

    接口参数描述
    write
    • $contents
    • $edit Widget_Contents_Page_Edit对象
     
    finishPublish
    • $contents
    • $edit Widget_Contents_Page_Edit对象
     
    finishSave
    • $contents
    • $edit Widget_Contents_Page_Edit对象
     
    delete
    • $page
    • $edit Widget_Contents_Page_Edit对象
     
    finishDelete
    • $page
    • $edit Widget_Contents_Page_Edit对象
     

    Widget_Contents_Post_Edit

    接口参数描述
    getDefaultFieldItems
    • $layout
    以下句柄同样具有此接口:
    • Widget_Contents_Attachment_Edit
    • Widget_Contents_Page_Edit
    write
    • $contents
    • $edit Widget_Contents_Post_Edit对象
    以下句柄同样具有此接口:
    • Widget_Contents_Attachment_Edit
    • Widget_Contents_Page_Edit
    finishPublish
    • $contents
    • $edit Widget_Contents_Post_Edit对象
    以下句柄同样具有此接口:
    • Widget_Contents_Attachment_Edit
    • Widget_Contents_Page_Edit
    finishSave
    • $contents
    • $edit Widget_Contents_Post_Edit对象
    以下句柄同样具有此接口:
    • Widget_Contents_Attachment_Edit
    • Widget_Contents_Page_Edit
    delete
    • $post
    • $edit Widget_Contents_Post_Edit对象
    以下句柄同样具有此接口:
    • Widget_Contents_Attachment_Edit
    • Widget_Contents_Page_Edit
    finishDelete
    • $post
    • $edit Widget_Contents_Post_Edit对象
    以下句柄同样具有此接口:
    • Widget_Contents_Attachment_Edit
    • Widget_Contents_Page_Edit

    Widget_Metas_Category_List

    接口参数描述
    listCategories
    • categoryOptions
    • $list Widget_Metas_Category_List对象
    以下句柄同样具有此接口:
    • Widget_Metas_Category_Admin
  • 相关阅读:
    2716 [Violet 3] 天使玩偶
    BZOJ1017魔兽地图DotR 樹形DP
    BZOJ1016最小生成树计数 最小生成树 + 排列组合
    BZOJ1014火星人prefix Splay維護序列 + 字符串哈希
    BZOJ1010玩具裝箱Toy
    BZOJ1009GT考试 DP + KMP + 矩陣快速冪
    BZOJ1008[HNOI2008]越狱
    BZOJ1006神奇的国度 弦圖染色 最大勢算法
    BZOJ1005明明的烦恼 Prufer + 分解質因數 + 高精度
    poj2182(线段树求序列第k小)
  • 原文地址:https://www.cnblogs.com/fan-bk/p/8298169.html
Copyright © 2011-2022 走看看