~~DISCUSSION:off~~
管理员教程
Bootstrap3模板插件功能:
如编辑整站的导航栏则在浏览器输入''http://www.gmwiki.com/doku.php/navbar'' ,进入navbar页面进行编辑。 如想编辑某个专区的导航栏则是''http://www.gmwiki.com/doku.php/名字空间名称/navbar''
页面名称 | 描述 | 可在每个名字空间单独设置 |
---|---|---|
:sidebar | 侧边栏 | 是的 |
:rightsidebar | 右侧边栏 | 是的 |
:navbar | 带子菜单的导航栏 | 是的 |
:pageheader | 维基文章的标题 | 是的 |
:pagefooter | 维基文章的页脚 | 是的 |
:footer | 整站页面的页脚 | 是的 |
:cookie:banner | Cookie 法律横幅 | 不 |
:cookie:policy | Cookie 法律政策 | 不 |
:help | “帮助页面图标”的帮助页面 | 是的 |
:header | 导航栏下方的页面标题 | 是的 |
:topheader | 页面顶部页眉(如果关闭 ,则fixedTopNavbar 位于导航栏顶部) | 是的 |
此处是一个顶部导航栏的例子,将下面内容编辑到:navbar
页面,他可以被利用在任何页面,包括侧边栏和顶部导航栏:
nocache代表不可被缓存,即每次打开页面都会刷新
* [[:start|Home]] * DokuWiki * [[:wiki:welcome|]] * [[:wiki:syntax|]] * [[:wiki:dokuwiki|]] * [[:playground:playground|]] ~~NOCACHE~~
可以使用侧边栏页面的相同行为为每个命名空间创建不同的导航栏。
IndexMenu 插件
在侧边栏页面(sidebar)中输入以下代码将自动生成名字空间为wiki目录下的树状结构导航菜单,#1为不展开菜单,#2为展开2级菜单以此类推,js为启动java模式替代本身网页导航样式,js模式下可记录缓存,记忆用户操作。
{{indexmenu>:wiki#1|js cookie}}
Changes 插件
自定显示编辑历史记录,统一在此页,示例如下
|wu历史记录|gm历史记录| |{{changes>500&user=wu&render = pagelist(dayheaders, signature, nocomments, nouser)}}|{{changes>500&user=gm&render = pagelist(dayheaders, signature, nocomments, nouser)}}|
500代表显示最多500条记录,user=用户id render=pagelist()是使用列表形式显示
pagelist()中的函数如下:
summary, nosummary— 显示/隐藏更改摘要。
signature, nosignature— 显示/隐藏用户名和更改时间。
dayheaders — 按标题(更改日期)对更改进行分组。
nocomments— 如果安装了讨论插件,则禁用评论计数。
nouser — 不在列表中显示用户列。
nodesc — 节点描述(如果你有 Pagelist 插件)
显示的更改类型
还可以控制列表中显示的更改类型。默认情况下会显示所有类型,但type您可以使用参数将显示的更改限制为给定类型。支持的类型有create,edit,minor和delete。可以指定多个类型,以逗号分隔:
{{changes>type = create}} {{changes>type = edit, minor}}
如果你想将多个参数传递给插件,它们应该用 & 号分隔,例如:
{{changes>foo&15&type=create&user=chen}}
表示显示chen在foo文件夹下创建页面的历史记录