39.241
измена
м (MickiBot је преместио страницу Корисник:MickiBot/archive/док на Корисник:MickiBot/Manual без остављања преусмерења) |
мНема описа измене |
||
<pre style="overflow: auto">
{{
| algo = old(...)
| archive = Назив странице на коју се архивира садржај
</pre>
Па, можда '''не баш тако''' (прочитајте испод који су све параметри неопходни), али то је отприлике то. Успут, [[
Бот очекује да види само један параметар по линији. Заграде за затварање шаблона <tt>}}</tt> морају да буду у засебној линији и пре њих не сме да буде празнина. Уколико читав шаблон ставите у једну линију (уместо као у горњем примеру), бот можда неће правилно функционисати.
== Примери ==
:<span style="color:darkred;">'''Замените „''Разговор са корисником:Пример''“
:<span style="color:darkgreen;">'''Уколико архивирање и даље не функционише, прочитајте испод о опцијама „''minthreadsleft''“ и „''minthreadstoarchive''“.'''</span>
<pre style="overflow: auto">
{{
| algo = old(7d)
| archive = Разговор са корисником:Пример/1
=== Пример 2 ===
<pre style="overflow: auto">
{{
| 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">
{{
| algo = old(5d)
| archive = Разговор са корисником:Пример/Архива/%(year)d/%(monthname)s
== Објашњење параметара ==
<pre>
{{
|
| algo = ▼
| counter = ▼
| maxarchivesize =
| minthreadsleft =
| minthreadstoarchive =
|
}}
</pre>
! Параметар || Опис
|-
| <tt>
|-
| <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>archive</tt> || Назив странице на коју ће бити архивиран садржај. Овде је могуће коришћење [[#Променљиве|варијабли]], које омогућавају прављење архива са променљивим називом (као што је нпр. коришћење датума у наслову архиве). Имајте на уму да [[Помоћ:Магичне речи|магичне речи]] и шаблони не раде код овог параметра, као и да архива мора да буде подстраница тренутне странице.
|}
|