whatshot虎绿林UBB | 论坛UBB说明

@Ta 08-19 19:30 23111点击

使用范围

你可以在论坛帖子正文、回复、聊天室发言和内信的正文中使用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语法。

Markdown语法参考:https://hu60.cn/q.php/bbs.topic.94992.1.html

特别要注意,*内容* 在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://开头的地址是一个站内链接)。

可以在[url][/url]之间使用以下UBB(仅列出开始标记),用来改变链接文字的显示效果:

[b]
[i]
[u]
[center]
[left]
[right]
[color]
[span]
[div]
[img]
《图片:》
《缩略图:》

演示:https://hu60.cn/q.php/bbs.topic.95444.html

代码高亮

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

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

支持php、sql、c、java等常见代码的高亮。

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

[code]phpinfo();[/code]

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

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

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

这样才不会被误匹配。

LaTeX文档

高亮语言设为latex即可使用LaTeX文档语法进行排版:

[code=latex]
\[
\begin{cases}\int_\Omega \nabla \mathbf{F}&=\int_\Gamma \mathbf{F}\cdot d\mathbf{S} \\
   u&=g_0,\quad \Gamma_D \\
  \partial_n u&=g_1 ,\quad \Gamma_N
\end{cases} \]
[/code]
\[ \begin{cases}\int_\Omega \nabla \mathbf{F}&=\int_\Gamma \mathbf{F}\cdot d\mathbf{S} \\ u&=g_0,\quad \Gamma_D \\ \partial_n u&=g_1 ,\quad \Gamma_N \end{cases} \]

复杂例子:https://hu60.cn/q.php/bbs.topic.95012.html

数学公式

[math]a+b[/math]《公式:a+b》两种形式:

求a的平方根可以等效成求 [math]f(x) = x^2 - a[/math] 的根,有了上述数学知识后:

- 任意选取一个数 [math]a_{0}[/math],该点坐标是 [math](a_{0},f(a_{0}))[/math]
- 该点与二次函数 《公式:f(x) = x^2 - a》 上的切线方程为 《公式:f(x) - f(a_{0}) = f'(a_{0})(x - a_{0})》
- 切线与x轴相交的点为: 《公式:(a_{0} - \frac{f(a_{0})}{f'(a_{0})}, 0)》
- 过该点与x轴的垂线与二次函数相交与 《公式:a_{1}》, 《公式:a_{1}》 的坐标为 《公式:(a_{1},f(a_{1}))》,其中 《公式:a_{1} = a_{0} - \frac{f(a_{0})}{f'(a_{0})}》
- ......
- 所以 《公式:a_{n+1} = a_{n} - \frac{f(a_{n})}{f'(a_{n})}》

化简: [math]a_{n+1} = a_{n} - \frac{a_{n}^{2}-a}{2a_{n}} = \frac{a_{n}+\frac{a}{a_{n}} }{2}[/math]

也有人把这种方程叫做状态转移方程,其中 a 待代开根的值, 《公式:a_{n+1}》 为n+1次迭代后的平方根,n越大越趋近于实际值

求a的平方根可以等效成求 f(x) = x^2 - a 的根,有了上述数学知识后:

  • 任意选取一个数 a_{0},该点坐标是 (a_{0},f(a_{0}))
  • 该点与二次函数 f(x) = x^2 - a 上的切线方程为 f(x) - f(a_{0}) = f'(a_{0})(x - a_{0})
  • 切线与x轴相交的点为: (a_{0} - \frac{f(a_{0})}{f'(a_{0})}, 0)
  • 过该点与x轴的垂线与二次函数相交与 a_{1}a_{1} 的坐标为 (a_{1},f(a_{1})),其中 a_{1} = a_{0} - \frac{f(a_{0})}{f'(a_{0})}
  • ......
  • 所以 a_{n+1} = a_{n} - \frac{f(a_{n})}{f'(a_{n})}

化简: a_{n+1} = a_{n} - \frac{a_{n}^{2}-a}{2a_{n}} = \frac{a_{n}+\frac{a}{a_{n}} }{2}

也有人把这种方程叫做状态转移方程,其中 a 待代开根的值, a_{n+1} 为n+1次迭代后的平方根,n越大越趋近于实际值

摘自 https://hu60.cn/q.php/bbs.topic.95270.html

换行

一般你可以直接按回车键来插入换行。但是如果不行,你可以使用以下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错误提示,请立即完整的复制错误提示粘贴到此。我会尽快解决。十二分感谢!
回复列表(123)
添加新回复
回复需要登录

[聊天-虎绿林聊天群] 曜:一个人总用两个人的思维原地踏步,这就是悲剧。