phpbb自带的bbcode用法

回复
头像
寂默心流
网站管理员
帖子: 1904
注册时间: 2024-04-13 11:36
联系:

phpbb自带的bbcode用法

未读帖子 寂默心流 »

如何创建粗体字, 斜体字和下划线字
BBCode包含了允许您快速更改文字基础风格的标签. 这由以下方法完成:

* 用封装一段文字使其变粗, 例如

Hello

代码: 全选

[b]Hello[/b]
* 添加下划线则使用 , 例如:

Good Morning

代码: 全选

[u]Good Morning[/u]
* 变成斜体使用 , 例如

This is Great!

代码: 全选

This is [i]Great![/i]

如何改变文字的颜色和大小
下列标签可以用于改变文字的颜色和大小. 需要记住的是显示效果将取决于浏览者使用的浏览器和操作系统:

* 改变文字的颜色使用标签 [color=][/color]. 您可以指定一个可被识别的颜色 (例如 red, blue, yellow, 等等.) 或者是十六进制数组, 例如 #FFFFFF, #000000. 举个例子, 要来一段红色的文字您可以使用:

Hello!

或者

Hello!

代码: 全选

[color=red]Hello![/color]
[color=#FF0000]Hello![/color]
它们将会输出 Hello!
* 类似的, 改变文字的大小使用标签 [size=][/size]. 这个标签取决于用户所选择的界面模板, 不过建议的格式是体现文字百分比大小的数字值, 从20 (非常小) 开始直到200 (非常大). 例如:

SMALL

代码: 全选

[size=30]SMALL[/size]
以及:

HUGE!

代码: 全选

[size=120]HUGE![/size]
将显示 HUGE!

我可以使用标签组合吗?
当然可以, 例如为了引起注意您可以这样写:

LOOK AT ME!

代码: 全选

[size=200][color=red][b]LOOK AT ME![/b][/color][/size]
这将输出 LOOK AT ME!

我们不推荐您在帖子中大量使用这样形式的文字, 因为这样会引起他人反感. 在使用的过程中请注意每个标签都必须最后关闭, 否则不能正常解析. 下列的例子就是错误的:

This is wrong

代码: 全选

 [b][u]This is wrong[/b][/u]
引用和输出固定宽度文字

在回复中引用文字
引用文字有两种方式, 带引用名或者不带.

* 当您利用引用功能回复一个帖子时, 您会注意到添加到内容中的帖子文字被
包围起来. 这种方式会带被引用的用户名. 例如要引用Mr. Blobby 写的一段文字, 您可以输入:
Mr. Blobby 写了:Mr. Blobby 写的文字

代码: 全选

[quote="Mr. Blobby"]Mr. Blobby 写的文字[/quote]
显示中会自动在引用的文字前添上 "Mr. Blobby 写道:". 记住您 必须 在您引用的人名外加上双引号 "".
* 第二种方式可以进行随意的引用. 在帖子中使用
标签即可. 当您查看帖子时, 这将在文字前显示 引用: .

输出代码或修正宽度数据 code or fixed width data
如果您需要输出一段固定宽度的代码或其他任何东西, 例如Courier字体, 您必须将文字包含在

代码: 全选

标签中, 例如

代码: 全选

显示 "This is some code";
所有使用

代码: 全选

标签包围的文字格式将会以原来的形式显示.

创建列表

创建一个无序列表
BBCode支持两种列表, 有序的和无序的. 他们本质上在HTML中是一样的. 一个无序的列表依次输出每个元素. 创建一个无序的列表您可以使用
    并在列表中使用 [*] 定义每个元素. 例如列出您最喜爱的颜色:
    • Red
    • Blue
    • Yellow

    代码: 全选

    [list]
        [*]Red
        [*]Blue
        [*]Yellow
        [/list]
    这将生成如下的列表:

    * Red
    * Blue
    * Yellow

    创建一个有序列表
    第二种列表, 有序的列表让您可以控制每个元素前显示的符号. 创建一个有序列表可以使用
      创建一个数字化的列表, 或者使用
        可以创建一个字母化的列表. 就像无序的列表使用 [*]. 例如:
        1. Go to the shops
        2. Buy a new computer
        3. Swear at computer when it crashes

        代码: 全选

         [list=1]
            [*]Go to the shops
            [*]Buy a new computer
            [*]Swear at computer when it crashes
            [/list]
        将生成如下的:

        1. Go to the shops
        2. Buy a new computer
        3. Swear at computer when it crashes

        但是字母化的列表您得使用:
        1. The first possible answer
        2. The second possible answer
        3. The third possible answer

        代码: 全选

         [list=a]
            [*]The first possible answer
            [*]The second possible answer
            [*]The third possible answer
            [/list]
        得到

        1. The first possible answer
        2. The second possible answer
        3. The third possible answer

        创建链接

        链接到另一个网址
        phpBB BBCode可以通过好几种方式创建链接 ( URIs, Uniform Resource Indicators, 也叫 URLs).

        * 首先可以使用 标签, 无论您在等号后面添加什么内容,他都将变成一个链接. 例如指向 phpBB.com 的链接, 您可以使用:

        Visit phpBB!

        代码: 全选

         [url=http://www.phpbb.com/]Visit phpBB![/url]
        这将生成链接: Visit phpBB! 请注意链接会在同一个窗口还是新窗口中打开取决于用户的浏览器设置
        * 如果您希望链接的文字本身显示这个链接, 您可以使用:

        http://www.phpbb.com/

        代码: 全选

        [url]http://www.phpbb.com/[/url]
        这将生成链接: http://www.phpbb.com/
        * 另外, phpBB 允许一些自动链接检测, 这将任何语法正确的链接转变为可以点击的链接, 您可以不必输入标签以及 http://. 例如输入 http://www.phpbb.com 到内容中, 将在浏览帖子时自动转换为 http://www.phpbb.com 输出.
        * 对于email地址也是一样的, 您可以使用标签指定, 例如:

        no.one@domain.adr

        代码: 全选

         [email]no.one@domain.adr[/email]
        输出 no.one@domain.adr 或者您也可以只输入 no.one@domain.adr, 这将在浏览帖子时自动被转换为email链接.

        对于所有的BBCode, 您可以在外面使用链接标签封装, 例如 (see next entry), , 等等. 同其它标签一样, 它是否正常工作取决于您是否按嵌套顺序正确的关闭每个标签, 例如:

        图片

        代码: 全选

        [url=http://www.google.com/][img]http://www.google.com/intl/en_ALL/images/logo.gif[/url][/img]
        是 不正确 的, 这将导致您的帖子显示不正常, 所以要格外注意.

        在帖子中显示图片

        在帖子中添加图片
        phpBB BBCode 集成了在帖子中显示图片的标签. 请在使用这个标签时注意两点: 许多用户可能对帖子中大量的图片产生厌烦, 而且您输入的图片地址必须是存在于网上的 (这不能只存在于您自己的电脑上, 除非您的电脑是一台网上的服务器!). 要显示一幅图片, 您必须在图片的链接地址两边使用 标签包围. 例如:

        图片

        代码: 全选

          [img]http://www.google.com/intl/en_ALL/images/logo.gif[/img]
        就像上面链接部分提到的注意事项, 您可以用 标签包围图片, 例如

        图片

        代码: 全选

        [url=http://www.google.com/][img]http://www.google.com/intl/en_ALL/images/logo.gif[/img][/url]
        将生成:

        在帖子中添加附件
        新的[attachment=][/attachment] BBCode允许您在帖子中任何地方添加附件, 如果论坛允许使用附件功能, 并且您有发表附件的权限. 在发布帖子的窗口可以通过附件下拉框将附件粘贴到帖子中.

        输入latex公式
        这不是phpbb自带的bbcode,需要安装一下,见下面的帖子
        viewtopic.php?t=1280

        代码: 全选

        [tex]和[/tex]
        这对标识。比如输入以下代码:

        代码: 全选

        [tex]x^n+y^n=z^n[/tex]
        就得到:
        ψx^n+y^n=z^nψ
        勇于在所有领域发挥理性
        回复