Fandom Developers Wiki
Advertisement

Для того, чтобы увидеть страницу со скриптом со схожей функциональностью, просмотрите UserTags.

ProfileTags — скрипт, с помощью которого можно добавлять, убирать, модифицировать и переделывать таблички на странице участника («Основатель», «Администратор», «Заблокирован» и т. п.; таблички, появляющиеся возле имени участника в глобальном профайле). Это позволяет добавлять, переделывать и убирать их, как захочется. Вы также можете придумать пользовательские таблички, которые будете добавлять участникам по какой-либо причине, которую вы сочтёте подходящей для этого.

Скрипт создан для того, чтобы участники могли добавлять/убирать таблички без прохождения проверки JavaScript. Все шаги использования скрипта обходят проверку.

Установка[]

Настройка[]

Скрипт уберёт все таблички, которые по умолчанию были у участника. Если они должны остаться, то их тоже следует добавить в список табличек.

Чтобы изменить таблички участника, просто добавьте их на страницу MediaWiki:ProfileTags. Следующий код добавит две таблички участнику Rappy:

Rappy|Это тестовый тег, Это второй тестовый тег

Каждый участник должен быть добавлен на отдельной строке.

Пример с несколькими участниками:

Rappy |Это тестовый тег, Это второй тестовый тег
Пользователь 1|Тестовый тег 1, Тег-пример 1
Пользователь 2|Тестовый тег 2, Тег-пример 2
Пользователь 3|Тестовый тег 3, Тег-пример 3
Пользователь 4|Тестовый тег 4, Тег-пример 4

Кроме того, стоит отметить, что таблички и пробелы можно расположить на одном уровне, тогда код получится более чистым:

Rappy                           | Это тестовый тег, Это второй тестовый тег
Пользователь 1		| Тестовый тег 1, Тег-пример 1
Пользователь 2		| Тестовый тег 2, Тег-пример 2
Пользователь 3		| Тестовый тег 3, Тег-пример 3
Пользователь 4		| Тестовый тег 4, Тег-пример 4

В связи с тем, что таблички извлекаются, любые строки, не начинающиеся с имени участника, игнорируются. Так что по желанию можно добавлять комментарии и разрывы строк:

# Администраторы
Rappy      | Тестовый тег 1, Тег-пример 1

// Бюрократы
Пользователь 1 | Бюрократ
Пользователь 2 | Бюрократ

В примере выше # и // используются для обозначения комментариев, но на самом деле их можно по желанию опустить. Они использованы только для того, чтобы сделать более очевидным то, что это — комментарии, а не ошибочная конфигурация.

Таблички могут также включать в себя ссылки, добавленные с помощью вики-текста:

  • Пример, который РАБОТАЕТ:
Rappy      | [[Project:Administrators|Админ]]
  • Пример, который НЕ РАБОТАЕТ:
Rappy      | [[Project:Administrators]]

Существующий теги[]

По умолчанию, все существующие теги убираются. Это можно отключить, если в MediaWiki:Common.js добавить следующее:

// предотвращает удаление существующих тегов
(window.dev = window.dev || {}).profileTags = { noHideTags: true };

Или добавив этот код на строчку с пользователем в MediaWiki:ProfileTags:

!nohide


Advertisement