User:Bugman/forum url: Difference between revisions
Jump to navigation
Jump to search
(Initial copy of {{[[Template:forumref|forumref}} from http://wiki.flightgear.org/index.php?title=Template:Forumref&oldid=118461.) |
(Complete redesign of the template.) |
||
Line 1: | Line 1: | ||
< | {{project infrastructure|forum|link=no}}<!-- | ||
-->{{#if:{{{f|}}}|f={{{f}}}<!-- | -->{{#if: {{{f|{{{t|{{{p|{{{anchor|{{{hilit|}}}}}}}}}}}}}}} | viewtopic.php?}}<!-- Add viewtopic.php if any arguments are supplied. | ||
-->{{#if:{{{t | -->{{#if: {{{f|}}} | ||
--> | | f={{{f}}}<!-- | ||
-->{{#if:{{{p| | -->{{#if: {{{t|{{{p|{{{hilit|}}}}}}}}} | &}}<!-- Add an ampersand if t, p or hilit are present afterwards. --> | ||
--> | }}<!-- | ||
-->{{#if:{{{hilit|}}}|& | -->{{#if: {{{t|}}} | ||
--> | | t={{{t}}}<!-- | ||
-->{{#if: {{{p|{{{hilit|}}}}}} | &}}<!-- Add an ampersand if p or hilit are present afterwards --> | |||
}}<!-- | |||
-->{{#if: {{{p|}}} | |||
| p={{{p}}}#p{{{p}}}<!-- | |||
-->{{#if: {{{hilit|}}} | &}}<!-- Add an ampersand if hilit is present afterwards --> | |||
}}<!-- | |||
-->{{#if: {{{hilit|}}} | |||
| hilit={{{hilit}}} | |||
}}<!-- | |||
-->{{#if: {{{anchor|}}} | |||
| #{{{anchor}}} | |||
}}<noinclude> | |||
{{Informative template|1= | {{Informative template|1= | ||
__NOTOC__ | __NOTOC__ | ||
== Goal == | == Goal == | ||
This template | This template is used to create URLs for subforums, topics or posts on the FlightGear forum. The URL part of the URI is built using the {{tl|project infrastructure}} template. | ||
== Usage == | == Usage == | ||
{{obr}}'''forum url''' | |||
{{!}} ''f'' = | |||
{{!}} ''t'' = | |||
{{!}} ''p'' = | |||
{{!}} ''anchor'' = | |||
{{!}} ''hilit'' = | |||
{{cbr}} | |||
; | ; 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 === | ||
{{ | {{obr}}User:Bugman/forum url{{cbr}} | ||
{{User:Bugman/forum url}} | |||
=== A subforum (The FlightGear project) === | |||
{{ | {{obr}}User:Bugman/forum url{{!}}f=42{{cbr}} | ||
{{User:Bugman/forum url|f=42}} | |||
=== A topic (FlightGear Newsletter) === | |||
{{obr}}User:Bugman/forum url{{!}}t=7794{{cbr}} | |||
{{User:Bugman/forum url|t=7794}} | |||
=== A post (Re: Marking topics as "solved") === | |||
{{obr}}User:Bugman/forum url{{!}}p=111333{{cbr}} | |||
{{User:Bugman/forum url|p=111333}} | |||
=== Anchoring === | |||
{{obr}}User:Bugman/forum url{{!}}t=10805{{!}}anchor=p111333{{cbr}} | |||
{{User:Bugman/forum url|t=10805|anchor=p111333}} | |||
=== Highlighting === | |||
{{obr}}User:Bugman/forum url{{!}}t=10805{{!}}hilit=board+index{{cbr}} | |||
{{User:Bugman/forum url|t=10805|hilit=board+index}} | |||
== Related templates == | |||
* {{tl|forum}} | * {{tl|forum}} | ||
* {{tl|project infrastructure}} | |||
* [[User:Bugman/forum ref]] | |||
}} | }} |
Revision as of 13:08, 2 June 2019
The following template description is not displayed when the template is inserted in an article.
Goal
This template is used to create URLs for subforums, topics or posts on the FlightGear forum. The URL part of the URI is built using the {{project infrastructure}} template.
Usage
{{forum url | f = | t = | p = | anchor = | hilit = }}
- 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 url}}
A subforum (The FlightGear project)
{{User:Bugman/forum url|f=42}}
https://forum.flightgear.orgviewtopic.php?f=42
A topic (FlightGear Newsletter)
{{User:Bugman/forum url|t=7794}}
https://forum.flightgear.orgviewtopic.php?t=7794
A post (Re: Marking topics as "solved")
{{User:Bugman/forum url|p=111333}}
https://forum.flightgear.orgviewtopic.php?p=111333#p111333
Anchoring
{{User:Bugman/forum url|t=10805|anchor=p111333}}
https://forum.flightgear.orgviewtopic.php?t=10805#p111333
Highlighting
{{User:Bugman/forum url|t=10805|hilit=board+index}}
https://forum.flightgear.orgviewtopic.php?t=10805&hilit=board+index