Template:Sitenotice

From RuneRealm Wiki

This is the current revision of this page, as edited by Alex (talk | contribs) at 00:46, 17 October 2024 (Created page with "<div style="display: flex; justify-content: center" class="plainlinks {{#ifeq:{{lc:{{{mobile|}}}}}|yes||nomobile}} {{#if:{{{type|}}}|sitenotice-type" data-noticetype="{{{type|undefined}}}"|"}}> {{#if:{{{image|}}} | <!-- With image --> <div class="{{{image bg|}}} {{{text color|}}}" style="display: flex; align-items: center; background: {{{image bg|}}}; padding: .4em 1em; border-radius: .4em 0 0 .4em">{{{image|}}}</div> <div class="{{{text bg|}}} {{{text color|}}}" style="..."). The present address (URL) is a permanent link to this version.

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
Template documentation
This documentation is transcluded from Template:Sitenotice/doc. [edit] [history] [purge]

This template is used on MediaWiki:Sitenotice

Usage

{{Sitenotice
|type       = Type of site notice (all site notices of type are dismissed together regardless of notice number)
|image      = Displays an image before the text (should be set to x40px if it's too big).
|image bg   = Colour of the div where the image is displayed (Hex, Name or Class).
|text       = Text to be displayed 
|text bg    = Colour of the div where the text is displayed (Hex, Name or Class).
|text color = If for some reason you need the text to be a different colour (Hex, Name or Class).
|mobile     = Can be set to 'yes' to enable displaying the sitenotice on the mobile skin.
}}
  • The sitenotice is defaulted to not be shown on the mobile skin. Per meta:Forum:Mobile sitenotice, this behaviour can be switched off by setting the |mobile parameter to 'yes' in cases of scheduled website outages and others.
  • The |type parameter may be omitted. All site notices of a given type are dismissed together regardless of the site notice id number. For example if a site notice of type oswf is dismissed, no other oswf type site messages will be displayed to the user (regardless of notice number).
  • The |image parameter may be omitted, leaving the text full width. |image bg will be automatically omitted with it.
  • Existing colour classes may be used on |text bg and |image bg instead, listed below. These will automatically switch between dark and ligth modes.
Backgrounds Text
table-bg-red text-red
table-bg-orange text-orange
table-bg-yellow text-yellow
table-bg-green text-green
table-bg-blue text-blue
table-bg-purple text-purple
table-bg-pink text-pink
table-bg-grey text-grey

Note that %CLOSE% is replaced by the close X, positioned absolutely in the top right of the parent (or left for ltr), however any padding/margins etc to ensure that the X does not overlap the contents must be added manually (done within this template).

Examples

Code Result
{{Sitenotice
|image      = [[File:Ruby detail.png|x40px]]
|image bg   = #801c13
|text       = This is where you will write your text. You can use <code><choose></code> and such.
|text bg    = #9f261e
|text color = white
}}
{{Sitenotice
|text       = This is a text only sitenotice where the image was omitted, with changing background and text colors.
|text bg    = table-bg-green
|text color = text-green
}}
{{Sitenotice
|type       = oswf
|image      = [[File:Bond detail.png|40px|link=RS:OSWF]]
|image bg   = palegoldenrod
|text       = This is a sitenotice with a type, such as for oswf.
|text color = #fff
|text bg = #DAA520
}}