Форум:MediaWiki
Перейти к навигации
Перейти к поиску
Научные парадоксы → Конгресс → MediaWiki
Это обсуждение не редактировалось 5692 дня. Оно закрыто. Просьба не вносить изменений.
Я тут накопировал с Абсурдопедии MediaWikiй разных. Но чё-то как-то так викификатор не появился. Может кто разъяснит, в чём ошибка? Вот страницы:
- MediaWiki:StdSummary.js
- MediaWiki:Edit.js
- MediaWiki:Wikifier.js
- Шаблон:Stdsummaries ГиМЦ-Д 08:14, мая 6, 2010 (UTC)
А разгадка одна
Чтобы появился викифайер, надо ещё в 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)