Extension:PageNotice

From mediawiki.org
This page is a translated version of the page Extension:PageNotice and the translation is 33% complete.
Manual för MediaWikitillägg
PageNotice
Utgivningsstatus: stabil
Genomförande Underrätta
Beskrivning Låter dig definiera en fixerad toppruta eller bottenruta för varje sida eller namnrymd
Författare Daniel Kinzler (Duesentriebdiskussion)
MediaWiki 1.29+
Licenser GNU General Public License 2.0 eller senare
Ladda ner
  • $wgPageNoticeDisablePerPageNotices
Quarterly downloads 47 (Ranked 131st)
Översätt tillägget PageNotice om det finns tillgängligt på translatewiki.net
Ärenden Öppna ärenden · Rapportera en bugg

Tillägget PageNotice möjliggör ett sätt att skapa fixerade notiser längst upp eller ner på

  • a page (by individual page name), or
  • entire namespaces (by Namespace number).

You can define new fixed MediaWiki messages by creating new pages following a special page-naming pattern to hold that message, and then creating your desired message as the contents of that new page:

Användning

  • top notice for page XXX goes in [[MediaWiki:top-notice-XXX]]
  • bottom notice for page XXX goes in [[MediaWiki:bottom-notice-XXX]]
  • top notice for pages in namespace NNN goes in [[MediaWiki:top-notice-ns-NNN]] (where NNN is the numeric namespace ID)
  • bottom notice for pages in namespace NNN goes in [[MediaWiki:bottom-notice-ns-NNN]] (where NNN is the numeric namespace ID)

Exempel

This will put the phrase: "Welcome to this wiki - you can edit every page!" at the top of every page in the main namespace:

Create New Page, name:
[[mediawiki:top-notice-ns-0]]
Create new page contents:
Welcome to this wiki - you can edit every page!

This will put a blue banner saying "Welcome to this wiki - you can edit every page!" at the bottom of every page:

Create New Page, name:
[[mediawiki:bottom-notice-ns-0]]
Create new page contents:
{| cellspacing="5" cellpadding="0" style="margin: 0em 0em 1em 0em; border: 1px solid #1DA0E7;  background: #B3DDF4; width: 100%"
| '''''Welcome to this wiki - you can edit every page!'''''
|}
Result looks like this:
Welcome to this wiki - you can edit every page!

Installation

  • Ladda ner och placera filen/filerna i en katalog som heter PageNotice i din extensions/-mapp.
  • Lägg till följande kod längst ner i din LocalSettings.php :
    wfLoadExtension( 'PageNotice' );
    
  • Konfigurera efter behov.
  • Yes Klart – Ta dig till Special:Version på din wiki för att bekräfta att tillägget har installerats ordentligt.

För användare som kör MediaWiki 1.33 eller äldre:

Instruktionerna ovan beskriver det nya sättet att installera tillägget med wfLoadExtension(). Behöver du installera tillägget på en äldre version (MediaWiki 1.33 eller äldre), så behöver du, istället för wfLoadExtension( 'PageNotice' );, använda:

require_once "$IP/extensions/PageNotice/PageNotice.php";

Konfigurering

$wgPageNoticeDisablePerPageNotices
If set to true, notices on the per-page level are disabled; only namespace level notices will appear. The default value is false.

Se även