我试图找到一种方法来钩入将文件恢复到某个旧版本的操作,这是通过标题到文件的页面(File:Filename)并单击文件历史表中的Revert/Rollback链接来完成的。在MediaWiki文档中查看了大量的钩子,尝试了很多,但没有运气。我能做的最接近的就是挂接文件上传和页面保存。但是我需要在用户将文件恢复到以前的版本之后进行钩子操作。任何帮助是高度赞赏!
lpwwtiir1#
您可以尝试以下挂钩之一是否符合您的需求:
includes/filerepo/Hook/LocalFilePurgeThumbnailsHook.php includes/filerepo/Hook/FileUploadHook.php includes/filerepo/Hook/LocalFile__getHistoryHook.php includes/filerepo/Hook/FileTransformedHook.php
特别是FileUploadHook似乎是你正在寻找的一个。参见the (somewhat short) documentation for that hook。请注意,这只适用于 * 本地 * 文件上传,所以如果您将文件托管在其他地方,这将不容易工作。
1条答案
按热度按时间lpwwtiir1#
您可以尝试以下挂钩之一是否符合您的需求:
特别是FileUploadHook似乎是你正在寻找的一个。参见the (somewhat short) documentation for that hook。请注意,这只适用于 * 本地 * 文件上传,所以如果您将文件托管在其他地方,这将不容易工作。