Участник:Володя Шишкин (бот)/common.js — различия между версиями
(не показано 5 промежуточных версий 2 участников) | |||
Строка 1: | Строка 1: | ||
+ | function vsRun (vsTitle, vsText) | ||
+ | { | ||
+ | $.getJSON(wgScriptPath + "/api.php?format=json&action=query&prop=info&titles=Заглавная_страница&intoken=edit", | ||
+ | function(rq) { | ||
+ | var pages = rq['query']['pages']; | ||
+ | var edittoken; | ||
+ | for(var p in pages) | ||
+ | { | ||
+ | edittoken = pages[p]['edittoken']; | ||
+ | } | ||
+ | |||
+ | $.post(wgScriptPath + '/api.php', { | ||
+ | token: edittoken, | ||
+ | format: 'json', | ||
+ | action: 'edit', | ||
+ | title: vsTitle, | ||
+ | minor: 1, | ||
+ | summary: '<b>[[Бот]]</b>: Автоматическая обработка страниц', | ||
+ | text: vsText | ||
+ | /* остальные параметры */ | ||
+ | }); | ||
+ | } | ||
+ | ); | ||
+ | } | ||
+ | |||
if(wgPageName == "Участник:Володя_Шишкин_(бот)/Run") | if(wgPageName == "Участник:Володя_Шишкин_(бот)/Run") | ||
{ | { | ||
+ | // vsRun ('Название страницы','Текст страницы'); | ||
+ | for (var i=3, i=9, i++){ | ||
+ | vsRun (i + ' год','{' + '{' + 'subst' + :Участник:Володя Шишкин/Год|' + i + '}}'); | ||
+ | } | ||
document.getElementById('bodyContent').innerHTML = "Автоматическая обработка страниц завершена."; | document.getElementById('bodyContent').innerHTML = "Автоматическая обработка страниц завершена."; | ||
} | } | ||
+ | |||
+ | document.getElementById('footer').innerHTML = "JavaScript Включён"; |
Текущая версия на 07:54, 5 мая 2012
function vsRun (vsTitle, vsText) { $.getJSON(wgScriptPath + "/api.php?format=json&action=query&prop=info&titles=Заглавная_страница&intoken=edit", function(rq) { var pages = rq['query']['pages']; var edittoken; for(var p in pages) { edittoken = pages[p]['edittoken']; } $.post(wgScriptPath + '/api.php', { token: edittoken, format: 'json', action: 'edit', title: vsTitle, minor: 1, summary: '<b>[[Бот]]</b>: Автоматическая обработка страниц', text: vsText /* остальные параметры */ }); } ); } if(wgPageName == "Участник:Володя_Шишкин_(бот)/Run") { // vsRun ('Название страницы','Текст страницы'); for (var i=3, i=9, i++){ vsRun (i + ' год','{' + '{' + 'subst' + :Участник:Володя Шишкин/Год|' + i + '}}'); } document.getElementById('bodyContent').innerHTML = "Автоматическая обработка страниц завершена."; } document.getElementById('footer').innerHTML = "JavaScript Включён";