Корисник:MickiBot/Упутство — разлика између измена

м
нема резимеа измене
м (MickiBot је преместио страницу Корисник:MickiBot/archive/док на Корисник:MickiBot/Manual без остављања преусмерења)
мНема описа измене
 
<pre style="overflow: auto">
{{User:MickiBot/archive
| algo = old(...)
| archive = Назив странице на коју се архивира садржај
</pre>
 
Па, можда '''не баш тако''' (прочитајте испод који су све параметри неопходни), али то је отприлике то. Успут, [[UserШаблон:MickiBot/archive|шаблон]] је '''потпуно празан (нема никакав садржај)''', тако да не морате да бринете како ће страница изгледати након његовог додавања :)
 
Бот очекује да види само један параметар по линији. Заграде за затварање шаблона <tt>}}</tt> морају да буду у засебној линији и пре њих не сме да буде празнина. Уколико читав шаблон ставите у једну линију (уместо као у горњем примеру), бот можда неће правилно функционисати.
== Примери ==
 
:<span style="color:darkred;">'''Замените „''Разговор са корисником:Пример''“ правим називом одговарајуће странице!'''</span>
:<span style="color:darkgreen;">'''Уколико архивирање и даље не функционише, прочитајте испод о опцијама „''minthreadsleft''“ и „''minthreadstoarchive''“.'''</span>
 
 
<pre style="overflow: auto">
{{User:MickiBot/archive
| algo = old(7d)
| archive = Разговор са корисником:Пример/1
=== Пример 2 ===
<pre style="overflow: auto">
{{User:MickiBot/archive
| archiveheader = {{заглавље архиве}}
| algo = old(31d)
| maxarchivesize = 70K
| archive = Разговор са корисником:Пример/%(counter)d
| counter = 1
| maxarchivesize = 70K
| archiveheader = {{заглавље архиве}}
| minthreadstoarchive = 1
| minthreadsleft = 4
| minthreadstoarchive = 1
| algo = old(31d)
| archive = Разговор са корисником:Пример/%(counter)d
}}
</pre>
 
Ово говори боту да архивира поднаслове старије од месец дана (31 дан) (остављајући 4 најновија поднаслова) са странице [[Разговор са корисником:Пример]] на страницу [[Разговор са корисником:Пример/1]] (прочитајте [[#Променљиве|испод]] о варијаблама) све док архива не достигне величину од 70 килобајта, након чега ће бот наставити да архивира садржај на страницу [[Разговор са корисником:Пример/2]] (аутоматски подешавајући бројач - counter - приликом снимања странице). Не заборавите да '''задате максималну величину''' архиве јер ће она, у супротном, наставити да расте бесконачно - као у првом примеру. Осим тога, бот у сваку архиву додаје {{tl|заглавље архиве}} (можете да убаците и неки свој шаблон), што олакшава навигацију.
 
=== Пример 3 ===
 
<pre style="overflow: auto">
{{User:MickiBot/archive
| algo = old(5d)
| archive = Разговор са корисником:Пример/Архива/%(year)d/%(monthname)s
== Објашњење параметара ==
<pre>
{{User:MickiBot/archive
| archive archiveheader =
| algo =
| counter =
| maxarchivesize =
| algo counter =
| minthreadsleft =
| minthreadstoarchive =
| archiveheaderalgo =
| counterarchive =
}}
</pre>
! Параметар || Опис
|-
| <tt>archivearchiveheader</tt> || НазивШаблон страницеили нанеки други садржај којукоји ће бити архивиранстављен садржајна врх архива. Овде је могуће коришћење [[#Променљиве|варијабли]],. којеВредност омогућавајуовог прављењепараметра архива''мора'' сада променљивимбуде називому (каоједној штолинији! јеКористите нпр.шаблоне коришћењепопут датума у наслову{{tl|заглавље архиве).}} Имајтеуколико на умужелите да [[Помоћ:Магичнедодате речи|магичневише речи]]садржаја. иПодразумевана шаблонивредност неје раде{{tl|заглавље код овог параметра, као и да архива мора да буде подстраница тренутне страницеархиве}}.
|-
| <tt>maxarchivesize</tt> || Максимална величина архиве пре промене бројача. Бот игнорише овај параметар уколико бројач није у употреби. Унесена вредност мора да буде у формату „бројK“, уз употребу великог '''латиничног''' слова „K“. На пример: <tt>maxarchivesize=256K</tt>
| <tt>algo</tt> || Алгоритам који упућује бота како да одлучи да ли да архивира неки поднаслов или не. Сложене формуле (укључујући regex matching) ће бити омогућене касније, али за сада овај параметар '''мора''' да буде у формату '''<tt>old(...)</tt>''' где '''<tt>...</tt>''' одређује максималну старост поднаслова (у сатима или данима: <tt>24h</tt>, <tt>72h</tt>, <tt>5d</tt>, <tt>21d</tt> итд). Подразумевана вредност: <tt>old(24h)</tt>
|-
| <tt>counter</tt> || Тренутна вредност бројача. Уколико варијабла <tt>%(counter)d</tt> није у употреби, бот игнорише овај параметар. Бот ће аутоматски мењати (апдејтовати) бројач када то буде неопходно.
|-
| <tt>maxarchivesize</tt> || Максимална величина архиве пре промене бројача. Бот игнорише овај параметар уколико бројач није у употреби. Унесена вредност мора да буде у формату „бројK“, уз употребу великог '''латиничног''' слова „K“. На пример: <tt>maxarchivesize=256K</tt>
|-
| <tt>minthreadsleft</tt> || Минималан број поднаслова који треба да буду остављени на страници (како странице не би биле потпуно празне). Подразумевана вредност: 5
| <tt>minthreadstoarchive</tt> || Минималан број поднаслова који треба да буду архивирани. Бот неће архивирати страницу уколико би требало да се архивира мањи број поднаслова од задатог. Подразумевана вредност: 2
|-
| <tt>algo</tt> || Алгоритам који упућује бота како да одлучи да ли да архивира неки поднаслов или не. Сложене формуле (укључујући regex matching) ће бити омогућене касније, али за сада овај параметар '''мора''' да буде у формату '''<tt>old(...)</tt>''' где '''<tt>...</tt>''' одређује максималну старост поднаслова (у сатима или данима: <tt>24h</tt>, <tt>72h</tt>, <tt>5d</tt>, <tt>21d</tt> итд). Подразумевана вредност: <tt>old(24h)</tt>
| <tt>archiveheader</tt> || Шаблон или неки други садржај који ће бити стављен на врх архива. Овде је могуће коришћење [[#Променљиве|варијабли]]. Вредност овог параметра ''мора'' да буде у једној линији! Користите шаблоне попут {{tl|заглавље архиве}} уколико желите да додате више садржаја. Подразумевана вредност је {{tl|заглавље архиве}}.
|-
| <tt>archive</tt> || Назив странице на коју ће бити архивиран садржај. Овде је могуће коришћење [[#Променљиве|варијабли]], које омогућавају прављење архива са променљивим називом (као што је нпр. коришћење датума у наслову архиве). Имајте на уму да [[Помоћ:Магичне речи|магичне речи]] и шаблони не раде код овог параметра, као и да архива мора да буде подстраница тренутне странице.
|}