Actions组件
其他语言 Deutsch, English, Español, Français, Русский.
非强制性选项和参数用
使用操作时,请去掉参数中的方括号
Numerical values are given without and strings with quotation marks,
[方括号]括起来。使用操作时,请去掉参数中的方括号
[ ] 使其生效。Numerical values are given without and strings with quotation marks,
max=10 and page="PageName".
要显示某个操作的所有可用参数,请使用 help=1(例如 {{backlinks help=1}})。
页面标记(tag)区分大小写并以 "/" 分层;page="!" 返回所有子页面的结果。
1. 页面列表
参数 page="!" 返回子页面的所有结果。
1.1. 反向链接backlinks
- 输出所有链接到指定页面的页面列表。
- Call:
{{backlinks [page="PageName"] [max=Number] [nomark=1] [title=0]}} -
page- 要列出反向链接的页面;省略时等于当前页面。 -
max- 最多显示的条目数(默认取用户的个人列表长度设置)。 -
nomark-1隐藏结果外框。 -
title-1用页面标题作为链接文字,否则显示页面标记(tag)。
1.2. 修改记录changes
- 显示任意集群中最近更改的列表。
- Call:
{{changes [page="PageName"] [max=Number] [date="YYYY-MM-DD"] [noxml=1] [title=1]}} -
page- 生成列表的集群;省略时不做集群限制。 -
max- 最多显示的条目数;实际条数还取决于用户的个人列表长度设置。 -
date- 起始日期(YYYY-MM-DD),也可用查询字符串?date=YYYY-MM-DD指定;无效日期会被忽略。 -
title-1用页面标题作为链接文字,否则显示页面标记(tag)。 -
noxml-1不输出“最近更改”XML/RSS 链接。 - 提示:小编辑默认包含在列表中,可通过 URL 参数
minor_edit=0过滤。
1.3. 最近评论页面commented
- 显示最近被评论的页面列表。
- Call:
{{commented [page="PageName"] [max=Number] [title=1] [noxml=1]}} -
page- 限定集群;省略时统计整个站点。 -
max- 最多显示的条目数。 -
title-1用被评论页面的标题作为链接文字,否则显示评论标题。 -
noxml-1不输出 XML/RSS 链接。 - 若站点禁用了评论,则显示“评论已禁用”提示。
1.4. 最近评论comments
- 显示最近的评论列表。
- Call:
{{comments [page="PageName"] [max=Number] [title=1] [noxml=1]}} - 参数含义与
commented相同;省略page时列出整个站点的评论。
1.5. 最多评论mostcommented
- 显示评论数最多的页面。
- Call:
{{mostcommented [max=Number] [page="PageName"] [title=1] [nomark=1] [lang="ru"]}} -
max- 最多显示的条目数(默认 25,上限 500)。 -
page- 页面层次结构中的起始页面。 -
title-1显示页面标题,否则显示页面标记(tag)。 -
nomark-1隐藏结果外框。 -
lang- 只显示指定语言的页面。
1.6. 最受欢迎mostpopular
- 输出访问量最大的页面列表。
- Call:
{{mostpopular [max=Number] [page="PageName"] [title=1] [nomark=1] [counter=1] [system=1] [lang="ru"]}} -
max- 最多显示的条目数(默认 25,上限 500)。 -
page- 页面层次结构中的起始页面。 -
title-1显示页面标题,否则显示页面标记(tag)。 -
nomark-1隐藏结果外框。 -
counter-1(默认)显示访问计数。 -
system-1(默认)排除系统页面;0包含系统页面。 -
lang- 只显示指定语言的页面。
1.7. 孤立页面orphaned
- 输出某个集群中没有入链的“孤立”页面列表。
- Call:
{{orphaned [page="PageName"] [max=Number]}} -
page- 要检查的集群;省略时等于当前页面;用page="/"显示所有命名空间。 -
max- 最多显示的条目数。 - 列表不包含评论页(
comment_on_id=0)和已删除页面。
1.8. 页面索引pageindex
- 输出按字母顺序排列的完整页面目录。
- Call:
{{pageindex [max=Number] [letter="Letter"] [page="PageName"] [title=0] [system=1] [lang="en"]}} -
page- 只列出该集群下的页面。 -
max- 每页显示的条目数,超出时显示“上一页/下一页”导航。 -
letter- 只显示以该字母开头的页面;也可用查询字符串?letter=a指定。 -
title-1用页面标题排序和显示,否则使用页面标记(tag)。 -
system-1(默认)包含系统页面;0排除系统页面。 -
lang- 只显示指定语言的页面。
1.9. 页面链接pagelinks
- 输出当前(或指定)页面链接到的页面列表。
- Call:
{{pagelinks [page="PageName"] [max=Number] [nomark=1] [title=0]}} -
page- 要检查的页面;省略时等于当前页面。 -
max- 最多显示的条目数。 -
nomark-1隐藏结果外框。 -
title-1用页面标题作为链接文字,否则显示页面标记(tag)。
1.10. 文件链接filelinks
- 输出链接到某个文件的页面列表。
- Call:
{{filelinks [page="PageName"] [max=Number] [nomark=1] [title=0]}} - 参数含义与
pagelinks相同;该操作通常由文件页面(file handler)内部调用。
1.11. 页面树tree
- 从当前或指定页面开始构建页面树。
- Call:
{{tree [page="PageName"] [depth=3] [title=1] [nomark=0] [legend=""] [sort="asc"] [system=0] [lang="ru"] [select_mode=0]}} -
page- 起始页面;用page="/"(源码会转换为空)可得到整个站点树。 -
depth- 向下的层级深度(默认 1)。 -
title-1(默认)显示页面标题,0只显示标记的最后一段。 -
nomark-1隐藏结果外框。 -
legend- 自定义树标题;省略时显示集群名或站点名。 -
sort-"asc"(默认,按标记升序)或"desc"(降序)。 -
system-1排除系统页面;默认0包含系统页面。 -
lang- 只显示指定语言的页面。 -
select_mode-1为每个页面显示复选框(selected_subpages[])。 - 提示:单棵树最多列出 500 个页面,超出时只给出“树过大”提示。
1.12. 缺失页面wanted
- 输出尚不存在但被链接到的页面列表。
- Call:
{{wanted [page="PageName"] [max=Number]}} -
page- 限定集群;用page="/"显示所有命名空间。 -
max- 最多显示的条目数。 - 通过 URL 参数
?linking_to=PageName可列出引用某个缺失页面的页面。
1.13. 最新whatsnew
- 显示所有新建、删除或修改的页面、新附件和评论。
- Call:
{{whatsnew [page="PageName"] [max=Number] [noxml=1]}} -
page- 限定集群。 -
max- 最多显示的条目数(默认和上限均为 100)。 -
noxml-1不输出 XML/RSS 链接。 - 可用查询字符串
?mode=all|pages|comments|files选择显示类别。
2. 个人动作组件
2.1. 书签菜单menu
- 编辑和自定义个人书签(位于用户账户的“书签”下)。
- Call:
{{menu [system=0]}} -
system-1时显示全局默认书签,供管理员编辑;该选项也可在管理面板中调用。 - 需要登录用户;普通用户只能编辑自己的书签。
2.2. 我的修改mychanges
- 显示您已修改的页面列表,并提供排序选项。
- Call:
{{mychanges [max=Number] [byname=1]}} -
max- 最多显示的条目数。 -
byname-1按页面标记(字母)排序,否则按修改时间排序。
2.3. 我的页面mypages
- 显示属于您的页面列表,可按字母、创建时间或修改时间排序。
- Call:
{{mypages [max=Number] [bychange=1] [bycreation=1]}} -
max- 最多显示的条目数。 -
bycreation-1按创建时间排序。 -
bychange-1按修改时间排序。
2.4. 我的关注mywatches
- 列出当前用户“关注”的所有页面。
- Call:
{{mywatches}} - 通过
?s=unwatched可切换到“未关注页面”列表,并可添加/取消关注。
2.5. 关注的修改mychangeswatches
- 显示您关注的、已被他人修改的页面列表。
- Call:
{{mychangeswatches [max=Number] [title=1]}} -
max- 最多显示的条目数。 -
title-1用页面标题作为链接文字,否则显示页面标记(tag)。
2.6. 我的用户组mygroups
- 显示您所属的用户组。
- Call:
{{mygroups [nomark=1]}} -
nomark-1隐藏结果外框。
2.7. 关注者watchers
- 输出页面的关注者列表。
- Call:
{{watchers [page="SomePage"] [nomark=1]}} -
page- 要查看的页面;省略时等于当前页面。 -
nomark-1隐藏结果外框。 - 只有页面所有者和管理员可以查看,否则显示“无权查看关注者”提示。
2.8. 用户页面userpages
- 汇集显示与当前用户有关的各种列表(页面、修改、关注、关注的修改)。
- Call:
{{userpages}} - 通过查询字符串
?mode=mypages|mychanges|mywatches|mychangeswatches选择标签页。
3. 服务组件
3.1. 修改密码changepassword
- 显示修改密码表单,并处理“忘记密码”的重置流程。
- Call:
{{changepassword}} - 已注册用户直接修改密码;访客可提交用户名和邮箱以获取重置码邮件。
- 通过邮件中的
secret_code链接可设置新密码(此时无需旧密码)。 - 源码帮助中还列出
[forgot=1](对应“忘记密码”流程)。
3.2. 登录login
- 如果尚未登录则显示登录表单;如果已登录则显示欢迎信息和注销入口。
- Call:
{{login}} - 支持
?action=logout(注销)和?action=clearcookies(清除 Cookie)。
3.3. 注册registration
- 显示注册表单并执行整个注册流程。
- Call:
{{registration}} - 具体可用性由站点配置(是否开放注册、是否需要审核、验证码等)决定。
3.4. 用户设置usersettings
- 输出已注册用户的设置页面,访客则显示登录/注册入口。
- Call:
{{usersettings}} - 包含常规设置、书签、通知、编辑器和扩展设置等标签页。
3.5. 帮助help
- 显示某个操作的内置帮助文本。
- Call:
{{help action="backlinks"}} -
action- 要显示帮助的操作名称(例如changes、edit)。 - 提示:在任意操作后加
help=1也可以直接显示该操作的帮助。
4. 管理员工具Admin tools
4.1. 清理缓存admincache
- 清除缓存(页面、SQL、配置、Feed、模板和缩略图缓存),只有管理员可以操作。
- Call:
{{admincache}} - 在表单中可分别选择要清除的缓存类型。
4.2. 管理员恢复密码admin_recovery
- 根据管理面板访问密码生成新的
recovery_password哈希。 - Call:
{{admin_recovery}} - 生成的哈希必须写入
config/config.php,替换行:'recovery_password' => 'add hash here'。 - 之后请清除缓存(见
admincache)。 - 详细描述
4.3. 批量替换admin_replace
- admin_replace 允许管理员在整个 Wiki 的内容页面上进行全局字符串查找和替换。
- Call:
{{admin_replace [page="PageName"] [options=1] [lang="en"] [mute=1] [max=Number]}} -
page- 要处理的集群(默认 "/",即全部);可指定页面或集群。 -
options-1显示排序/过滤选项(类别、语言)。 -
lang- 只处理指定语言的页面。 -
mute-1替换时静默(不发送通知邮件)。 -
max- 每批显示的匹配数(默认 50)。 - 可分别选择替换正文、标题和评论内容,并支持正则表达式。
- 适用于简单改名、修改链接文字、添加模板或纠正错别字。
- 详细说明
4.4. 升级助手adminupdate
- 升级辅助例程,仅管理员可用。
- Call:
{{adminupdate}} - 可补齐缺失的 ACL 权限集、补齐旧记录的 MIME 类型和文件哈希,并为 SQLite 创建缺失的
page_fts虚拟表(FTS5)。
4.5. 已删除页面deleted
- 显示已删除的页面和评论列表,仅管理员可用。
- Call:
{{deleted [max=Number]}} -
max- 最多显示的条目数(默认和上限均为 1000)。
4.6. 导入import
- 将一个 XML 文件导入到一个集群中,只能由管理员调用。
- Call:
{{import [mute=1]}} -
mute-1导入时不发送通知邮件。 - 调用方式:
http://example.com/SomeCluster/import→{{import}};在导入表单中输入目标集群(_to)。例如输入Test,则页面被导入到http://example.com/Test/。 - 注意:同名页面会被覆盖;旧版本仍可通过修订记录访问。
- XML 导出通过页面处理程序
export.xml完成(需要读取权限),例如Cluster/export.xml。 - 服务器端通常有 30 秒超时限制,因此更适合导入单个页面。
5. 论坛Forum
- 这些操作仅在定义的论坛集群内有效。
- 详细描述
5.1. 论坛forums
- 显示子论坛列表。
- Call:
{{forums [pages="subtag1, subtag2, ..."]}} -
pages- 要创建多级论坛时,此可选参数传递一个逗号分隔的页面标记名称列表,这些页面必须被视为子论坛,而不是主题。 - 标记必须是绝对的(不是相对的);如果定义了这些页面,则所有子论坛和主题页面都必须如此定义。
5.2. 主题topics
- 显示论坛主题列表。
- Call:
{{topics [pages="subtag1, subtag2, ..."]}} -
pages- 创建多级论坛时,此可选参数传递一个逗号分隔的页面标记名称列表,这些页面必须被视为子论坛,因此这些集群子页面下的主题将不会显示。标记必须是绝对标记。
6. 博客Blog
6.1. 博客blog
- 在您选择的命名空间中创建博客。
- Call:
{{blog [page="ClusterName"] [mode="latest|week|from"] [date="YYYY-MM-DD"] [order="time|tag"] [max=Number] [title=1] [noxml=1]}} -
page- 博客所在集群(默认当前页面所在集群)。 -
mode-"latest"(默认,最新条目)、"week"(最近 7 天)、"from"(自date之后)。 -
date-"YYYY-MM-DD",用于mode="from";也可通过?date=YYYY-MM-DD指定。 -
order-"tag"按页面标记倒序;其他值(默认"time")按创建时间倒序。 -
max- 最多显示的条目数(默认 10)。 -
title-1(默认)显示标题。 -
noxml-1不输出 XML/RSS 链接。 - 可用
?category_id=ID按类别过滤。 - 详细描述...
6.2. 新闻news
- 在预定义的新闻集群中创建新闻提要。
- Call:
{{news [mode="latest|week|from"] [date="YYYY-MM-DD"] [order="time|tag"] [max=Number] [title=1] [noxml=1]}} - 除
mode、date、order、max、title、noxml与博客相同外,新闻集群由配置项news_cluster决定(page参数不改变该集群)。 - 提要标题始终链接到已配置的新闻集群。
- 要设置新闻集群,请参见管理面板 → 页面部分。
7. 其他Other
7.1. 锚点anchor
- 创建可以从任何页面链接到的锚点。
- Call:
{{anchor href="ToC1" [text="Index"] [title="Title"]}} -
href- 锚点名称(必需)。 -
text- 显示文字;文字中的~会被替换为href。 -
title- 标题属性。 - 提示:旧参数
name仍受支持(等同于href);与include的first_anchor/last_anchor配合时必须使用{{anchor name="plan_start"}}形式。
7.2. 作者authors
- 显示页面及其修订记录的作者,并可附加版权许可信息。
- Call:
{{authors [add="2009 Ivan Ivanov[;2010 John Smith[;...]]"] [add_only=1] [license="CC-BY-SA"] [cluster=1]}} -
add- 用分号分隔的额外作者列表(每段单独一行),支持 wiki 格式。 -
add_only-1只显示add中的作者。 -
license- 自由文本(支持 wiki 格式)或预定义常量:CC-BY-ND、CC-BY-NC-SA、CC-BY-NC-ND、CC-BY-SA、CC-BY-NC、CC-BY、CC-Zero、GNU-FDL、PD、CR。 -
cluster-1统计整个集群的子页面,0(默认)只统计当前页面。 - 详细描述?
7.3. 日历calendar
- 显示月历。
- Call:
{{calendar [year=2012] [month=1] [highlight="today|1|2|..."] [daywidth=3] [range=1] [firstday=1]}} -
year- 要显示的年份(默认当前年份)。 -
month- 要显示的月份 1–12(默认当前月份)。 -
highlight-"today"(默认)或要高亮的日期(可用逗号分隔多个)。 -
daywidth- 星期名称的字符长度(默认 2;大于 3 时显示完整名称)。 -
range- 连续显示的月份数量(默认 1)。 -
firstday- 每周开始日:0= 周日,1= 周一(默认 1)。
7.4. 分类categories
- 显示某个对象(页面、文件)所分配的所有分类。
- Call:
{{categories [page="PageName"] [list=0] [nomark=0] [label=1]}} -
page- 生成链接时使用的页面;省略时使用配置中的分类页。 -
list-1时分类逐行以列表显示;0(默认)时分类并排显示并以逗号分隔。 -
nomark-1抑制结果周围的边框。 -
label-1(默认)显示分类名称,否则显示图标。
7.5. 分类列表category
- 显示已使用的分类列表,以及属于所选分类的页面。
- Call:
{{category [page="/PageName"] [list=1] [ids="1,2,3"] [lang="fr"] [sort="abc"] [nomark=0] [caption=0]}} -
page- 统计的起始集群(默认 "/",即不限定)。 -
list-1(默认)分类为可点击链接,0不带链接。 -
ids- 只显示属于这些数字分类 ID(逗号分隔)的页面。 -
lang- 只显示指定语言的分类(默认当前页面语言)。 -
sort-"abc"(默认,按标题/字母)或"date"(按创建时间)。 -
nomark-0(默认)显示标题和边框;1只显示边框;2在“分类列表”模式下也不显示标题。 -
caption-1显示分类描述。
7.6. 评论链接comment
- 创建指向页面评论区的链接。
- Call:
{{comment [page="CommentThisPage"] [text="your text"]}} -
page- 目标页面;省略时等于当前页面。 -
text- 链接文字;省略时使用“显示评论”。
7.7. 编辑链接edit
- 如果用户拥有编辑权限,则创建指向编辑处理器的链接。
- Call:
{{edit [page="EditThisPage"] [text="your text"]}} -
page- 要编辑的页面;省略时等于当前页面。 -
text- 链接文字;省略时使用“编辑”。 - 示例语法:
{{edit [page="EditThisPage"] [text="your text"]}};渲染后显示为可点击的“编辑”链接。
7.8. 编辑章节editsection
- 显示指向章节编辑处理器的链接。
- Call:
{{editsection [page="PageName"] [section=1] [text="your text"]}} -
page- 目标页面;省略时等于当前上下文页面。 -
section- 章节编号(从 1 开始)。 -
text- 链接文字;省略时使用“编辑”。
7.9. 嵌入embed
- 嵌入外部应用程序或交互式内容,例如 PDF、YouTube 或视频。
- Call:
{{embed url="https://example.com/embed/zhec4tHwLzo" [width=640] [height=385] [align="left|center|right"]}} -
url- 要嵌入的地址(唯一必需参数)。 -
width- 宽度(默认 640)。 -
height- 高度(默认 385)。 -
align-"left"、"center"或"right"对齐方式。 - 提示:站点的 CSP 指令必须允许所选来源,否则内容无法加载。
- 详细描述?
7.10. 订阅源feed
- RSS/Atom Feed 集成(需要 SimplePie)。
- Call:
{{feed url="https://...[|https://...|https://...]" [title="News feed title|no"] [images=1] [max=Number] [time=1] [nomark=0]}} -
url- 订阅地址(必需);多个地址用"#"形式的竖线分隔。 -
title-"text"显示为标题;"no"不显示标题;留空则使用 Feed 自带标题。 -
images-0时去除条目正文中的图片(纯文本,更易阅读)。 -
max- 最多显示的条目数(默认 5)。 -
time-1(默认)显示条目时间。 -
nomark-1使用 h3/h4 标题层级;0使用默认样式。 - 详细描述?
7.11. 文件files
- 显示已上传的文件。
- Call:
{{files [page="PageName"] [global=1] [all=1] [linked=1] [order="name"] [form=1] [options=0] [owner="UserName"] [media=1] [max=Number]}} - 列表范围(四选一):
page="PageName"显示该页面的附件;global=1显示全局空间文件;all=1显示全部附件;linked=1显示页面中链接到的文件。 -
order- 排序方式:ext、ext_desc、name_desc、size、size_desc、time、time_desc(默认按文件名升序)。 -
form-1显示搜索/过滤表单。 -
options-1显示排序和过滤选项(语言、用户、MIME 类型、分类)。 -
owner- 只显示属于该用户的文件。 -
media-1将图片、音频和视频链接解析为媒体标签。 -
max- 最多显示的条目数。 - 详细描述...
7.12. 图库gallery
- 创建图片库:小图链接到大图,可扩展为灯箱(Lightbox)。
- Call:
{{gallery [page="PageName"] [global=0] [perrow=5] [caption=1] [title="Gallery"] [target=0] [nomark=1] [table=1] [order="name"] [owner="UserName"] [max=Number]}} -
page- 取另一个页面的图片;省略时使用当前页面。 -
global-1使用全局图片。 -
perrow- 每行图片数(默认 5)。 -
caption-1显示文件描述,2显示文件说明(caption)。 -
title- 相册标题。 -
target-1显示大图而不跳转页面;2在新窗口中显示大图(PhotoSwipe 灯箱)。 -
nomark-1隐藏外框(默认 1)。 -
table-1(默认)使用表格布局,否则使用 div 布局。 -
order-ext、name_desc、size、size_desc、time、time_desc(默认按文件名升序)。 -
owner- 只显示属于该用户的图片。 -
max- 最多显示的图片数(默认 50)。 - 需要 PHPThumb,可选用 PhotoSwipe。
- 更多详情
7.13. 永久链接hashid
- 生成指向当前页面版本或页面本身的永久链接。
- Call:
{{hashid [version=1]}} -
version-0链接到页面;1(默认)链接到当前页面版本。 - 提示:是否显示取决于配置
show_permalink(1 = 始终显示,2 = 仅登录用户显示)。
7.14. 点击量hits
- 显示页面的访问(点击)次数。
- Call:
{{hits [page="PageName"]}} -
page- 要统计的页面;省略时为当前页面。
7.15. 包含include
- 将被包含页面的内容直接写入另一页面的正文(嵌入/转置)。
- Call:
{{include page="SomePage" [nomark=0] [notoc=0] [nowarning=0] [first_anchor="anchor1"] [last_anchor="anchor2"]}} -
page- 要包含的页面(必需;省略时不会输出任何内容)。 -
nomark-1被包含部分不加边框;2对无写权限的用户不显示边框,而是显示页面所有者与权限信息。 -
notoc-1被包含页面的标题不进入本页目录。 -
nowarning-1无读取权限时不显示提示。 -
first_anchor/last_anchor- 只显示被包含页面中的某一段文字;在被包含页面中用{{anchor name="plan_start"}}…{{anchor name="plan_end"}}圈出所需区域,再把这两个锚点名传给include。 - 提示:包含自身或形成循环引用时不会输出;被包含页面中的
toc、paragraphs、redirect动作会被剥离。
7.16. 跨wiki列表interwikilist
- 显示在此安装中定义的所有 InterWiki 节点列表。
- Call:
{{interwikilist}}
7.17. 最后编辑lastedited
- 打印页面的最后编辑信息,例如:最后编辑者:SomeUser (22.12.2018 13:08) 修正了两个错别字。
- Call:
{{lastedited [icon=0] [label=1] [note=0]}} -
icon-1显示图标(未设置label时也会显示图标)。 -
label-1(默认)显示“最后编辑者:”标签。 -
note-1显示编辑说明。
7.18. 许可证license
- 输出页面或文件的许可证信息。
- Call:
{{license [license="CC-BY-SA"] [license_id=ID] [icon=0] [intro=1]}} -
license- 自由文本(支持 wiki 格式)或预定义常量:CC-BY-ND、CC-BY-NC-SA、CC-BY-NC-ND、CC-BY-SA、CC-BY-NC、CC-BY、CC-Zero、GNU-FDL、PD、CR。 -
license_id- 数据库中已分配的许可证 ID。 -
icon-1显示许可证图标。 -
intro-1(默认)显示引言文字。
7.19. 导航navigation
- 生成用于在页面之间滚动的导航条(书籍章节导航)。
- Call:
{{navigation [main="/书籍"] [prev="第一章"] [next="第三章"] [table=1] [title=0] [head=0]}} -
main- 概览页标记。 -
prev- 上一页标记。 -
next- 下一页标记。 -
table-1(默认)使用表格模板,0使用 div 模板(试验性)。 -
title-1使用页面标题作为链接文字,否则使用“概览/上一页/下一页”。 -
head-1在 HTML<head>中加入<link rel="prev|next">。
7.20. 分页pagebreak
- 插入分页符(打印和屏幕显示均有效)。
- Call:
{{pagebreak}}
7.21. 段落编号paragraphs
- 为段落编号。
- Call:
{{paragraphs [style="before"] [name="document-relative"]}} -
style-"before"(默认)、"after"、"left"、"right",决定编号显示位置(left/right 尚未实现)。 -
name-"document-relative"(默认,全文连续编号)或"absolute"(按章节编号;"toc-relative"尚未实现)。
7.22. 随机图片randomimage
- 加载一张随机图片。
- Call:
{{randomimage [global=0] [owner="UserName"] [category="category"] [caption=0]}} -
global-1全局图片;0(默认)当前页面的附件图片。 -
owner- 只显示属于该用户的图片。 -
category- 按分类过滤。 -
caption-1显示说明文字。
7.23. 随机页面randompage
- 重定向到随机页面。
- Call:
{{randompage [page="PageName"] [test]}} -
page- 页面层次结构中的起始页面。 -
test- 显示链接而不执行重定向。
7.24. 随机短语randomphrase
- 从某个页面的正文中取出一行随机文字。
- Call:
{{randomphrase page="SomePage" [useemptystring=1]}} -
page- 来源页面。 -
useemptystring-1按空行分段(而不是按行)来选取内容。
7.25. 重定向redirect
- 无条件地将用户重定向到另一个页面。
- Call:
{{redirect to="NewPage" [temporary=0] [mute=0]}} -
to- 目标页面(旧参数page仍可作为别名)。 -
temporary-1使用 HTTP 状态码302;0(默认)使用301。 -
mute-1不显示“来自此页面的重定向”提示。 - 提示:若用户启用了“不重定向”设置或请求参数
redirect=no,则只显示目标页面链接;重定向到自身时会给出警告。
7.26. 搜索search
- 按 WackoWiki 的规则搜索内容。
- Call:
{{search [phrase="Term"] [page="PageName"] [topic=0] [options=1] [lang="en"] [form=1] [hl_simple=0] [max=10] [nomark=0] [style="ol"] [scope="all"]}} -
phrase- 搜索词(至少 3 个字符);也可通过?phrase=...指定。 -
page- 限定搜索的命名空间/集群;用page="/"搜索所有集群。 -
topic-1只搜索页面名称(标题/标记),否则同时搜索标题、标记、描述、关键词和正文。 -
options-1(默认)显示高级选项和过滤器,0只显示搜索框。 -
lang- 只搜索指定语言的页面。 -
form-1(默认)同时显示搜索表单;给出phrase时自动隐藏表单。 -
hl_simple-1简单高亮(匹配词组),否则只高亮完整单词。 -
max- 每页最多显示的结果数(默认 10)。 -
nomark-1隐藏搜索结果外框。 -
style- 结果样式:"br"、"ul"、"ol"(默认)或"comma"。 -
scope-"pages"只搜索页面,"all"(默认)同时搜索评论。 - 提示:所有参数都是可选的。
7.27. 标签云tagcloud
- 生成标签(分类)云。
- Call:
{{tagcloud [page="/PageName"] [lang="en"] [owner="UserName"] [sort="abc"] [nomark=0]}} -
page- 统计的起始页面(默认 "/",即不限定)。 -
lang- 分类语言(默认当前页面语言)。 -
owner- 只统计该页主拥有的页面。 -
sort-"abc"(默认,按名称)或"number"(按使用次数)。 -
nomark-1隐藏标题和边框;0(默认)显示。
7.28. 目录索引toc
- 形成以标题为基础的目录(需要启用 paragrafica 格式器)。
- Call:
{{toc [page="PageName"] [legend="legend for toc"] [numerate=1] [start=0] [from="h2"] [to="h6"] [nomark=0]}} -
page- 生成目录的页面;省略时为当前页面。 -
legend- 目录本身的图例文字。 -
numerate-1对所有标题编号。 -
start- 编号起始值(如100)。 -
from/to- 目录的标题级别范围(默认h2至h6)。 -
nomark-1隐藏结果周围的边框。 - 注意:所有参数都是可选的。
- 详细描述...
7.29. 上传upload
- 上传文件到全局或本地命名空间。
- Call:
{{upload [global=0] [maxsize=200] [hide_description=0]}} -
global-1上传到全局空间。 -
maxsize- 强制限制最大上传大小(必须小于配置中的限制)。 -
hide_description-1隐藏文件描述输入框。 - 实际可用的扩展名和大小受站点配置限制;无上传权限时只允许上传全局文件。
- 详细描述...
7.30. 用户组列表groups
- 显示用户组及其成员、版主等信息。
- Call:
{{groups [max=Number]}} -
max- 每页最多显示的用户组数量。
7.31. 用户组usergroups
- 显示用户组及其成员的列表。
- Call:
{{usergroups [cols=4] [nomark=0]}} -
cols- 表格列数(默认 4)。 -
nomark-1隐藏结果外框。 - 提示:需要登录;普通用户只看到自己所属的组,管理员可看到全部组。
7.32. 用户users
- 显示注册用户列表以及属于他们的页面数量。
- Call:
{{users [max=Number]}} -
max- 每页最多显示的用户数量。 - 可通过
?profile=UserName查看用户资料页,?sort=name|pages|comments|revisions|uploads|signup|last_visit排序。