Extension:PageNotice
|
PageNotice Release status: beta |
|||
|---|---|---|---|
| Implementation | Notify | ||
| Description | lets you define a fixed header or footer message for each page or namespace | ||
| Author(s) | Duesentrieb | ||
| MediaWiki | 1.10 (1.9 probably, maybe older versions too) | ||
| License | No license specified | ||
| Download |
SVN [?]:
log |
||
|
|||
| Check usage and version matrix; stats | |||
The PageNotice extension provides a way to create a fixed notice messages on the top or the bottom of
-
- 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:
Contents |
Usage[edit]
- 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)
Installation[edit]
Download the PageNotice.php file (or create it via cut and paste from below) and save it to ... /extensions/PageNotice/... under your wiki directory structure.
In your LocalSettings.php, add the following line to the bottom end of the file:
require_once("$IP/extensions/PageNotice/PageNotice.php");
Examples[edit]
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! |
See also[edit]
- Extension:Header Footer
- Provides per-namespace and per-page header + footer inclusion. Headers and/or footers can be disabled on pages which are edit protected. This extension depends on the StubManager extension!