- Description
-
Anchors for hyperlinking within posts, displaying as # (hash sign)
Can be used as:[anchor=sample1]Anchored part[/anchor]
Anchored part [anchor=sample2][/anchor]
Anchored [anchor]part[/anchor]
Additional styling:
Prepend HTML replacement string with this code to make focused anchor more clearly distinguishable:Code: Select all
<style>a#{@anchor}:focus {background-color:yellow;text-decoration:none;padding:1px}/style>
P.S.
Originally inspired by this discussion: viewtopic.php?p=15320331#p15320331 (thx mrgoldy)
Public performance attribution has been waived.
Demo
Tag content is used as anchor id [i](no spaces allowed)[/i]: [anchor]anchor1[/anchor].Anchor id specified as attribute: [anchor=anchor2]anchor 2[/anchor].
Tag content may be empty: [anchor=anchor3][/anchor].
[code]Tag content is used as anchor id [i](no spaces allowed)[/i]: [anchor]anchor1[/anchor].
Anchor id specified as attribute: [anchor=anchor2]anchor 2[/anchor].
Tag content may be empty: [anchor=anchor3][/anchor].
[/code]
To link anchors use [noparse][url][/noparse] bbcode:
[url=#anchor1]Anchor 1[/url], [url=#anchor2]Anchor 2[/url], [url=#anchor3]Anchor 3[/url].
[code][url=#anchor1]Anchor 1[/url], [url=#anchor2]Anchor 2[/url], [url=#anchor3]Anchor 3[/url].
[/code]
Settings
- BBCode Usage: Select all
[anchor={IDENTIFIER;useContent}]{TEXT;optional}[/anchor]
- HTML Replacement: Select all
<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>
- Help Line: Select all
[anchor]Name[/anchor], [anchor=Name][/anchor]
-
- Revisions
- Version
- phpBB Version(s)
-
-
Visible anchor 1.0
- 1.0
- 3.3.x
-
Validation time: Feb 21, 2020 2:35 am
- BBCode Usage: Select all
[anchor={IDENTIFIER;useContent}]{TEXT;optional}[/anchor]
- HTML Replacement: Select all
<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>
- Help Line: Select all
[anchor]Name[/anchor], [anchor=Name][/anchor]
-