Форум:MediaWiki

Материал из Энциклопедия научных парадоксов
Перейти к навигации Перейти к поиску


Это обсуждение не редактировалось 5097 дней. Оно закрыто. Просьба не вносить изменений.



Я тут накопировал с Абсурдопедии MediaWikiй разных. Но чё-то как-то так викификатор не появился. Может кто разъяснит, в чём ошибка? Вот страницы:

А разгадка одна

Чтобы появился викифайер, надо ещё в Common.js добавить

/* <pre ><nowiki > */
if(wgAction)
{
    if(wgAction == 'edit' || wgAction == 'submit')
    {
        importScript("MediaWiki:Edit.js");
    }
}
/* </ nowiki></ pre> */

Только пробелы в тэгах nowiki и pre уберите. — Юрник Ouais? 22:40, мая 6, 2010 (UTC)

Сделано. И что-то как-то...Опять не то. ГиМЦ-Д 07:51, мая 7, 2010 (UTC)


Забыл. Следующий код нужен, чтобы ввести функцию importScript:

function importScript(page) {
    var url = wgScriptPath + '/index.php?title='
                           + encodeURIComponent(page.replace(' ','_'))
                           + '&action=raw&ctype=text/javascript&dontcountme=s';
    var s = document.createElement('script');
    s.src = url;
    s.type='text/javascript';
    document.getElementsByTagName('head')[0].appendChild(s);
}

Вставьте его перед if(wgAction). Кстати, не забывайте обновлять кэш. — Юрник Ouais? 08:20, мая 7, 2010 (UTC)

Завершение

Также для появления викификатора нужно создать MediaWiki:Summary. Я всё сделал. Работает. — Юрник Ouais? 15:51, мая 7, 2010 (UTC)