Форум:MediaWiki
Перейти к навигации
Перейти к поиску
Научные парадоксы → Конгресс → MediaWiki
Это обсуждение не редактировалось 5289 дней. Оно закрыто. Просьба не вносить изменений.
Я тут накопировал с Абсурдопедии 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)