Настройка Wikipedia позволяет зарегистрированному пользователю настраивать пользовательский интерфейс Wikipedia в соответствии со своими предпочтениями . Настройка пользователя влияет только на собственный опыт пользователя в Wikipedia; она не влияет на чтение или редактирование другими пользователями. Только зарегистрированные пользователи могут настраивать свой опыт в Wikipedia, и эта настройка видна только тогда, когда пользователь вошел в систему.
Среди прочего, зарегистрированные пользователи могут настраивать внешний вид своей подписи при размещении комментария на странице обсуждения (Talk). Эти настройки подписи видны всем пользователям Википедии.
Ваше имя пользователя отображается в истории редактирования всех статей, в которые вы вносите свой вклад, и связано с вашими страницами пользователя и обсуждения. Вы выбираете свое имя при первой регистрации в Википедии, и обычно вы остаетесь с тем же именем на протяжении всего времени работы над проектом, хотя можно запросить изменение имени пользователя .
Вы всегда должны подписывать свои сообщения на страницах обсуждения . Подписи — это текст, который появляется перед временной меткой, когда вы ставите ~~~~ на странице. Подписи настраиваются с помощью « моих настроек » в разделе «Профиль пользователя»; примите во внимание эти рекомендации при настройке подписи.
Вы можете использовать любой вики-текст в качестве подписи (просто отметьте галочкой поле «Рассматривать вышеприведенное как вики-разметку»). Если флажок «Рассматривать вышеприведенное как вики-разметку» не установлен, программное обеспечение будет считать это вашим псевдонимом и сделает вашу подпись «[[User:Name|Nickname]] ([[User talk:Name|talk]])», что отображается как:
Никнейм (обсуждение)
Если что-то пойдет не так и ваша подпись перестанет работать, см. Википедию: Как исправить вашу подпись .
Ссылка на настройки , видимая для вошедших в систему редакторов , позволяет вам изменять большое количество опций. Есть 11 вкладок (Профиль пользователя, Математика, Редактирование и т. д.), из которых две заслуживают дальнейшего обсуждения — вкладка «Скин» и вкладка «Гаджеты».
Скин MediaWiki — это стиль отображения страницы. Существуют различия в HTML-коде, который производит система (но, вероятно, не в теле страницы), а также используются различные таблицы стилей ( CSS ).
По умолчанию используется скин Vector. Существует множество пользовательских скинов, доступных для просмотра.
Специальная страница Мои настройки предлагает предварительный просмотр различных скинов для Главной страницы . Это не совсем интересно для типичных статей, поэтому вот список предварительных просмотров для этой страницы:
Для проверки других страниц замените имя страницы в title=Wikipedia:Customisation
URL. Для современных браузеров по умолчанию vector
предлагается широкий спектр пользовательских настроек.
Ниже приведена таблица, связывающая необработанный CSS и JS для различных скинов. См. также Help:User style для Wikipedia:Common.js и common.css .
Эти страницы названы в честь скинов. Имена файлов персональных скинов должны быть написаны строчными буквами и без пробелов, чтобы работать правильно, в то время как файлы скинов по умолчанию имеют первую букву в верхнем регистре.
Размещение {{ selectskin }} на странице добавляет ссылки для легкого переключения между различными скинами. Это предназначено для тестовых страниц , а не для статей (или других страниц в пространстве имен статей). Ниже приведен пример вывода шаблона:
Специальная страница Мои настройки имеет вкладку «Гаджеты» со списком пользовательских функций, которые вы можете включить для своей учетной записи. Эти гаджеты требуют, чтобы в вашем браузере был включен JavaScript. Эти инструменты не являются частью основного программного обеспечения MediaWiki и, как правило, разрабатываются и поддерживаются пользователями Википедии. Дополнительные гаджеты могут быть добавлены администраторами. Страница Специальные:Гаджеты показывает базовый(е) пользовательский(ие) скрипт(ы) и/или CSS-код, используемый для каждого гаджета.
Существует множество пользовательских настроек, которые позволяют упростить и ускорить редактирование. Часто они работают только с определенными скинами. Почти все работают на Monobook (старый скин по умолчанию), и многие были протестированы на новом скине по умолчанию (Vector), но будьте осторожны. Если вы используете другой скин, вы должны знать, что некоторые пользовательские скрипты могут не работать с этим другим скином.
Многие пользовательские скрипты можно реализовать, просто установив флажок на вкладке Гаджеты в "моих настройках" (см. выше). Для остальных вы реализуете их, добавляя их на соответствующую персональную страницу JavaScript. Например, для редактора XYZ, использующего скин Vector по умолчанию, страница для редактирования (и создания, если необходимо) будет User:XYZ/vector.js. Такие страницы могут редактировать только владелец этого пользовательского пространства (в данном случае XYZ, независимо от того, кто создал страницу) и администраторы.
Неполный список готовых настроек:
В дополнение к личной странице JavaScript, вы также можете иметь личную страницу, которая использует каскадные таблицы стилей (CSS) для изменения внешнего вида страниц Википедии. Как и в случае с JavaScript, имя страницы, которую будет использовать программное обеспечение MediaWiki, зависит от используемого вами скина; по умолчанию это vector.css. Так, например, редактор XYZ может добавить персональный код CSS на страницу User:XYZ/vector.css.
Как и в случае с пользовательскими скриптами, вкладка «Гаджеты» в разделе «Мои настройки» (см. выше) может включать персональную модификацию CSS, которая вас интересует. Если это так, вы можете просто установить флажок, а не редактировать свою персональную страницу .css.
Распространенное использование пользовательского CSS-файла, требующее прямого редактирования, — это скрытие определенных сообщений шаблона. Например, вы можете скрыть Template:Editnotices/Namespace/Category (который появляется при редактировании страницы категории), добавив
# category-namespace-editnotice { display : none !important ; }
в Special:Mypage/skin.css , который идентифицирует CSS-файл вашего текущего скина (откройте в новой вкладке/окне, чтобы увидеть). Если вы используете несколько скинов , например, для разных настольных и мобильных интерфейсов, вы можете поместить этот код в Special:Mypage/common.css , чтобы он применялся ко всем скинам.
Примечание: вам нужно отследить конкретный идентификатор, используемый соответствующим сообщением; в этом примере идентификатором является "category-namespace-editnotice". Вам может потребоваться просмотреть викитекст сообщения (например, шаблон {{ fmbox }} , используемый для создания многих шаблонных сообщений, имеет два возможных параметра, которые вы можете увидеть, id
и class
). Если вы его не видите, попробуйте обратиться в службу поддержки .
Список часто скрываемых элементов см. ниже.
Пользователи могут иметь пользовательский CSS , который скрывает любые информационные окна в их собственных браузерах.
Чтобы скрыть все информационные поля, добавьте следующее в Special:MyPage/common.css (для всех скинов или Special:MyPage/skin.css только для текущего скина) на отдельной строке:
div.mw - parser - output.infobox { display : none ; }
В качестве альтернативы вы можете добавить следующий код в файл common.js или в пользовательский скрипт браузера, который выполняется расширением, например Greasemonkey :
$ ( '.infobox' ) .скрыть ();
Имейте в виду, что хотя, согласно WP:Manual of Style/Infoboxes , вся информация в инфобоксе в идеале должна также находиться в основном тексте статьи, идеального соответствия этому правилу не существует. Например, полная таксономическая иерархия в , а также коды OMIM и других медицинских баз данных часто не встречаются в основном содержании статьи. Инфобокс также часто является местом расположения самого значимого, даже единственного, изображения в статье. Существует пользовательский скрипт, который удаляет инфобоксы, но перемещает содержащиеся в них изображения в отдельные миниатюры: User:Maddy из Celeste/disinfobox.js .{{Taxobox}}
{{Infobox disease}}
Следующий код CSS можно использовать для скрытия многочисленных элементов пользовательского интерфейса, которые могут быть бесполезны для некоторых пользователей:
# p-coll-print_export , /* Печать/экспорт */ # mw-history-searchform , /* Поиск ревизий вверху страницы истории */ # pt-prefswitch-link-on , # pt-prefswitch-link-anon , # editpage-copywarn , /* Сохраняя изменения, вы соглашаетесь с условиями использования... */ # editpage-copywarn2 , # wpSummaryLabel , /* Редактировать метку резюме */ # n-contents , /* ссылка на Портал:Содержание */ # n-shoplink , /* Магазин Википедии */ # n-featuredcontent , /* Портал:Избранное содержимое */ # n-currentevents , /* Портал:Текущие события */ # n-portal , /* Википедия:Портал сообщества */ # n-aboutsite , /* Википедия:О нас */ # n-sitesupport , /* Пожертвовать WP */ # n-randompage , /* Случайная страница */ # n-contactpage , /* Свяжитесь с нами */ # n-mainpage-description , /* Посетить главную страницу */ # n-help , /* Справка:Содержание */ # t-upload , /* Ссылка на загрузку */ # t-wikibase , /* Элемент wikidata */ # t-specialpages , /* Специальные страницы */ # t-recentchangeslinked , /* Последние изменения */ # t-cite , /* Информация о том, как цитировать эту страницу */ # footer-info , /* Контейнер для следующих двух */ # footer-info-lastmod , /* Дата последнего изменения */ # footer-info-copyright , /* Текст доступен под... */ # footer-places , /* Конфиденциальность/О WP/... */ # footer-icons , /* Значки WMF и MediaWiki */ # uploadtext , /* Учебник по странице загрузки (MediaWiki:Uploadtext) */ # pt-betafeatures , /* Вкладка «Бета» */ # siteSub , /* Из Википедии, свободной энциклопедии */ # t-print , /* Печатная версия этой страницы */ # t-curationtoolbar , /* Курирование страниц */ # feedlinks , /* Atom/RSS */ . posteditwindowhelplinks , /* Ссылки (помощь) для используемых шаблонов, данных профилирования парсера и скрытых категорий. */ . editpage-head-copywarn , /* Контент, нарушающий какие-либо авторские права... */ . cancelLink , /* Кнопка «Отмена» в поле редактирования */ . editHelp /* Кнопка «Справка» в поле редактирования */ { display : none } # pt-userpage { background : none } /* скрывает изображение рядом с страницей пользователя */
Следующий код JS можно использовать для скрытия панели инструментов языков:
$ ( '#p-lang' ) .remove ();
В VisualEditor , чтобы удалить справку по редактированию и предупреждение о лицензии из окна подтверждения VisualEditor, используйте это в CSS :
. ve-ui-mwSaveDialog-summaryLabel , . ve-ui-mwSaveDialog-license { display : none }
Чтобы заменить «Страницу пользователя» на «Пользователь», «Обсуждение» на «Обсуждение», «Просмотр истории» на «История», добавьте в JS :
$ ( '#ca-nstab-user a' ). text ( 'Пользователь' ); $ ( '#ca-talk a' ). text ( 'Обсуждение' ); $ ( '#ca-history a' ). text ( 'История' );
При использовании VisualEditor, если вы хотите заменить метки ссылок редактирования, используйте следующий код JS и измените метки по своему усмотрению:
$ ( '#ca-edit a' ). text ( 'SourceEdit' ); $ ( '#ca-ve-edit a' ). text ( 'VisualEdit' ); $ ( '.mw-editsection a' ). text ( 'SourceEditSection' ); $ ( '.mw-editsection-visualeditor' ). text ( 'VisualEditSection' ); // оставьте эту строку после предыдущей строки