CLSO大百科

亲切、友好、有趣的娱乐资讯大百科~

用户工具

站点工具


侧边栏


工具页面:
帮助页
模板页
工具页



wiki:插件语法

插件语法

补充、完善维基语法的不足,或者提供一些实用的功能。
所有的标签语法都是大小写敏感的,请不要混用大小写!

格式增强

本站除了默认的维基语法外,还额外支持各类格式增强功能。
只需要在编辑器的工具栏上点击各类格式增强的功能,就可以很方便地更改文本颜色、大小、字体等。

当然,你也可以手动进行更改,比如:

<fc red>字体颜色</fc>
<bg #ccc>背景颜色</bg>
<fs large>字体大小</fs>
<ff 黑体>字体设置</ff>
<fw bold>粗体字</fw>
<typo fs:larger; fw:bold; ff:宋体>组合效果</typo>

字体颜色
背景颜色
字体大小
字体设置
粗体字
组合效果

其中组合效果并不需要指定的标签,比如你可以使用任何标签来进行
<fc #f00; bg:#ccc; fs:large>组合效果</fc>
组合效果

唯一需要注意的是,除了第一个属性与参数之外,其他的属性参数都需要使用冒号来相连,同时以分号来进行分隔。

TAG 标签

本站推荐使用标签对页面进行归类和索引,使用方法也很简单。
本站标签系统拥有两种语法,一种是单行标签,只推荐在页面的顶层使用,语法是:
{{tag>tag1 tag2 tag3 tag_xxx ...}}
如果标签带有空格,请使用一个下划_线来表示。

另一种是行内标签,可以在任意位置插入,语法与上面基本相同,唯一的区别是尖括号的方向不同:
{{tag<tag1 tag2 tag3 ...}}


如果你不想让当前页被标签索引查询到,请添加 {{tag>noindex}}{{tag<notag}} 即可。

搜索标签也很简单,只需要在任意页面后添加搜索关键词即可,同时也可以排除拥有指定标签的页面:
?do=showtag&ns=搜索的命名空间&tag=搜索标签&notags=排除标签1,排除标签2,排除标签...

在当前页面中列出标签可以使用语法:
{{topic>搜索标签1 搜索标签2 -排除标签1 -排除标签2}}
请参阅索引页内的标签一栏!

WRAP

在编辑器工具栏中的WRAP插件,是最强大的包装插件,它基本的语法是

<WRAP class #id width% :lang>
	div内容
</WRAP>
<wrap  class #id width% :lang>span内容</wrap>

大写的 WRAP 会采用 div 进行内容包装,小写 wrap 会使用 span 进行包装。
同时你也可以使用 div 和 span 标签来代替 Wrap 标签:

<div>
	div内容
</div>
<span>span内容</span>

你可以填入class#id等内容,以 % em px 结尾的内容会被判断为宽度。
WRAP内置了众多的风格模板,你可以在编辑器的 WRAP 工具栏下直接使用。

就比如

<WRAP center round tip 60%>
这是一个提示框
</WRAP>

这是一个提示框

大写的WRAP表示采用DIV包装,center表示居中,round表示圆角,tip表示这是提示框(背景色和图标),60%表示宽度。


本站添加的几个wrap特效:

<wrap heimu>黑幕内容</wrap>

黑幕内容

<wrap select>自动选择内容</wrap>

自动选择内容

<wrap blur>模糊内容</wrap>

模糊内容,不支持IE

这些效果都已经集中在了工具栏中,可以快速调用。

加密文本

您可以选择一段文本,然后在编辑器工具栏中点击钥匙形状的加密按钮,输入一个密码后,就可以将文本以AES加密。
加密后的密文被放在 <decrypt> 标签之中,其他用户需要点击并输入密码,才能查看到密文真正的内容。

下方示例密码 clsofun

••••••••••

隐藏内容与折叠内容

隐藏一段内容,只需要使用 <hidden 标题>内容</hidden> 标签即可,支持多行文本。
不过此功能不支持IE,必须使用现代流行的浏览器。

我是一段隐藏的内容

我是一段隐藏的内容

隐藏的正文内容

除了使用 <hidden> 之外,还可以使用

++标题|隐藏短行内容++

++++ 标题|
隐藏多行内容
++++

标题

标题

注意,此语法的 | 不能省略。

Include 插入页面内容

本站支持调用指定页面或其部分内容,使用方法十分简单。

{{page> [目标页面] [#页面标题] [&参数&...] }}

详细用法请参考 include

Pageredirect 跳转

将当前页面导向到指定的页面、或者URL。

~~REDIRECT>namespace:page~~
~~REDIRECT>http://example.com~~

#REDIRECT namespace:page
#redirect namespace:page

Todo

一个可以互动的任务标签。

<todo>待完成的任务</todo>
<todo #>已经完成的任务</todo>
<todo @clso>标识某个人的待完成任务</todo>

如果用户拥有修改文件的权限,可以直接点击来进行互动
待完成的任务
已经完成的任务
[clso]标识某个人的待完成任务

投票插件

本站拥有两套投票系统,一个是比较简单的 poll:

<poll 你喜欢本页的内容吗?>
里面可以有一些说明内容。
  * 1星
  * 2星
  * 3星
  * 4星
  * 5星
</poll>
你喜欢本页的内容吗?
里面可以有一些说明内容。
1星
0%(0)
2星
0%(0)
3星
100% (1)
100%(1)
4星
0%(0)
5星
0%(0)

注意:poll的属性必须是一个独一无二的标题,不能与其他投票冲突,选项必须使用两个空格加星号(*)来列举。


另一个是略微复杂的 doodle:

<doodle
  title="投票的标题与问题"
  auth="none|ip|user"
  adminUsers="user1|user2"
  adminGroups="group1|group2"
  voteType="single|multi"
  fieldwidth="auto|123px"
  closed="true|false" 
  showMode="all|own"
  showSum="true|false"
  userlist="vertical|horizontal"
  printuser="both|fullname|username"
>
   * 选项1 
   * 选项2 **一些维基格式** \\ 双斜杠可以换行 __allowed__!
   * 选项3
</doodle>

其中 title 属性除了是标题外,也是这个投票的ID,不能与其他投票名称冲突。当然,如果你想要在别的页面引用相同的投票,只要使用一样的标题即可。
auth 代表验证方式,none表示不限制,但是有重复投票的危险,使用ip验证可以更安全,而user则只有注册会员才能投票。
adminUsers 表示可以管理此投票的人的ID。
adminGroups 表示可以管理此投票的人的用户组。
voteType 表示投票类型,single(单选)还是multi(多选),默认为单选。
fieldwidth 表示每个字段的宽度。
closed 表示当前投票是否已经关闭,你甚至可以指定一个时间自动结束,如 closed="2020-10-06"
showMode=own 表示为匿名投票,无法看到他人的投票。
showSum 表示是否显示得票总数。
userlist 表示用户表的排序方式。
printuser 表示显示用户名称的方式。

<doodle
  title="你觉得这篇文章写得如何?"
  auth="ip" adminGroups="admin"
  voteType="single" closed="2088-12-12" 
>
   * 牛啤!\\我要给你生猴子!
   * 还行!
   * 一般!
   * 不好!
   * 扯淡!\\写得什么破烂玩意儿?
</doodle>
你觉得这篇文章写得如何?
全名 牛啤!
我要给你生猴子!
还行! 一般! 不好! 扯淡!
写得什么破烂玩意儿?
合计:00000

可排序的表格

只需要给表格语法外加一个 <sortable> 标签,即可让表格具有自动排序的功能。

<sortable r1>
^Col1^Col3^Col3^
|1|one|25/12/2008|
|3|three|15/1/2012|
|2|two|10/12/2018|
</sortable>

上面代码表示,将使用第一列的数值进行排序,并且是反向排序。
如果是正向排序,只需要把 r1 换成 1 即可。
点击其他的列标题,就可以使用其他列来排序。

Col1Col3Col3
1one25/12/2008
3three15/1/2012
2two10/12/2018

索引

请参见 索引工具

评论

请输入您的评论:
C P B D Q
 
wiki/插件语法.txt · 最后更改: 2022/01/02 16:03 由 CLSO大百科