User:Bugman/forum link: Difference between revisions
(Customisation of the link text when the 'title' parameter is supplied dependent on whether this is a post, topic, for subforum.) |
(Added examples for testing the 'noicon' and 'onlyicon' parameters.) |
||
Line 86: | Line 86: | ||
{{User:Bugman/forum link|text=The FlightGear project|f=42}} | {{User:Bugman/forum link|text=The FlightGear project|f=42}} | ||
{{obr}}User:Bugman/forum link{{!}}title=The FlightGear project{{!}}f=42{{!}}noicon=yes{{cbr}} | |||
{{User:Bugman/forum link|title=The FlightGear project|f=42|noicon=yes}} | |||
{{obr}}User:Bugman/forum link{{!}}title=The FlightGear project{{!}}f=42{{!}}onlyicon=yes{{cbr}} | |||
{{User:Bugman/forum link|title=The FlightGear project|f=42|onlyicon=yes}} | |||
=== A topic (FlightGear Newsletter) === | === A topic (FlightGear Newsletter) === | ||
Line 100: | Line 108: | ||
{{User:Bugman/forum link|text=FlightGear Newsletter|t=7794}} | {{User:Bugman/forum link|text=FlightGear Newsletter|t=7794}} | ||
{{obr}}User:Bugman/forum link{{!}}title=FlightGear Newsletter{{!}}t=7794{{!}}noicon=yes{{cbr}} | |||
{{User:Bugman/forum link|title=FlightGear Newsletter|t=7794|noicon=yes}} | |||
{{obr}}User:Bugman/forum link{{!}}title=FlightGear Newsletter{{!}}t=7794{{!}}onlyicon=yes{{cbr}} | |||
{{User:Bugman/forum link|title=FlightGear Newsletter|t=7794|onlyicon=yes}} | |||
=== A post (Re: Marking topics as "solved") === | === A post (Re: Marking topics as "solved") === | ||
Line 114: | Line 130: | ||
{{User:Bugman/forum link|text=Re: Marking topics as "solved"|p=111333}} | {{User:Bugman/forum link|text=Re: Marking topics as "solved"|p=111333}} | ||
{{obr}}User:Bugman/forum link{{!}}title=Re: Marking topics as "solved"{{!}}p=111333{{!}}noicon=yes{{cbr}} | |||
{{User:Bugman/forum link|title=Re: Marking topics as "solved"|p=111333|noicon=yes}} | |||
{{obr}}User:Bugman/forum link{{!}}title=Re: Marking topics as "solved"{{!}}p=111333{{!}}onlyicon=yes{{cbr}} | |||
{{User:Bugman/forum link|title=Re: Marking topics as "solved"|p=111333|onlyicon=yes}} | |||
=== Subforum, topic and post === | === Subforum, topic and post === | ||
Line 130: | Line 154: | ||
{{User:Bugman/forum link|text=Re: Marking topics as "solved"|f=8|t=10805|p=111333}} | {{User:Bugman/forum link|text=Re: Marking topics as "solved"|f=8|t=10805|p=111333}} | ||
{{obr}}User:Bugman/forum link{{!}}title=Re: Marking topics as "solved"{{!}}f=8{{!}}t=10805{{!}}p=111333{{!}}noicon=yes{{cbr}} | |||
{{User:Bugman/forum link|title=Re: Marking topics as "solved"|f=8|t=10805|p=111333|noicon=yes}} | |||
{{obr}}User:Bugman/forum link{{!}}title=Re: Marking topics as "solved"{{!}}f=8{{!}}t=10805{{!}}p=111333{{!}}onlyicon=yes{{cbr}} | |||
{{User:Bugman/forum link|title=Re: Marking topics as "solved"|f=8|t=10805|p=111333|onlyicon=yes}} | |||
=== Topic and post === | === Topic and post === | ||
Line 146: | Line 178: | ||
{{User:Bugman/forum link|text=Re: Marking topics as "solved"|t=10805|p=111333}} | {{User:Bugman/forum link|text=Re: Marking topics as "solved"|t=10805|p=111333}} | ||
{{obr}}User:Bugman/forum link{{!}}title=Re: Marking topics as "solved"{{!}}t=10805{{!}}p=111333{{!}}noicon=yes{{cbr}} | |||
{{User:Bugman/forum link|title=Re: Marking topics as "solved"|t=10805|p=111333|noicon=yes}} | |||
{{obr}}User:Bugman/forum link{{!}}title=Re: Marking topics as "solved"{{!}}t=10805{{!}}p=111333{{!}}onlyicon=yes{{cbr}} | |||
{{User:Bugman/forum link|title=Re: Marking topics as "solved"|t=10805|p=111333|onlyicon=yes}} | |||
=== Anchoring === | === Anchoring === | ||
Line 160: | Line 200: | ||
{{User:Bugman/forum link|text=Re: Marking topics as "solved"|t=10805|anchor=p111333}} | {{User:Bugman/forum link|text=Re: Marking topics as "solved"|t=10805|anchor=p111333}} | ||
{{obr}}User:Bugman/forum link{{!}}title=Re: Marking topics as "solved"{{!}}t=10805{{!}}anchor=p111333{{!}}noicon=yes{{cbr}} | |||
{{User:Bugman/forum link|title=Re: Marking topics as "solved"|t=10805|anchor=p111333|noicon=yes}} | |||
{{obr}}User:Bugman/forum link{{!}}title=Re: Marking topics as "solved"{{!}}t=10805{{!}}anchor=p111333{{!}}onlyicon=yes{{cbr}} | |||
{{User:Bugman/forum link|title=Re: Marking topics as "solved"|t=10805|anchor=p111333|onlyicon=yes}} | |||
=== Highlighting === | === Highlighting === | ||
Line 174: | Line 222: | ||
{{User:Bugman/forum link|text=board index|t=10805|hilit=board+index}} | {{User:Bugman/forum link|text=board index|t=10805|hilit=board+index}} | ||
{{obr}}User:Bugman/forum link{{!}}title=board index{{!}}t=10805{{!}}hilit=board+index{{!}}noicon=yes{{cbr}} | |||
{{User:Bugman/forum link|title=board index|t=10805|hilit=board+index|noicon=yes}} | |||
{{obr}}User:Bugman/forum link{{!}}title=board index{{!}}t=10805{{!}}hilit=board+index{{!}}onlyicon=yes{{cbr}} | |||
{{User:Bugman/forum link|title=board index|t=10805|hilit=board+index|onlyicon=yes}} | |||
== Related templates == | == Related templates == |
Revision as of 08:59, 3 June 2019
Goal
This template is used to create links to forums, topics and posts on the FlightGear forum. It uses the User:Bugman/forum url template to construct the URI part of the link, and the {{project infrastructure}} template is used to create a link to the forum front page.
Usage
{{forum link | title = | text = | f = | t = | p = | anchor = | hilit = | noicon = | onlyicon = }}
- title
- Topic title (optional). This will be italicised and used to build the link text.
- text
- The link text (optional). This is an alternative to the title parameter and, if supplied, will be used for the link text.
- f
- Forum number to be passed to phpBB's viewtopic.php (optional).
- t
- Thread number to be passed to phpBB's viewtopic.php (optional).
- p
- Post number to be passed to phpBB's viewtopic.php (optional).
- anchor
- HTML anchor, used for jumping to posts (optional).
- hilit
- Words on the forum posts to be highlighted (optional). Words should be separated by the plus character "+".
Examples
No arguments
{{User:Bugman/forum link}}
A subforum (The FlightGear project)
{{User:Bugman/forum link|f=42}}
{{User:Bugman/forum link|title=The FlightGear project|f=42}}
The FlightGear project subforum
{{User:Bugman/forum link|text=The FlightGear project|f=42}}
{{User:Bugman/forum link|title=The FlightGear project|f=42|noicon=yes}}
The FlightGear project subforum
{{User:Bugman/forum link|title=The FlightGear project|f=42|onlyicon=yes}}
The FlightGear project subforum
A topic (FlightGear Newsletter)
{{User:Bugman/forum link|t=7794}}
{{User:Bugman/forum link|title=FlightGear Newsletter|t=7794}}
FlightGear Newsletter topic on the forum
{{User:Bugman/forum link|text=FlightGear Newsletter|t=7794}}
{{User:Bugman/forum link|title=FlightGear Newsletter|t=7794|noicon=yes}}
FlightGear Newsletter topic on the forum
{{User:Bugman/forum link|title=FlightGear Newsletter|t=7794|onlyicon=yes}}
FlightGear Newsletter topic on the forum
A post (Re: Marking topics as "solved")
{{User:Bugman/forum link|p=111333}}
{{User:Bugman/forum link|title=Re: Marking topics as "solved"|p=111333}}
Re: Marking topics as "solved" post on the forum
{{User:Bugman/forum link|text=Re: Marking topics as "solved"|p=111333}}
Re: Marking topics as "solved"
{{User:Bugman/forum link|title=Re: Marking topics as "solved"|p=111333|noicon=yes}}
Re: Marking topics as "solved" post on the forum
{{User:Bugman/forum link|title=Re: Marking topics as "solved"|p=111333|onlyicon=yes}}
Re: Marking topics as "solved" post on the forum
Subforum, topic and post
Note The f and t parameters are redundant in this URL. |
{{User:Bugman/forum link|f=8|t=10805|p=111333}}
{{User:Bugman/forum link|title=Re: Marking topics as "solved"|f=8|t=10805|p=111333}}
Re: Marking topics as "solved" post on the forum
{{User:Bugman/forum link|text=Re: Marking topics as "solved"|f=8|t=10805|p=111333}}
Re: Marking topics as "solved"
{{User:Bugman/forum link|title=Re: Marking topics as "solved"|f=8|t=10805|p=111333|noicon=yes}}
Re: Marking topics as "solved" post on the forum
{{User:Bugman/forum link|title=Re: Marking topics as "solved"|f=8|t=10805|p=111333|onlyicon=yes}}
Re: Marking topics as "solved" post on the forum
Topic and post
Note The t parameter is redundant in this URL. |
{{User:Bugman/forum link|t=10805|p=111333}}
{{User:Bugman/forum link|title=Re: Marking topics as "solved"|t=10805|p=111333}}
Re: Marking topics as "solved" post on the forum
{{User:Bugman/forum link|text=Re: Marking topics as "solved"|t=10805|p=111333}}
Re: Marking topics as "solved"
{{User:Bugman/forum link|title=Re: Marking topics as "solved"|t=10805|p=111333|noicon=yes}}
Re: Marking topics as "solved" post on the forum
{{User:Bugman/forum link|title=Re: Marking topics as "solved"|t=10805|p=111333|onlyicon=yes}}
Re: Marking topics as "solved" post on the forum
Anchoring
{{User:Bugman/forum link|t=10805|anchor=p111333}}
{{User:Bugman/forum link|title=Re: Marking topics as "solved"|t=10805|anchor=p111333}}
Re: Marking topics as "solved" topic on the forum
{{User:Bugman/forum link|text=Re: Marking topics as "solved"|t=10805|anchor=p111333}}
Re: Marking topics as "solved"
{{User:Bugman/forum link|title=Re: Marking topics as "solved"|t=10805|anchor=p111333|noicon=yes}}
Re: Marking topics as "solved" topic on the forum
{{User:Bugman/forum link|title=Re: Marking topics as "solved"|t=10805|anchor=p111333|onlyicon=yes}}
Re: Marking topics as "solved" topic on the forum
Highlighting
{{User:Bugman/forum link|t=10805|hilit=board+index}}
{{User:Bugman/forum link|title=board index|t=10805|hilit=board+index}}
board index topic on the forum
{{User:Bugman/forum link|text=board index|t=10805|hilit=board+index}}
{{User:Bugman/forum link|title=board index|t=10805|hilit=board+index|noicon=yes}}
board index topic on the forum
{{User:Bugman/forum link|title=board index|t=10805|hilit=board+index|onlyicon=yes}}
board index topic on the forum