Difference between revisions of "Template:Cleanup"

From Second Life Wiki
Jump to navigation Jump to search
(Wikipedia version of the Cleanup template; on the SL wiki, Ambox needs to have a default text.)
(Changed the "reason" formatting to italic and not bold, because it became a bit confusing)
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{#ifexpr:{{#expr:{{#iferror:{{#time:U|{{{date}}}}}|2000000000}}>=1341100800}}*{{#if:{{{reason|<noinclude>x</noinclude>}}}|0|1}}*{{#ifeq:{{{nocat}}}|true|0|1}}
|{{error|1=You must add a {{para|reason}}parameter to this Cleanup template – replace it with <code><nowiki>{{Cleanup|</nowiki>{{#if:{{{1|}}}|{{{1|}}}{{!}}|}}{{#if:{{{date|}}}|<nowiki>date=</nowiki>{{{date|}}}{{!}}}}<nowiki>reason=<Fill reason here>}}</nowiki></code>, or remove the Cleanup template.<br style="clear:both;">
}}{{Category handler
  |nocat    = {{{nocat|}}}
  |main    = {{DMC|Cleanup tagged articles without a reason field|from|{{{date|}}}}}
}}
|
{{main other
{{main other
   |
   |
Line 14: Line 7:
   | class = ambox-Cleanup
   | class = ambox-Cleanup
   | text  = {{{text|This {{{1|{{SUBJECTSPACE formatted}}}}} '''may require {{Wikipedia|Wikipedia:cleanup|cleanup}} to meet this wiki's [[Editing Guidelines]]'''.  {{#if:{{{2|{{{reason|}}}}}}
   | text  = {{{text|This {{{1|{{SUBJECTSPACE formatted}}}}} '''may require {{Wikipedia|Wikipedia:cleanup|cleanup}} to meet this wiki's [[Editing Guidelines]]'''.  {{#if:{{{2|{{{reason|}}}}}}
     |The specific problem is: '''{{Terminate sentence|{{{2|{{{reason}}}}}}}}'''
     |The specific problem is: ''{{Terminate sentence|{{{2|{{{reason}}}}}}}}''
     |No [[Template:Cleanup/doc|cleanup reason]] has been specified.
     |No [[Template:Cleanup/doc|cleanup reason]] has been specified.
   }} Please help [{{fullurl:{{FULLPAGENAME}}|action=edit}} improve this {{{1|{{SUBJECTSPACE formatted}}}}}] if you can{{#ifeq:{{SUBJECTSPACE}}|{{NAMESPACE}}
   }} Please help [{{fullurl:{{FULLPAGENAME}}|action=edit}} improve this {{{1|{{SUBJECTSPACE formatted}}}}}] if you can{{#ifeq:{{SUBJECTSPACE}}|{{NAMESPACE}}
Line 23: Line 16:
   | sect  = {{{1|}}}
   | sect  = {{{1|}}}
   | issue = may '''require {{Wikipedia|Wikipedia:cleanup|cleanup}}''' to meet this wiki's [[Editing Guidelines]]. {{#if:{{{2|{{{reason|}}}}}}
   | issue = may '''require {{Wikipedia|Wikipedia:cleanup|cleanup}}''' to meet this wiki's [[Editing Guidelines]]. {{#if:{{{2|{{{reason|}}}}}}
     |The specific problem is: '''{{Terminate sentence|{{{2|{{{reason}}}}}}}}'''
     |The specific problem is: ''{{Terminate sentence|{{{2|{{{reason|(unknown)}}}}}}}}''
   }}
   }}
   | talk  = {{{talk|{{{talksection|}}}}}}
   | talk  = {{{talk|{{{talksection|}}}}}}
Line 40: Line 33:
   | type      = style
   | type      = style
   | text      = This {{{1|{{SUBJECTSPACE formatted}}}}} '''may require {{Wikipedia|Wikipedia:cleanup|cleanup}} to meet this wiki's [[Editing Guidelines]]'''.  {{#if:{{{2|{{{reason|}}}}}}
   | text      = This {{{1|{{SUBJECTSPACE formatted}}}}} '''may require {{Wikipedia|Wikipedia:cleanup|cleanup}} to meet this wiki's [[Editing Guidelines]]'''.  {{#if:{{{2|{{{reason|}}}}}}
     |The specific problem is: '''{{Terminate sentence|{{{2|{{{reason}}}}}}}}'''
     |The specific problem is: ''{{Terminate sentence|{{{2|{{{reason}}}}}}}}''
     |No [[Template:Cleanup/doc|cleanup reason]] has been specified.
     |No [[Template:Cleanup/doc|cleanup reason]] has been specified.
   }} Please help [{{fullurl:{{FULLPAGENAME}}|action=edit}} improve this {{{1|{{SUBJECTSPACE formatted}}}}}] if you can{{#ifeq:{{SUBJECTSPACE}}|{{NAMESPACE}}
   }} Please help [{{fullurl:{{FULLPAGENAME}}|action=edit}} improve this {{{1|{{SUBJECTSPACE formatted}}}}}] if you can{{#ifeq:{{SUBJECTSPACE}}|{{NAMESPACE}}
Line 60: Line 53:


  }}
  }}
}}
 
<noinclude>
<noinclude>
{{Documentation}}
{{Documentation}}
</noinclude>
</noinclude>

Latest revision as of 04:14, 30 May 2023


[Edit] [🔄Purge] Template-info.png Template documentation

Usage

This is the "Wikipedia logo"TemplateData for this template used by TemplateWizard, "Wikipedia logo"VisualEditor and other tools. Click here to see a monthly parameter usage report for this template based on this TemplateData.

TemplateData for Cleanup

{
	"description": "Template used to propose some cleanup of a page",
    "format": "inline",
	"params": {
		"1": {
			"aliases": ["reason"],
			"label": "reason",
			"description": "The reason the article is in need of cleanup",
            "example": "The reason ...",
			"type": "content"
		},
		"2": {
			"description": "discussion page name if not equal to the discussion page of the page the template is placed on",
			"example": "Talk:Wiki / 2=Tag:highway=motorway",
			"type": "wiki-page-name"
		},
		"lang": {
			"description": "language code, use if the language inferred from the page title is not correct",
			"example": "uk",
			"type": "string",
			"default": "en"
		},
		"nocat": {
			"description": "insert any text to switch off categorisation, useful for wiki manuals like \"Wiki organisation\"",
			"type": "string"
		}
	}
}

Add this template at the top of pages requiring some cleanup.

  • A short optional text may also be specified in the first parameter (possibly named |reason=) to describe or explain the cleanup actions that need to be performed within the page including this template.
  • The talk page linked from the message is by default the talk page associated to the current page, but an alternative talk page may be specified in optional second parameter.
  • Specify the language of the message by |lang=*, otherwise the language is determined from the current page (using {{Langcode}}).

See also