whatshot虎绿林UBB | 论坛UBB说明

@Ta 2018-05-31 16225点击

使用范围

你可以在论坛帖子正文、回复、聊天室发言和内信的正文中使用UBB(标题中不能使用)。

基本格式

虎绿林的UBB有两种基本格式(还有几种特殊格式用于表情和@消息等),其一是传统的UBB:

[标签名]内容[/标签名]

或者

[标签名=参数]内容[/标签名]

其二是中文风格的UBB,使用书名号(《》)作为开始结束标记,全角冒号(:)作为标签名和参数的分隔符,全角逗号(,)分隔多个参数,且标签名也是中文的。例如:

《图片:http://baidu.cdn.hu60.cn/tpl/classic/img/hulvlin2.gif,一只谷歌鸟》

传统风格和中文风格大都是对应的,但也有些不对应。

UBB列表

Markdown模式

在帖子的开头加上如下内容,帖子将开启Markdown模式:

<!-- markdown -->

或者简写为

<!md>

  • Markdown模式不仅可以使用Markdown标记,也可以使用其他的虎绿林UBB标记。这篇帖子就是在Markdown模式下用虎绿林的[code]等标记写出来的。
  • <!-- markdown -->必须位于第一行,且前面不能有任何多余内容,否则不会生效。
  • 可写成 <!--markdown-->,空格不是必须的。

Markdown语法说明

虎绿林支持 Github Flavored Markdown语法。

语法参考手册1

语法参考手册2

特别要注意,*内容* 在markdown里表示斜体,所以如果你的代码包含*号,一定要用反引号包围起来:

`d = a*b*c`

不用反引号的效果就是*消失了:

d = abc

视频和音频(演示:bbs.topic.81108.html

《视频:视频网站链接》
《视频流:视频文件下载地址》
《音频流:音频文件下载地址》

百度输入法多媒体输入

直接粘贴百度输入法多媒体输入的URL,可自动识别为图片或者录音。

http://ci.baidu.com/MdhrhGJ7w5

效果:

多媒体输入(http://ci.baidu.com/MdhrhGJ7w5

表情

你可以在内容中插入表情图片(就像QQ那样)。表情UBB有三种格式(表情列表:bbs.topic.81802.html):

{表情名}
《表情:表情名》
《:表情名》

@通知

@通知的基本格式是@用户名 注意,用户名后面要加一个空格,否则可能不会生效。详见这个帖子

如果有人@你,你可以在页面顶部看到提示,点击@消息中的链接即可进入对方@你的那个页面。

图片

插入图片的UBB有四个:

[img]图片地址[/img]
《图片:链接地址》
[img=图片地址]不显图时显示的文字[/img]
《图片:图片地址,不显图时显示的文字》

PS:图片ubb支持base64编码内容的直接嵌入:

《图片:data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEAYABgAAD/4QAiRXhpZgAATU0AKgAAAAgAAQESAAMAAAABAAEAAAAAAAD/2wBDAAIBAQIBAQICAgICAgICAwUDAwMDAwYEBAMFBwYHBwcG》

缩略图

如果你要发一张图,但是图太大,你就可以用以下UBB发:

《缩略图:图片宽度*图片高度,图片地址》

《缩略图:240*320,http://g.cn/a.jpg》

如果你不想限制高度,可以写成240*0,不想限制宽度同理。缩小图时不会改变图片的宽高比。点击缩略图可以查看原图。
缩略图服务现在由虎绿林自己提供。

链接

在大多数情况下,你不需要写UBB,直接贴一个网址就会自动生成一个链接,如:http://www.baidu.com/
不过如果你的网址含有特殊内容(比如中文),可能会被截断,这时候就需要手动写UBB了。
生成链接的UBB有六个:

[url]链接地址[/url]
《链接:链接地址》
[url=链接地址]显示文字[/url]
《链接:链接地址,显示文字》
《外链:链接地址》
《外链:链接地址,显示文字》

注意,除了“外链”的链接地址不需要以http://开头以外,其他四个的链接地址必须以http://开头,否则不能正常访问(浏览器会认为不以http://开头的地址是一个站内链接)。

代码高亮

可以使用以下UBB对代码进行高亮:

[code=代码类型]代码内容[/code]

支持php、sql、c、java等各种代码的高亮(使用GeShi高亮类进行高亮),并且会添加行号。
可用的代码类型有:PHP、HTML、HTML5、C、Java、Java5、C#、 Actionscript、Delphi、C++、Groovy、Javascript(可简写成JS)、Perl、PL/SQL、Ruby、Python、SQL、 XML等,不区分大小写。要知道完整的代码类型列表,请前往GeShi高亮类的官方网站查看。

如果不指定代码类型,默认类型为php,例:

[code]phpinfo();[/code]

代码将做为php高亮(即使没有开始标记<?php,代码也能正常高亮)。

如果你的代码中包含“[code]”字样,你应该把代码高亮标签另起一行,并且这一行不要包含任何其他内容,比如:

[code]
echo '这是[code]标签[/code]的演示';
[/code]

这样才不会被误匹配。

换行

一般你可以直接按回车键来插入换行。但是如果不行,你可以使用这三个UBB:

[br]
///(注意斜杠的方向,别弄反了)
>>>(三个全角的大于号)

四个空格

一般你可以直接输入空格。但是你也可以用

[tab]

这相当于输入四个空格。

分隔线

使用以下两个UBB可以产生水平分隔线

[hr]
<<<(三个全角小于号)

分隔线的效果如下:

--------

分隔线会自动换行,不需要插入多余的换行。

文字样式

[b]加粗文字[/b]
[i]斜体文字[/i]
[u]文字加下划线[/u]

如果要叠加多种效果,必须正确嵌套,如产生粗斜体且加下划线:

[b][i][u]粗斜下划线测试[/u][/i][/b]

“嵌套”并不是指一定要按b i u的顺序,而是指如果你按b i u的顺序开始,就必须以u i b(与开始顺序相反)的顺序结束,保证标签看起来是一层套着一层的。你也可以写成

[u][b][i]粗斜下划线测试[/i][/b][/u]

版权信息

可以使用以下UBB插入特定的几种版权声明,详见这个帖子

《版权:授权协议名》

防止UBB被匹配

[empty] 标签是一个空标签,UBB匹配结束后,它会被直接去除。
有时候你可能想要让UBB原样显示,这时就可以使用 [emtpy] 标签。如:

《图[empty]片:http://g.cn/a.jpg》

把 [empty] 插入UBB的标签名之间,因为 [empty] 打断了正常的UBB匹配,所以UBB就可以原样显示了。
要原样输出 [empty] 标签,只要写成 [em[empty]pty] 就可以了。
把内容放在高亮代码里面也可以避免UBB被匹配。

魔兽世界(战网)角色链接

使用以下UBB可以建立一个国服WOW的角色链接:

《战网:角色名@服务器》
《战网:角色名@服务器,显示名》

例子:

《战网:霍特@安格博达,霍特》是一个DK,但是删号了,《战网:老虎会游泳@安格博达》是一个小德,曾经删号但是找回了~## ▽<。

可以使用全角的@符号

然后是曾经被玩坏的:块标记

[div=这里是作用于这一块的css样式]内容[/div]

然后是愉快的:行内标记

[span=这里是作用于这一部分的css样式]内容[/span]

以及更简单的:颜色标记

[color=颜色]内容[/color]
  • 可以自由产生丰富的内容样式和颜色。如:
    绿色红色的文字
    绿色红色的文字
    PS:现在块标记和行内标记是基本安全的,不会因为未正常结束而打乱版面。当然如果作者刻意书写变态CSS,那也没办法。这样的作者可能会被禁用块标记和行内标记。
    PS:若发帖时遇到红色的XUBBP错误提示,请立即完整的复制错误提示粘贴到此。我会尽快解决。十二分感谢!
回复列表(120)
添加新回复
回复需要登录

[聊天-公共聊天室] 3ghkwg:3g30.net已经固虎绿林了