Скрипт метаданных — это гаджет , который отображает оценку качества каждой страницы статьи, которую вы посещаете. Это позволяет вам получить общее представление о качестве статьи, не переходя на страницу обсуждения или не читая всю статью самостоятельно.
Информация отображается в слогане прямо под заголовком статьи. Он также окрашивает заголовок статьи на основе этой информации, используя цветовую схему на основе цветов {{ grading scheme }} .
Этот скрипт находит информацию об оценке полностью из раздела введения страницы обсуждения статьи. Помимо отображения рейтинга статьи, он также отмечает текущий и прошлый статус избранной/хорошей статьи, номинации и обзоры, а также любые текущие рецензии коллег.
Вы можете включить этот скрипт через Special:Preferences на вкладке Gadgets в разделе Appearance. Установите флажок с надписью "Display an assessment of an article's quality as part of the page header for each article".
Раньше вы могли установить скрипт, добавив текст importScript('User:Pyrospirit/metadata.js');
на свою личную страницу скрипта. Однако эта практика может сделать загрузку скрипта ненадежной, а версии скрипта в пространстве имен пользователя, скорее всего, устареют! Если вам нужно загрузить скрипт вручную, сделайте это, заключив код, зависящий от гаджета, в mw.loader.using()
вызов, как здесь:
mw.loader.using ( " ext.gadget.metadata " , function ( ) { //Здесь находится зависимый код.});
Если вы нашли ошибку, сообщите о ней на MediaWiki talk:Gadget-metadata.js , обязательно включив некоторую информацию о том, что пошло не так, какой браузер вы используете, на какой странице это произошло и т. д. Полезно отправить ping текущему сопровождающему (например, ) в рамках отчета.{{ping|Nihiltres}}
Запросы на добавление функции в скрипт также должны быть сделаны на той же странице обсуждения. Можно улучшить текущую функцию отображения оценки статьи в заголовке страницы, но нет планов добавлять совершенно новые функции — их можно создать как пользовательские скрипты или отдельные гаджеты.
class=
параметра в шаблоне WikiProject для WikiProject Military history может не соответствовать выходным данным; скрипт отражает class=
значение, а не результат, визуализированный шаблоном. Пожалуйста, исправьте это значение, чтобы оно соответствовало выходным данным, если вы заметили несоответствие.Этот скрипт использует пользовательские классы CSS из MediaWiki:Gadget-metadata.css для назначения цветов заголовкам страниц. Чтобы изменить цвета, используемые этим скриптом, необходимо переопределить эти классы на странице пользовательской таблицы стилей . Для получения справки по пользовательским таблицам стилей см. Help:Cascading Style Sheets .
Любой аспект стиля заголовка статьи может быть настроен для определенной оценки. Вот несколько примеров того, что вы можете добавить на страницу таблицы стилей пользователя, чтобы сделать это:
/* Полностью удалить цвета */ . firstHeading { color : black !important ;} /* Делаем заголовки хороших статей ярко-красными */ . Assessment-ga-text { color : #ff0000 !important ;} /* Отображение заголовка страниц устранения неоднозначности и установка статей индекса курсивом */ . Assessment-dab-text , . Assessment-setindex-text { font-style : italic ;}
Слоган, в котором отображается информация об оценке, также может быть настроен. В этой строке используются три класса CSS:
assess-article-rating
содержит основную оценку статьи, расположенную в начале строки. По умолчанию все в ней выделено курсивом.assess-info-all
содержит всю информацию на этой строке после свободной энциклопедии . По умолчанию выделяет текст курсивом.assess-info-review
содержит любую информацию о рецензировании статьи. По умолчанию ничего не делает и пуст, если статья не рецензируется.Вы можете настроить их с помощью страницы пользовательской таблицы стилей ( monobook.css ). Вам не нужно использовать , !important
если вы не переопределяете курсив, объявленный первыми двумя классами. Вот несколько примеров:
/* Делает информацию об оценке некурсивной и скрывает информацию о рецензиях коллег. */ . Assessment-article-rating { font-style : normal !important ;} . Assessment-info-all { font-style : normal !important ;} . Assessment-info-review { display : none ;}
Существуют некоторые дополнительные скрипты, которые можно установить, чтобы каким-либо образом изменить или расширить функциональность основного скрипта.
Вот несколько наиболее полезных дополнительных компонентов:
{{subst:js|User:Nihiltres/assesslinks.js}}
Этот скрипт добавляет один объект, assessment
, в глобальную область видимости. Этот объект содержит все функции и данные скрипта. Скрипт доступен на всех страницах, но запускается автоматически только в основном пространстве имен. Поведение скрипта можно настроить, переопределив методы объекта assessment
и повторно запустив скрипт с помощью assessment.init()
.