Template:Forum url: Difference between revisions
XenonLibrary>Bugman (Template expansion to add support for listing all forum members and complex forum searches. The 'type' parameter has been added to switch between 'view', 'member', and 'search' modes. This allows for easy expansion for links to other forum URLs.) |
m (1 revision imported) |
(No difference)
|
Latest revision as of 22:46, 19 January 2023
Goal
This template is used to create URLs for subforums, topics or posts on the FlightGear forum.
Usage
{{forum url | type = | f = | t = | p = | anchor = | hilit = | keywords = }}
- type
- The forum interface type that can be one of:
- view
- The default value. This is used for URLs to posts, topics, and posts, via phpBB's
viewforum.php
orviewtopic.php
.
- member
- For URLs of a user on the forum, via phpBB's
memberlist.php
. This value will cause the f, t, p, anchor, and hilit parameters to be ignored.
- search
- For URLs performing forum searches, via phpBB's
search.php
. This value will cause the p, anchor, and hilit parameters to be ignored.
- f
- Forum number (optional). Used with the type values of view and search.
- t
- Topic number (optional). Used with the type values of view and search.
- p
- Post number (optional). Used with the type value of view.
- anchor
- HTML anchor, used for jumping to posts (optional). Used with the type value of view.
- hilit
- Words on the forum posts to be highlighted (optional). Words should be separated by the plus character "+". Used with the type value of view.
- u
- User number (optional). Used with the type value of member.
- keywords
- The keywords to perform a forum search with (optional). Words should be separated by the plus character "+". Used with the type value of search.
Technical details
The protocol and domain name part of the URI is built using the {{project infrastructure}} template.
Examples
No arguments
{{forum url}}
View mode
A subforum (The FlightGear project)
{{forum url|f=42}}
https://forum.flightgear.org/viewforum.php?f=42
A topic (FlightGear Newsletter)
{{forum url|t=7794}}
https://forum.flightgear.org/viewtopic.php?t=7794
A post (Re: Marking topics as "solved")
{{forum url|p=111333}}
https://forum.flightgear.org/viewtopic.php?p=111333#p111333
Subforum, topic and post
Note The f and t parameters are redundant in this URL. |
{{forum url|f=8|t=10805|p=111333}}
https://forum.flightgear.org/viewtopic.php?f=8&t=10805&p=111333#p111333
Topic and post
Note The t parameter is redundant in this URL. |
{{forum url|t=10805|p=111333}}
https://forum.flightgear.org/viewtopic.php?t=10805&p=111333#p111333
Anchoring
{{forum url|t=10805|anchor=p111333}}
https://forum.flightgear.org/viewtopic.php?t=10805#p111333
Highlighting
{{forum url|t=10805|hilit=board+index}}
https://forum.flightgear.org/viewtopic.php?t=10805&hilit=board+index
Highlight a post
{{forum url|p=111333|hilit=contains+a+problem}}
https://forum.flightgear.org/viewtopic.php?p=111333&hilit=contains+a+problem#p111333
Member mode
Member listing
{{forum url|type=member}}
https://forum.flightgear.org/memberlist.php
Specific member
{{forum url|type=member|u=2}}
https://forum.flightgear.org/memberlist.php?mode=viewprofile&u=2
Search mode
Search page
{{forum url|type=search}}
https://forum.flightgear.org/search.php
Search everything
{{forum url|type=search|keywords=c172p+floats}}
https://forum.flightgear.org/search.php?keywords=c172p+floats
Search a subforum
{{forum url|type=search|f=4|keywords=c172p+floats}}
https://forum.flightgear.org/search.php?keywords=c172p+floats&fid%5B%5D=4
Search a topic
{{forum url|type=search|t=25157|keywords=c172p+floats}}
https://forum.flightgear.org/search.php?keywords=c172p+floats&t=25157
Related templates
- {{forum}}
- {{project infrastructure}}
- {{forum link}}