FANDOM


MessageBlock добавляет флажок на странице блокировки, который позволяет отправлять сообщение с причиной блокировки и её продолжительностью на страницу обсуждения заблокированного участника непосредственно со страницы выдачи блокировки.

Установка

Importing multiple scripts? This quick guide shows how to combine the imports.
  • Для локального использования на вики администратор может вставить в страницу MediaWiki:ImportJS строку ниже.
dev:MessageBlock/code.js
  • Для персонального использования нужно вставить код, расположенный ниже, на страницу global.js (для глобального использования) или common.js (для использования на одной вики).
importArticles({
    type: 'script',
    articles: [
        'u:dev:MediaWiki:MessageBlock/code.js',
    ]
});

Сообщения и другие функции

Чтобы добавить заголовок и текст этого нового сообщения, просто добавьте это перед операциями импорта:

var MessageBlock = {
  title: 'Блокировка',
  message: 'Вы были заблокированы.'
};

Затем просто измените title в заголовке сообщения и message в тексте на желаемые.

Включить длительность и причину блокировки

Если вы хотите указать продолжительность либо причину блокировки, укажите в сообщении $1 (по причине) и/или $ 2 (на срок). Например, ваше сообщение может быть: "Вы были заблокированы на $2 по причине $1".

Автоматическая проверка флажка

По умолчанию флажок не установлен и должен быть проверен вручную. Если вы хотите проверить его по умолчанию, просто поставьте это перед операторами импорта:

var MessageBlock = {
  title: 'Блокировка',
  message: 'Вы были заблокированы на $2 по причине $1',
  autocheck: true
};

Пример кода

var MessageBlock = {
  title: 'Блокировка',
  message: 'Вы были заблокированы на $2 по причине $1',
  autocheck: true
};
importArticles({
    type: 'script',
    articles: [
        'u:dev:MessageBlock/code.js'
    ]
});

Обновления

2014/11/25: Решены мелкие проблемы и добавлены улучшения