Difference between revisions of "Template:Compare pages/doc"

From blackwiki
Jump to navigation Jump to search
imported>Jdaloner
(Made a couple minor tweaks to wording. Widened table in "Examples" section a bit to avoid line wrapping.)
imported>Wdchk
(→‎See also: update page name following move)
Line 37: Line 37:
 
* {{Tl|Diff2}}
 
* {{Tl|Diff2}}
 
* {{Tl|Querylink}} – generic template to construct [[query string]]s
 
* {{Tl|Querylink}} – generic template to construct [[query string]]s
* [[diff]] – syntax highlight on wiki pages with [[mw:Extension:SyntaxHighlight GeSHi]]
+
* [[diff utility]] – syntax highlight on wiki pages with [[mw:Extension:SyntaxHighlight GeSHi]]
 
* [[User:Scottywong/diffconverter]], a tool for converting from raw form
 
* [[User:Scottywong/diffconverter]], a tool for converting from raw form
 
* [[Special:ComparePages]]
 
* [[Special:ComparePages]]

Revision as of 00:05, 17 October 2015

Similar to the {{Diff}} template, this template is intended to be useful for creating links to "diffs"; that is, links to pages that show the differences between two versions of a wiki page. The major difference is that {{Diff}} is intended to show two versions of the same page, and this creates a link to Special:ComparePages to show one version of two different pages.

Every version of a page has a revision ID, which you can find from the history of the page by looking at the link for the timestamp, which is of the form:

http[s]://en.wikipedia.org/w/index.php?title=SomePageName&oldid=442212827

The number after oldid= is the revision ID.

Given a page name and one or two revision IDs, you can construct links to several types of diffs.

Usage

{{Compare pages|page/oldid for page 1|page/oldid for page 2}}
  • page – The title of the page.
  • oldid – The revision ID onto which the diff is generated.

All parameters are required. Omitting parameters will return an error.

Examples

Code Output
{{Compare pages|Foo|Bar}} Template:Plain link

This is the form that would be used most often.

{{Compare pages|Foo}} Two pages are needed to compare.
{{Compare pages||Bar}} Two pages are needed to compare.

See also