BBCode的高級用法探秘
发表于 : 2025年 12月 1日 13:59
phpbb的bbcode的高級用法,在網上幾乎是找不到任何介紹和討論的。如果你想學,只能找官方提供的bbcode示例了。
首先是最常用的「?」,當不必填時就加到後面。這是個非常必要的功能,但是phpbb從來不講。
來自:https://www.phpbb.com/customise/db/bbcode/audio_tag/
再就是defaultValue,默認值,也是一個非常必要的功能。也不知道為何phpbb不介紹。
來自:https://www.phpbb.com/customise/db/bbco ... poiler_js/
下面這個功能就沒那麼必要,不過它倒是複雜到了我有點看不懂的程度。寫這個的恐怕是Phpbb的作者吧?如果不是,難道你看了phpbb的相關代碼?
來自:https://www.phpbb.com/customise/db/bbco ... le_anchor/
不過後來我聽說,BBCode解析器是php的一個官方擴展,並不是phpbb獨有的,所以可能要學會它的用法,還要去找php官方(而不是phpbb官方)。
首先是最常用的「?」,當不必填時就加到後面。這是個非常必要的功能,但是phpbb從來不講。
來自:https://www.phpbb.com/customise/db/bbcode/audio_tag/
代码: 全选
[audio={TEXT?}]{URL}[/audio]再就是defaultValue,默認值,也是一個非常必要的功能。也不知道為何phpbb不介紹。
來自:https://www.phpbb.com/customise/db/bbco ... poiler_js/
代码: 全选
[spoiler={INTTEXT;defaultValue=Spoiler}]{TEXT}[/spoiler]下面這個功能就沒那麼必要,不過它倒是複雜到了我有點看不懂的程度。寫這個的恐怕是Phpbb的作者吧?如果不是,難道你看了phpbb的相關代碼?
來自:https://www.phpbb.com/customise/db/bbco ... le_anchor/
代码: 全选
[anchor={IDENTIFIER;useContent}]{TEXT;optional}[/anchor]代码: 全选
<xsl:if test="@anchor"><xsl:apply-templates/></xsl:if> <xsl:if test="@content!=''"></xsl:if><a class="postlink visible-anchor" id="{@anchor}" title="{@anchor}" href="#{@anchor}">#</a>不過後來我聽說,BBCode解析器是php的一個官方擴展,並不是phpbb獨有的,所以可能要學會它的用法,還要去找php官方(而不是phpbb官方)。