stringtranslate.com

Википедия:Гаджет метаданных

Скрипт метаданных — это гаджет , который отображает оценку качества каждой страницы статьи, которую вы посещаете. Это позволяет вам получить общее представление о качестве статьи, не переходя на страницу обсуждения или не читая всю статью самостоятельно.

Информация отображается в слогане прямо под заголовком статьи. Он также окрашивает заголовок статьи на основе этой информации, используя цветовую схему на основе цветов {{ 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}}

Запросы на добавление функции в скрипт также должны быть сделаны на той же странице обсуждения. Можно улучшить текущую функцию отображения оценки статьи в заголовке страницы, но нет планов добавлять совершенно новые функции — их можно создать как пользовательские скрипты или отдельные гаджеты.

Известные ошибки

Настройка

Цвета

Этот скрипт использует пользовательские классы 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:

Вы можете настроить их с помощью страницы пользовательской таблицы стилей ( monobook.css ). Вам не нужно использовать , !importantесли вы не переопределяете курсив, объявленный первыми двумя классами. Вот несколько примеров:

/* Делает информацию об оценке некурсивной и скрывает информацию о рецензиях коллег. */ . Assessment-article-rating { font-style : normal !important ;} . Assessment-info-all { font-style : normal !important ;} . Assessment-info-review { display : none ;}        

Дополнительные компоненты

Существуют некоторые дополнительные скрипты, которые можно установить, чтобы каким-либо образом изменить или расширить функциональность основного скрипта.

Вот несколько наиболее полезных дополнительных компонентов:

Взаимодействие с другими скриптами

Этот скрипт добавляет один объект, assessment, в глобальную область видимости. Этот объект содержит все функции и данные скрипта. Скрипт доступен на всех страницах, но запускается автоматически только в основном пространстве имен. Поведение скрипта можно настроить, переопределив методы объекта assessmentи повторно запустив скрипт с помощью assessment.init().