Medals — скрипт для использования на всей вики, позволяющий администраторам игнорировать стандартное расширение «Достижения» и делать свои достижения и награждать ими участников, что позволит избавиться от злоупотребления редактированием, происходящего при использовании стандартного расширения.
Установка[]
Использование[]
Все настройки скрипта находятся отдельно от файла скрипта, на своей странице — Project:Medals, что позволяет участникам вносить изменения без прохождения проверки JavaScript. Убедитесь, что вы защитили эту страницу так, чтобы её могли редактировать только администраторы! Кроме того, в скрипте можно использовать ссылки на изображения только с серверов изображений Фэндома, таких как 'images' или 'vignette'.
Импортировав скрипт при помощи страницы MediaWiki:Common.js, перейдите на страницу Project:Medals, которая будет предлагать вам создать страницу настроек. После этого, вы сможете редактировать её с помощью специального окна.
Окно имеет 3 вкладки с настройками: Main, Users и Medals. Ниже даны пояснения по заполнению самых сложных вкладок — Main и Users:
- Main
- Module title — заголовок модуля с медалями.
- Expand button — если участник имеет больше, чем 12 медалей, вы увидите специальную кнопку. Нажав на неё, вы увидите полный список его/её медалей.
- Medal count — описание, которое будет появляться при наведении на раздел с количеством раз получения награды.
- Medal info page — если у вас есть специальная страница, содержащая всю информацию о медалях, заполните это поле, и участник увидит особую кнопку для получения информации.
- Medal info title — если вы использовали "Medal info page", здесь можно будет дать кнопке название.
- Border left — изображение, которое будет находиться в левом верхнем углу модуля. Если не хотите его использовать — оставьте поле пустым.
- Border right — изображение, которое будет находиться в левом верхнем углу модуля.
- Users
- Add user form — кнопка, после нажатия на которую будет добавлена новая форма участника.
- Пустая область — сюда нужно добавить имя участника.
- Значок корзины — просто удалит эту форму.
- Medals — кнопка, после нажатия на которую откроется/закроется раздел со всеми медалями. Возле каждого названия медали находится область, в которую можно добавить количество раз получения награды.
Классы скрипта[]
Для изменения оформления скрипта участник может использовать следующие классы:
RewardModule
- модуль с медалями.
RewardImage
- блок с изображениями медалей.
RewardCount
- блок в изображении с количеством раз получения награды.
badgetooltip
- всплывающая подсказка.
badgetooltiparrow
- стрелка над подсказкой.
Известные проблемы[]
После установки скрипта его данные находятся отдельно от страницы скрипта, что может вызвать некоторые проблемы с кэшем страницы. Добавьте ?action=purge
в конец URL или используйте кнопку «Обновить», чтобы исправить это.