FANDOM


AjaxBlock дозволяє блокувати та розблокувати користувачів, не залишаючи сторінки, на якій ви перебуваєте, показуючи модальний при натисканні на будь-яке посилання блокування/розблокування.

Примечание: модальне вікно не відкриватиметься, якщо ви тримаєте клавішу Shift або клавішу управління.

Встановлення

Використання

Модальне вікно з'явиться, коли ви натиснете на будь-яке посилання Спеціальна:Block з метою заблокувати користувача. Встановіть час блокування в розкривному списку або введіть в поле введення час, який ви хочете (наприклад, 4 місяці і 2 тижні). Потім виберіть одну з поширених причин блокування або введіть свою власну на вході. Ви можете вказати причину далі, якщо виберете загальну причину і одночасно вкажіть свою власну, яка виглядатиме наступним чином: <загальна причина>: <ваша причина>. Відзначте параметри, які ви хочете застосувати до блоку, і, нарешті, натисніть кнопку «Заблокувати користувача» або «Скасувати», щоби закрити модальне вікно.

При знятті блокування з'явиться модальне вікно з пропозицією ввести причину. Натисніть "Розблокувати цього користувача", щоб розблокувати користувача, або "Скасувати", щоб закрити модальне вікно.

Налаштування

Всі користувальницькі налаштування знаходяться в об'єкті window.AjaxBlock.

Користувальницький час закінчення за замовчуванням

Щоб встановити користувальницький час закінчення за замовчуванням, вам просто потрібно додати в об'єкт window.AjaxBlock.ajaxBlockExpiryTimes наступний синтаксис: 'час для подання': 'час для відображення',. Наприклад:

window.AjaxBlock = {
    expiryTimes: {
        '2 hours': '2 години',
        '1 day': 'один день',
        '1 week': 'тиждень',
        '2 months 4 weeks 2 days 7 hours': 'занадто конкретна тривалість блоку'
    }
};

За замовчуванням: 2 hours, 5 hours, 12 hours, 1 day, 3 days, 5 days, 1 week, 2 weeks, 1 month, 3 months, 6 months, 1 year, 2 years, 3 years, infinite.

Користувальницькі причини блокування за замовчуванням

Майже так само, як і з закінченням терміну придатності. Приклад:

window.AjaxBlock = {
    blockReasons: {
        '[[w:uk:Довідка:Вандалізм|Вандалізм]]': 'Вандалізм',
        '[[w:uk:Довідка:Спам|Спам]]': 'Спам',
        'Вік менш за допустимий': 'COPPA',
        'Видалення вмісту/знищення статей': 'Знищення вмісту',
        'Недотримання правил [[Project:Файлова політика|файлової політики]]': 'Файлова політика'
    }
};

Вандалізм: Вандалізм
Спам: Спам,
Ляльководіння/Ухилення від блокування: Ляльководіння,
Видалення вмісту/знищення статей: Знищення вмісту,
Вставлення неправдивої інформації чи дурниць: Джерґотання,
Загрозлива поведінка/домагання/тролінг: Тролінг/Домагання,
Неприйнятне ім’я користувача, аватар або профайл: Ім'я/аватар,
Вік менш за допустимий: COPPA,
Повторні порушення політики: Повторні порушення.

Автоматична перевірка параметрів

Автоматично відмічені прапорці на модальному блоці.

window.AjaxBlock = {
    check: {
        talk: true,
        autoBlock: true,
        override: true
    }
};

За замовчуванням відзначено: автоблокування.
За замовчуванням не зазначено: обговорення (заборонити публікацію на стіні обговорення) і змінити параметри (змінити параметри поточних блокувань).

Приклад налаштування

window.AjaxBlock = {
    expiryTimes: {
        '2 hours': '2 hours',
        '1 day': 'one day',
        '1 week': 'a week',
        '2 months': '2m',
        'never': 'Never'
    },
    blockReasons: {
        '[[w:Help:Vandalism|Vandalism]]': 'Vandalism',
        '[[w:Help:Spam|Spam]]': 'Spam',
        'Under the legal age': 'COPPA',
        'Removing information/blanking articles': 'Blanking',
        'Failing to comply with the [[Project:File Policy|File Policy]]': 'File policy'
    },
    check: {
        talk: true,
        autoBlock: true,
        override: true
    }
};
Community content is available under CC-BY-SA unless otherwise noted.

Fandom may earn an affiliate commission on sales made from links on this page.

Stream the best stories.

Fandom may earn an affiliate commission on sales made from links on this page.

Get Disney+