For faster navigation, this Iframe is preloading the Wikiwand page for Википедия:Викификатор/Инструкция по установке.

Википедия:Викификатор/Инструкция по установке

Материал из Википедии — свободной энциклопедии

«Улучшенная» панель редактирования

[править код]
Этот раздел не завершён. Вы поможете проекту, исправив и дополнив его.

Чтобы установить на свой сайт кнопку викификатора , нужно добавить на свою страницу MediaWiki:Common.js следующий код:

/*WikiEditor/Викификатор*/
if ( $.inArray( mw.config.get( 'wgAction' ), ['edit', 'submit'] ) !== -1 ) {
        mw.loader.load( '//ru.wikipedia.org/w/index.php?title=MediaWiki:Gadget-wikificator.js&action=raw&ctype=text/javascript' );
}

var customizeToolbar = function() {

$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
        'section': 'advanced',
        'group': 'format',
        'tools': {
                'wikify': {
                        label: 'Викификатор',
                        type: 'button',
                        icon: '//upload.wikimedia.org/wikipedia/commons/0/06/Wikify-toolbutton.png',
                             action: {
                                  type: 'callback',
                                       execute: function(context){
                                              Wikify();
                                       } 
                             }
                }
        }
} );
};
 
if ( $.inArray( mw.config.get( 'wgAction' ), ['edit', 'submit'] ) !== -1 ) {
        mw.loader.using( 'user.options', function () {
                if ( mw.user.options.get('usebetatoolbar') ) {
                        mw.loader.using( 'ext.wikiEditor.toolbar', function () {
                                $(document).ready( customizeToolbar );
                        } );
                }
        } );
}

«Старая» панель редактирования

[править код]

Чтобы установить на свой сайт кнопку викификатора (только для «старой» панели с синими кнопками), нужно добавить на свою страницу MediaWiki:Common.js следующий код:

function addWikifButton() {
	var toolbar = document.getElementById('toolbar')
	if (!toolbar) return
	var i = document.createElement('img')
	i.src = '//upload.wikimedia.org/wikisource/ru/d/d1/Button-wikifikator.png'
	i.alt = i.title = 'викификатор'
	i.onclick = Wikify
	i.style.cursor = 'pointer'
	toolbar.appendChild(i)
}
if (mw.config.get("wgAction") == 'edit' || mw.config.get("wgAction") == 'submit') {
	importScriptURI('//ru.wikipedia.org/w/index.php?title=MediaWiki:Wikificator.js&action=raw&ctype=text/javascript')
	addOnloadHook(addWikifButton)
}

Устаревшие версии MediaWiki

[править код]

В старых версиях MediaWiki могут отсутствовать:

  • переменная mw.config; в таком случае строку с ней следует заменить строкой:
if (document.URL.indexOf('action=edit') > 0 || document.URL.indexOf('action=submit') > 0) {
  • функция importScriptURI; в таком случае строку с ней следует заменить строкой:
document.write('<script type="text/javascript" src="//ru.wikipedia.org/w/index.php?title=MediaWiki:Wikificator.js&action=raw&ctype=text/javascript"><\/script>')

Локальная версия

[править код]

В предложенном выше варианте установки используется кнопка Button-wikifikator.png, и код викификатора вызывается из русской Википедии. Преимуществом такого решения является то, что сценарий викификатора в Википедии периодически обновляется, приобретает новую функциональность, и вам не придётся каждый раз копировать новую версию к себе на сайт.

Вы можете заменить кнопку своей собственной, а также создать локальную копию викификатора (возможно, переделав его под свои нужды).

Если посетители вашего внутреннего сайта не имеют доступа к Интернету, то сделать локальные версии кнопки и викификатора просто необходимо.

Для создания локальной копии викификатора создайте страницу MediaWiki:Wikificator.js, скопируйте туда код со страницы MediaWiki:Wikificator.js в русской Википедии и соответственно измените вызов сценария викификатора, например:

  importScriptURI('/w/index.php?title=MediaWiki:Wikificator.js&action=raw&ctype=text/javascript')

Будьте внимательны: в этом примере подразумевается, что программный механизм MediaWiki на вашем веб-сервере опубликован в подкаталоге /w/ и, следовательно, страницу index.php можно найти как /w/index.php. Скорректируйте код, если вы опубликовали MediaWiki по иному пути.

Персональная установка

[править код]

Этот же способ можно использовать для персонального «подключения» викификатора, например, в других проектах Фонда Викимедиа. Вышеуказанный код в этом случае нужно добавить в персональный сценарий на языке JavaScript, определяющий оформление (подробнее см. Википедия:Персональное оформление).

{{bottomLinkPreText}} {{bottomLinkText}}
Википедия:Викификатор/Инструкция по установке
Listen to this article

This browser is not supported by Wikiwand :(
Wikiwand requires a browser with modern capabilities in order to provide you with the best reading experience.
Please download and use one of the following browsers:

This article was just edited, click to reload
This article has been deleted on Wikipedia (Why?)

Back to homepage

Please click Add in the dialog above
Please click Allow in the top-left corner,
then click Install Now in the dialog
Please click Open in the download dialog,
then click Install
Please click the "Downloads" icon in the Safari toolbar, open the first download in the list,
then click Install
{{::$root.activation.text}}

Install Wikiwand

Install on Chrome Install on Firefox
Don't forget to rate us

Tell your friends about Wikiwand!

Gmail Facebook Twitter Link

Enjoying Wikiwand?

Tell your friends and spread the love:
Share on Gmail Share on Facebook Share on Twitter Share on Buffer

Our magic isn't perfect

You can help our automatic cover photo selection by reporting an unsuitable photo.

This photo is visually disturbing This photo is not a good choice

Thank you for helping!


Your input will affect cover photo selection, along with input from other users.

X

Get ready for Wikiwand 2.0 🎉! the new version arrives on September 1st! Don't want to wait?