管理控制面板:帖子设置:BBCodes
发表于 : 2025年 1月 16日 12:42
BBCodes是一种特殊的帖子格式方式,类似于 HTML。phpBB3.3 允许您非常轻松地创建自己的BBCode。在此页面上,您可以看到当前存在的自定义BBCode。
添加BBCode非常简单。如果操作得当,允许用户使用您的新BBCode可能比允许他们使用HTML代码更安全。要添加BBCode,请单击添加新的BBCode以开始。添加BBCode时需要考虑四个主要事项:您希望用户如何使用BBCode、BBcode实际将使用什么HTML代码(用户不会看到此代码)、您希望BBCode的短信息消息,以及您是否希望在发布屏幕上显示新BBCode的按钮。配置完所有自定义BBCode设置后,单击提交添加新的BBCode。
在BBCode使用方法表单中,您可以定义希望用户如何使用BBCode。假设您要创建一个新字体BBCode,让您的用户选择一种字体用于他们的文本。在BBCode使用方法下放置内容的一个例子是这将创建一个新的[font] BBCode,并允许用户为文本选择他们想要的字体。用户的文本由TEXT表示,而SIMPLETEXT表示用户键入的任何字体名称。[font={SIMPLETEXT}]{TEXT}[/font]
在HTML替换表单中,您可以定义新BBCode将用于实际格式化文本的HTML代码。在创建新的[font] BBCode的情况下,请尝试此HTML代码将用于实际格式化用户的文本。<span style="font-family: {SIMPLETEXT}">{TEXT}<span>
添加自定义BBCode时要考虑的第三个选项是,如果用户选择使用新的BBCode,您希望向用户显示哪种类型的帮助消息。理想情况下,帮助消息是给使用BBCode的用户的简短说明或提示。此消息将显示在发布屏幕上的BBCode行下方。
在创建自定义BBCode时,选择合适的标记非常重要。记号限制了它们将接受的输入类型。如果您只想允许URL,请使用URL标记。如果您只想允许数字,请使用NUMBER标记。
BBCode标记
{TEXT}
任何文本,包括外来字符、数字等。您不应在HTML元素属性中使用此记号(例如 )。始终使用限制性最强的标记。<a href="{TEXT}">
{SIMPLETEXT}
拉丁字母 (A-Z)、数字、空格、逗号、点、减号、加号、连字符和下划线中的字符。不包括撇号或引号。
{INTTEXT}
Unicode字母字符、数字、空格、逗号、点、减号、加号、连字符、下划线和空格。不包括撇号或引号。
{IDENTIFIER}
拉丁字母表 (A-Z)、数字、连字符和下划线中的字符。不包括大多数标点符号。
{NUMBER}
任何数字序列。
{EMAIL}
有效的电子邮件地址。
{URL}
使用任何协议的有效URL(http、ftp 等不能用于javascript漏洞利用)。如果未给出任何内容,则字符串的前缀为 “http://”。
{LOCAL_URL}
本地URL。URL必须是相对于主题页面的,并且不能包含服务器名称或协议,因为链接的前缀为“http://yourdomain/forum/”。
{RELATIVE_URL}
相对URL。您可以使用它来匹配URL的某些部分,但要小心:完整的URL是有效的相对URL。当你想使用板的相对URL时,请使用LOCAL_URL标记。
{COLOR}
HTML颜色可以是数字形式的#FF1234或CSS颜色关键字例如fuchsia或InactiveBorder。
如果您需要多次使用相同类型的标记,您可以通过添加一个数字作为大括号之间的最后一个字符来区分它们,例如 {TEXT1}, {TEXT2}。
添加BBCode非常简单。如果操作得当,允许用户使用您的新BBCode可能比允许他们使用HTML代码更安全。要添加BBCode,请单击添加新的BBCode以开始。添加BBCode时需要考虑四个主要事项:您希望用户如何使用BBCode、BBcode实际将使用什么HTML代码(用户不会看到此代码)、您希望BBCode的短信息消息,以及您是否希望在发布屏幕上显示新BBCode的按钮。配置完所有自定义BBCode设置后,单击提交添加新的BBCode。
在BBCode使用方法表单中,您可以定义希望用户如何使用BBCode。假设您要创建一个新字体BBCode,让您的用户选择一种字体用于他们的文本。在BBCode使用方法下放置内容的一个例子是这将创建一个新的[font] BBCode,并允许用户为文本选择他们想要的字体。用户的文本由TEXT表示,而SIMPLETEXT表示用户键入的任何字体名称。[font={SIMPLETEXT}]{TEXT}[/font]
在HTML替换表单中,您可以定义新BBCode将用于实际格式化文本的HTML代码。在创建新的[font] BBCode的情况下,请尝试此HTML代码将用于实际格式化用户的文本。<span style="font-family: {SIMPLETEXT}">{TEXT}<span>
添加自定义BBCode时要考虑的第三个选项是,如果用户选择使用新的BBCode,您希望向用户显示哪种类型的帮助消息。理想情况下,帮助消息是给使用BBCode的用户的简短说明或提示。此消息将显示在发布屏幕上的BBCode行下方。
最后,在添加新的BBCode时,您可以决定是否希望在发布屏幕上显示新BBCode的实际BBCode按钮。如果需要,请选中发贴时显示复选框。注意
如果未启用描述的下一个发贴时显示选项,则不会显示帮助行消息。
在创建自定义BBCode时,选择合适的标记非常重要。记号限制了它们将接受的输入类型。如果您只想允许URL,请使用URL标记。如果您只想允许数字,请使用NUMBER标记。
BBCode标记
{TEXT}
任何文本,包括外来字符、数字等。您不应在HTML元素属性中使用此记号(例如 )。始终使用限制性最强的标记。<a href="{TEXT}">
{SIMPLETEXT}
拉丁字母 (A-Z)、数字、空格、逗号、点、减号、加号、连字符和下划线中的字符。不包括撇号或引号。
{INTTEXT}
Unicode字母字符、数字、空格、逗号、点、减号、加号、连字符、下划线和空格。不包括撇号或引号。
{IDENTIFIER}
拉丁字母表 (A-Z)、数字、连字符和下划线中的字符。不包括大多数标点符号。
{NUMBER}
任何数字序列。
{EMAIL}
有效的电子邮件地址。
{URL}
使用任何协议的有效URL(http、ftp 等不能用于javascript漏洞利用)。如果未给出任何内容,则字符串的前缀为 “http://”。
{LOCAL_URL}
本地URL。URL必须是相对于主题页面的,并且不能包含服务器名称或协议,因为链接的前缀为“http://yourdomain/forum/”。
{RELATIVE_URL}
相对URL。您可以使用它来匹配URL的某些部分,但要小心:完整的URL是有效的相对URL。当你想使用板的相对URL时,请使用LOCAL_URL标记。
{COLOR}
HTML颜色可以是数字形式的#FF1234或CSS颜色关键字例如fuchsia或InactiveBorder。
如果您需要多次使用相同类型的标记,您可以通过添加一个数字作为大括号之间的最后一个字符来区分它们,例如 {TEXT1}, {TEXT2}。