- For со скриптом со схожей функциональностью, see UserTags.
ProfileTags — скрипт, с помощью которого можно добавлять, убирать, модифицировать и переделывать таблички на странице участника («Основатель», «Администратор», «Заблокирован» и т. п.; таблички, появляющиеся возле имени участника в глобальном профайле). Это позволяет добавлять, переделывать и убирать их, как захочется. Вы также можете придумать пользовательские таблички, которые будете добавлять участникам по какой-либо причине, которую вы сочтёте подходящей для этого.
Скрипт создан для того, чтобы участники могли добавлять/убирать таблички без прохождения проверки JavaScript. Все шаги использования скрипта обходят проверку.
Installation[]
Configuration[]
Скрипт уберёт все таблички, которые по умолчанию были у участника. Если они должны остаться, то их тоже следует добавить в список табличек.
Чтобы изменить таблички участника, просто добавьте их на страницу 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