Actions 操作

Actions 是对整个维基或者单个页面进行操作的工具,但是它不像宏操作那样查看网页时增加页面的内容,而是对页面内容进行处理。它们或者基于页面内容产生某种输出(像搜索之类的导航操作),或者调用与查看页面无关的函数(像删除或者重命名页面)。

系统中已经定义了包括编辑页面在内的一些操作方法。你也可以自定义操作方法,对系统加以扩展。详细信息请看帮助-开发指南

下面的操作,被附加到用户自定义操作列表中,放置在每个页面的底部 (或者在 "更多操作" 菜单中)。任何 mixed-case 操作都是如此处理的。对其他操作(lower-case),请看本页下方的列表。某些操作可能在你的维基站点上不能使用。

  • AttachFile: 为页面添加附件,详细信息请看 /附件.

    • 如果没有登录,此操作无效。
  • DeletePage: 确认后删除页面;删除意味着生成页面备份后删除页面,也就是说,你还可以 恢复 页面 (只要备份没有被物理删除)。

    • 如果没有登录,此操作无效。
  • RenamePage: 确认后重命名页面。

  • LikePages: 列出标题开头或者结尾的 WikiWord 与当前页面标题一样的所有页面。

  • LocalSiteMap: 显示当前页面的临近链接,也就是列出所有的引用页面,以及这些页面的引用页面,在特定的深度范围内。

  • SpellCheck: 对当前页面进行拼写检查。详细信息请看帮助-拼写检查

  • SubscribeUser: 管理员可以用为其他用户订阅页面。

下面是内置的操作列表,它们可以实现页面顶部和底部的图标和链接所示的功能,或者某个宏的功能。

  • titleindex: 将所有页面的标题以文本格式列出来 (在维基地址后面添加 ?action=titleindex) 或者以 XML 格式列出来 (?action=titleindex&mimetype=text/xml)。这个操作的主要用途是实现 MetaWiki

  • fullsearch: 点击由宏 FullSearch 产生的 "Search Text" 按钮时会触发这个操作 (?action=fullsearch&value=HelpOnActions)。

  • titlesearch: 点击由宏 TitleSearch 产生的 "Search Titles" 按钮时会触发这个操作 (?action=titlesearch&value=HelpOnActions)。

  • inlinesearch: 用于完成每个页面顶部的搜索框的操作 (它使用 POST 请求,所以在 URLs 中体现不出这个操作)。

  • highlight: 点击搜索结果列表中的某个链接时,对搜索结果高亮显示。

  • diff: 显示页面的各个版本之间的差异。

  • info: 显示页面的元信息(meta-data)。

  • recall: 显示页面的某个旧版本。

  • show: 显示页面 (默认操作)。

  • refresh: 刷新页面的缓存 (目前只在 XSLT 格式的页面中起作用)。

  • print: 显示页面的打印视图,其省略了导航条内容。

  • edit: 编辑页面。

  • savepage: 保存页面 (不要手动使用这个操作)。

  • subscribe: 订阅页面。

  • userform: 保存用户设置。

  • bookmark: 保存 "最新改动" 书签。

  • raw: 以 text/plain 格式显示原始的维基标记文本 (比如为了通过wget进行备份)。 SystemInfo?action=raw 将显示 SystemInfo 页面的原始标记。

  • format: 产生特定格式的页面视图。通过参数 mimetype 指定 mime 类型。

    • 它可用于生成页面的 DocBook 标记。只需要在地址后面附加 ?action=format&mimetype=xml/docbook。 注意 PyXML 安装后才能使用此功能。

  • rss_rc: 生成 "最新改动" RSS。

  • chart: 显示图表。

  • export: 输出维基内容。 [experimental]

  • content: 用于转换成静态网页,这个操作输出单纯的页面内容,不包括任何 <html>,<head>,或 <body> 标记。

  • links: 生成所有页面及其所含链接的列表,像 LinkDatabase 一样。

  • xmlrpc: 维基 XML-RPC 接口,请看 XmlRpcToWiki.

  • revert: 将页面恢复到某个老版本。

此页的英文版本: HelpOnActions