| Name | When | Parameters |
|---|---|---|
| PreSkinParse | Immediately before the parsing of a skin begins |
|
| PostSkinParse | Immediately after parsing a skin |
|
| PreItem | Before an item is parsed, but after the item header has been placed |
|
| PostItem | After an item has been parsed, but before the item footer has been parsed |
|
| PreComment | Before a comment is shown |
|
| PostComment | After a comment has been shown |
|
| PreDateHead | Before a date header is shown |
|
| PostDateHead | After a date header has been parsed |
|
| PreDateFoot | Before a date footer is parsed |
|
| PostDateFoot | After a date footer has been parsed |
|
| LoginSuccess | After a successful login |
|
| LoginFailed | After a failed login |
|
| Logout | After logout |
|
| PreBlogContent | Before blog content has been inserted through a skinvar |
|
| PostBlogContent | After blog content has been inserted through a skinvar |
|
| PreAddComment | Before adding a comment to the database |
|
| PostAddComment | After adding a comment to the database |
|
| PostRegister | After a new user has registered |
|
| PostAddItem | After an item has been added to the database |
|
| PreAddItem | Immediately before an item is added to the database |
|
| PreUpdateItem | Immediately before an item gets updates in the database |
|
| PrepareItemForEdit | Called after getting an item from the database, and before presenting it to the user to be edited. |
|
| PreUpdateComment | Immediately before a comment is updated and saved into the database |
|
| PrepareCommentForEdit | After a comment is retrieved from the database, and before it is presented to the user to be edited. |
|
| PrePluginOptionsEdit |
(v2.0b) before the 'edit plugin options' form is created.
(v2.2) extra parameters (v3.2) extra parameter for every option |
|
| PrePluginOptionsUpdate | (v3.2) Before the options for a plugin have been updated. (using this event you can validate/change the new value for an option) |
|
| PostPluginOptionsUpdate |
(v2.0b) After the options for a plugin have been updated.
(v2.2) Different parameters depending on context |
|
| PostAuthentication | (v2.0b) After the login procedure has been completed. This occurs on each page request. |
|
| PreAddItemForm | (v2.0b) Immediately before an add item form (bookmarklet or admin area) is created. |
|
| AddItemFormExtras | (v2.0b) Somewhere inside the add item page or bookmarklet. Here, plugins can add their custom fields without having to alter one of the .template files. |
|
| EditItemFormExtras |
(v2.0b) Somewhere inside the edit item page or bookmarklet. Here, plugins can add their custom fields without having to alter one of the .template files.
Don't add too much data, and please generate valid XHTML, looking like this:
This way, multiple plugins can add options here while things keep a good structure. Also try to use prefixes for your fieldnames, in order to avoid nameclashes (e.g. plug_tb_url)
|
|
| BlogSettingsFormExtras | (v2.0) On the blog settings page. You can add your own forms here.
Don't add too much data, and please generate valid XHTML, looking like this:
This way, multiple plugins can add options here while things keep a good structure. Also try to use prefixes for your fieldnames, in order to avoid nameclashes (e.g. plug_tb_url)
|
|
| PreDeleteItem | (v2.0) Immediately before an item gets deleted in the database |
|
| PostDeleteItem | (v2.0) Immediately after an item has been deleted in the database |
|
| PreDeleteCategory | (v2.0) Immediately before a category gets deleted from the database |
|
| PostDeleteCategory | (v2.0) Immediately after a category has been deleted from the database |
|
| PreDeleteBlog | (v2.0) Immediately before a blog gets deleted from the database |
|
| PostDeleteBlog | (v2.0) Immediately after a blog has been deleted from the database |
|
| PreDeleteMember | (v2.0) Immediately before a member gets deleted from the database |
|
| PostDeleteMember | (v2.0) Immediately after a member has been deleted from the database |
|
| PreDeleteTeamMember | (v2.0) Immediately before a member gets deleted from a weblog team |
|
| PostDeleteTeamMember | (v2.0) Immediately after a member has been deleted from a weblog team |
|
| PreDeleteComment | (v2.0) Immediately before a comment gets deleted from the database |
|
| PostDeleteComment | (v2.0) Immediately after a comment has been deleted from the database |
|
| ActionLogCleared | (v2.0) After the action log has been cleared | None |
| PreDeleteTemplate | (v2.0) Immediately before a template gets deleted from the database |
|
| PostDeleteTemplate | (v2.0) Immediately after a template has been deleted from the database |
|
| PreDeleteSkin | (v2.0) Immediately before a skin gets deleted from the database |
|
| PostDeleteSkin | (v2.0) Immediately after a skin has been deleted from the database |
|
| PreDeletePlugin | (v2.0) Immediately before a plugin gets deleted from the database |
|
| PostDeletePlugin | (v2.0) Immediately after a plugin has been deleted from the database |
|
| PreDeleteBan | (v2.0) Immediately before an IP ban gets deleted from the database |
|
| PostDeleteBan | (v2.0) Immediately after an IP ban has been deleted from the database |
|
| PreAddCategory | (v2.0) Immediately before a new category is created in the database |
|
| PostAddCategory | (v2.0) Immediately after a new category has been created in the database |
|
| PreAddBlog | (v2.0) Immediately before a new blog is created |
|
| PostAddBlog | (v2.0) Immediately after a new blog has been created |
|
| PreAddPlugin | (v2.0) Immediately before a plugin is added |
|
| PostAddPlugin | (v2.0) Immediately after a plugin has been added |
|
| PreAddTeamMember | (v2.0) Immediately before a member gets added to a blog team |
|
| PostAddTeamMember | (v2.0) Immediately after a member has been added to a blog team |
|
| PreAddTemplate | (v2.0) Immediately before a new template is created (note: this one also gets called when a template is cloned)) |
|
| PostAddTemplate | (v2.0) Immediately after a new template has been created |
|
| PreAddSkin | (v2.0) Immediately before a new skin is created (note: this one also gets called when a skin is cloned)) |
|
| PostAddSkin | (v2.0) Immediately after a new skin has been created |
|
| PreAddBan | (v2.0) Immediately before a new ban is added to a weblog |
|
| PostAddBan | (v2.0) Immediately after a new ban has been added |
|
| PreMoveItem | (v2.0) Immediately before an item is moved to another blog/category |
|
| PostMoveItem | (v2.0) Immediately after an item has been moved to another blog/category |
|
| PreMoveCategory | (v2.0) Immediately before a catgeory is moved to another blog |
|
| PostMoveCategory | (v2.0) Immediately after a catgeory has been moved to another blog |
|
| MemberSettingsFormExtras | (v2.0) On the member settings page. You can add your own forms here.
Don't add too much data, and please generate valid XHTML, looking like this:
This way, multiple plugins can add options here while things keep a good structure. Also try to use prefixes for your fieldnames, in order to avoid nameclashes (e.g. plug_tb_url)
|
|
| GeneralSettingsFormExtras | (v2.0) On the general settings page. You can add your own forms here.
Don't add too much data, and please generate valid XHTML, looking like this:
This way, multiple plugins can add options here while things keep a good structure. Also try to use prefixes for your fieldnames, in order to avoid nameclashes (e.g. plug_tb_url)
|
None |
| AdminPrePageHead | (v2.5) On admin area pages, immediately before the page head is printed. This event could be used to add extra script/css includes in the head section |
|
| AdminPrePageFoot | (v2.5) On admin area pages, immediately before the page footer is printed. |
|
| PreSendContentType | (v2.5) Immediately before a content type is being set in the HTTP header |
|
| QuickMenu | (v2.5) At the end of the Admin Area quick menu. This can be used to add extra plugin entries. To add entries, push associative arrays on the options array. An example can be found in the section about creating a plugin admin area. |
|
| BookmarkletExtraHead | (v2.5) Somewhere inside the head section of the bookmarklet XHTML code. |
|
| FormExtra | (v3.2) Inside one of the comment, membermail or account activation forms. This event allows plugins to insert extra fields in the form. This event corresponds with the ValidateForm event that is fires when the form is handled. |
|
| ValidateForm | (v3.2) Called when one of the comment, membermail or account activation forms is being handled. This event allows plugins to perform their own validation on the data, and prevent further handling if something is wrong. When used together with the FormExtra field, it can be used to add extra fields to forms. |
|