手动:挂钩/页面保存

来自MyaWiki.Org
跳转到导航 跳到搜索
页面保存
可从1.21.0版本
在保存文章之前。
定义函数:
公共 静止的 功能 保存页面 美元存款 $用户 美元内容 &美元摘要
美元小调 美元手表 区段 旗帜 美元地位  {  }
附钩:

进入扩展子

{
	“钩子” {
		“页面保存” “MyExelExoSoks::OnPaPcEngEngEnter”
	}
}

对于MyaWiki小于1.25:

美元挂钩[“页面保存”[] = “MyExtExoExoks::OnPaPcEngEngsAccess”
呼吁:文件(S): 存储/页面

有关附加钩子的更多信息,请参见手动:挂钩.
有关使用此挂钩的扩展示例,请参见类别:PageContentSave扩展.

详情[编辑]

  • 美元存款保存WikIPAGE(对象)
  • $用户保存文章的用户(对象)
  • 美元内容作为内容对象的新文章内容
  • 和摘要包含编辑注释的评论存储对象。可以换一个新的。
  • 美元小调指定编辑是否为未标记的布尔标志。
  • 美元手表以前是手表旗。当前未使用,总是空的。
  • 区段以前编辑的节号。当前未使用,总是空的。
  • 旗帜所有EdgI..…标记(包括EddiSub)作为整数。见WikIPa::DOEDATION文档标志标志。
  • 美元地位StasUsValk对象为钩子处理程序导致的状态。要么设置$HOKSTATES-> FATALL(),要么返回false以中止保存操作。
  • 返回值:返回值中止保存页面。

早期版本的MeaWiWi(SoWHAT无意)允许改变其他参数美元摘要. 自1.32以来,不再工作,目前没有确切的替代。如果拥有内容类型,可以使用预保存变换更改内容。

实例[编辑]

{返回false以取消保存,并使用$状态提供错误消息。
美元挂钩[“页面保存”[] = 功能 美元存款 $用户 美元内容 美元摘要 美元小调 美元手表 区段 旗帜 美元地位 {
	如果    {
		美元地位>致命的  随机信息 “您的错误信息在这里!”  
	}
	退货 
}

也见[编辑]