dev

This script/stylesheet is for PERSONAL use only!

You are free to install this script/stylesheet for yourself, but it is not allowed to be used wiki-wide (e.g., in MediaWiki:ImportJS, MediaWiki:Common.js, MediaWiki:Common.css, MediaWiki:Fandomdesktop.js, MediaWiki:Fandomdesktop.css, or MediaWiki:FandomMobile.css), as it would violate Fandom's Terms of Use.
(See the customization policy)

PageCreator (не путать с расширением MediaWiki со схожим названием) предоставляет детальную информацию о создателе страницы и дате её создания. Оно было создано как расширение скрипта LastEdited, разделяет те же идеи и дизайн.

Расширение было разработано для вики о контенте своих пользователей, где редактирование чужих статей могло бы быть запрещено. Скрипт по умолчанию предоставляет информацию для страниц в пространствах имён Основное пространство, Проект, MediaWiki, Шаблон и Категория, но это можно изменить.

Installation

Аватар и временная отметка могут быть добавлены, пространства имен настроены по желанию, а UTC/локальные настройки часового пояса выбраны с помощью добавления объекта window.

Переменные Тип Принимаемые значения Значения по умолчанию
namespaces Массив См. ниже [0, 4, 8, 10, 14]
useUsernameAndLinks Булевая переменная true
false
true
useAvatar Булевая переменная true
false
true
useTimestamp Булевая переменная true
false
true
useUTC Булевая переменная true
false
true
useTimeago Булевая переменная true
false
false
avatarsize Число Любое целое число 15
ID Namespace Description
-2 Media Used for direct linking to images. For example, Media:Wiki.png links directly to the image page.
-1 Special Special pages. Used by MediaWiki code and extensions
0 Mainspace Articles
1 Talk Article discussion
2 User Personal user pages
3 User talk Pages for discussion with users
4 Project/Sitename Wiki-related content
5 Project talk/Sitename talk Discussion of Project pages'
6 Image/File File descriptions
7 Image talk/File talk File discussion
8 MediaWiki System messages and configuration
9 MediaWiki talk Discussion of MediaWiki pages
10 Template Templates
11 Template talk Template discussion
12 Help Help pages, also see Shared Help
13 Help talk Discussion about Help pages
14 Category Categories
15 Category talk Category discussion
110 Forum Old forum pages
111 Forum talk Discussion about old forum pages
500 User blog Blog pages
501 User blog comment User blog comments
502 Blog Blog listing pages
503 Blog Blog listing pages
828 Module Lua module pages
829 Module talk Lua module discussion pages
1200 Message Wall Pages used for the Wall extension. Touch only if you know what are you doing.
1201 Thread Message Wall thread namespace
1202 Message Wall Greeting Pages used for content above message boxes on Message Walls
2000 Board Board namespace. Used for storing board descriptions
2001 Board Thread Forum threads

Например:

window.pageCreatorConfig = {
    namespaces: [4, 8],
    useUsernameAndLinks: true,
    useAvatar: true,
    useTimestamp: true,
    useUTC: false,
    useTimeago: true,
    avatarsize: 12
};

Примечания

Список изменений

07-10-21
Final UCP update; removal of legacy code, refactoring of external dependency loader, restoration of $.timeago functionality on UCP wikis
28-09-21
Addition of useUsernameAndLinks option to hide page creator name if desired
21-07-20
Addition of UCP support, addition of avatarsize config option per LastEdited, general cleanup/rewrite
19-12-17
Retrofitting of I18n-js, alteration of config options
04-08-17
Cleanup, i18n expansion, method changes
04-02-17
Slight cleanup/expansion of user options
23-12-16
Local/UTC timezone options available
22-12-16
Removed Help namespace in favor of Project/Sitename
12-12-16
User-inputted namespaces accepted
9-12-16
Initial revision