Помоћ:Promenljive
!--Шаблон:H:h--> Ovo je lista promenljivih koje se mogu koristiti u viki tekstu. Kakav će rezultat dati njihova obrada zavisi od vremena, projekta ili strane na kojoj se javljaju.
Sa leve strane je promenljiva, a sa desne je kako je prikazana u ovom trenutku, u ovom projektu, na ovoj strani.
Imena promenljivih čine deo skupa takozvanih „magičnih reči“ koje sistem koristi. [1]
Konstantne, zavisne samo od projekta i parametara
{{ns:-2}} ili {{ns:Media}} | Медиј |
{{ns:-1}} ili {{ns:Special}} | Посебно |
{{ns:1}} ili {{ns:Talk}} | Разговор |
{{ns:2}} ili {{ns:User}} | Корисник |
{{ns:3}} ili {{ns:User_talk}} | Разговор са корисником |
{{ns:4}} ili {{ns:Project}} | Vojna Enciklopedija |
{{ns:5}} ili {{ns:Project_talk}} | Разговор о Vojna Enciklopedija |
{{ns:6}} ili {{ns:Image}} | Датотека |
{{ns:7}} ili {{ns:Image_talk}} | Разговор о датотеци |
{{ns:8}} ili {{ns:MediaWiki}} | Медијавики |
{{ns:9}} ili {{ns:MediaWiki_talk}} | Разговор о Медијавикију |
{{ns:10}} ili {{ns:Template}} | Шаблон |
{{ns:11}} ili {{ns:Template_talk}} | Разговор о шаблону |
{{ns:12}} ili {{ns:Help}} | Помоћ |
{{ns:13}} ili {{ns:Help_talk}} | Разговор о помоћи |
{{ns:14}} ili {{ns:Category}} | Категорија |
{{ns:15}} ili {{ns:Category_talk}} | Разговор о категорији |
zavisno od dodatnih imenskih prostora: {{ns:100}}, {{ns:101}} itd. |
, itd. |
{{ИМЕСАЈТА}} | Vojna Enciklopedija |
{{SERVER}} | https://vojnaenciklopedija.com/ |
{{localurl:imestrane}} | /index.php?title=Imestrane |
{{localurle:imestrane}} | /index.php?title=Imestrane |
{{localurl:imestrane|upit}} | /index.php?title=Imestrane&upit |
Promenljiva localurl zamenjuje prazna mesta podvučenim i „izbegava“ posebne znakove (escapes), kao što na primer {{localurl:Š B}} daje /index.php?title=%C5%A0_B. Svrha ovoga je:
- za dato ime strane, stvara vezu u stilu spoljašnje veze na stranu u istom projektu ili projektu koji koristi istu nisku (string) u URL-u između imena servera i naziva strane (na Vikipediji su to "/wiki/" i "w/index.php?title=") (ali takođe pogledajte i m:Template talk:Pi).
- dozvoljava da isti viki tekst bude upotrebljen u projektu koji koristi drugačije niske, ako se cilj nalazi u tom drugom projektu ili projektu koji koristi istu nisku
Ime strane u localurl ne treba pisati sa izbegnutim kodovima (escape code): koristite npr. {{SERVER}}{{localurl:D}} što daje https://vojnaenciklopedija.com//index.php?title=D, ne {{SERVER}}{{localurl:%D0%94}} što daje https://vojnaenciklopedija.com//index.php?title=%D0%94 .
Primetite da localurl ne pretvara nazive strana i imena korisnika posle „target=“. Ova sintaksa se može izbeći stavljanjem cilja u prvi deo localurl-a, posle „/“:
- fr:Special:Whatlinkshere/Économie de Monaco
- http://fr.wikipedia.org{{localurl:Special:Recentchangeslinked/Économie de Monaco|hideminor=0&days=100&limit=50}} daje:
- http://en.wikipedia.org{{localurl:Special:Contributions/Jimbo Wales|limit=10&offset=200}} daje:
Nije jasno u čemu je razlika između localurl i localurle.
"INT:" se koristi za dobijanje teksta iz MedijaViki: imenskog prostora. Ako je korisnikov jezik sučelja, kako je određeno u Posebno:Preferences, isti kao podrazumevani jezik, prikazaće sadržaj MedijaViki:imestrane. Ako je korisnik izabrao drugi jezik, prikazaće sadržaj MedijaViki:imestrane/jezičkikod (npr. MedijaViki:izvikipedije/fr za francuski) ako takva strana postoji i MedijaViki:imestrane ako ne postoji. To je skraćeno za „unutrašnje“ (Lua error: Cannot create process: proc_open(/dev/null): failed to open stream: Operation not permitted).
Promenljive sa vremenom
{{ТРЕНУТНИМЕСЕЦ}} | 09 |
{{ТРЕНУТНИМЕСЕЦИМЕ}} | септембар |
{{ТРЕНУТНИМЕСЕЦСКР}} | сеп |
{{ТРЕНУТНИМЕСЕЦРОД}} | Шаблон:ТРЕНУТНИМЕСЕЦРОД |
{{ТРЕНУТНАНЕДЕЉА}} | 38 |
{{ТРЕНУТНИДАН}} | 20 |
{{ТРЕНУТНИДАНИМЕ}} | петак |
{{CURRENTDOW}} | 5 |
{{ТРЕНУТНАГОДИНА}} | 2024 |
{{ТРЕНУТНОВРЕМЕ}} | 01:30 (u -{UTC-}, za lokalno vreme koristiti {{LOCALTIME}}) |
{{БРОЈЧЛАНАКА}} | 115 |
BROJČLANAKA: broj strana u glavnom imenskom prostoru koje sadrže vezu a nisu preusmerenje (redirect) tj. broj članaka, klica koje sadrže vezu i višeznačnih odrednica.
Ovo zavisi od sistemske promenljive $wgUseCommaCount. Ako je ona true, u broj članaka će ulaziti samo oni koji sadrže zapetu („,“). Ako je false, ubrajaće se samo one koji sadrže veze („[[“). Podrazumevano stanje u DefaultSettings.php je false, a može se promeniti u LocalSettings.php. Takođe pogledajte Pomoć:Broj članaka.
TRENUTNANEDELjA (tekuća nedelja) nije podržana u ranijim verzijama MedijaVikija. Uzima vrednosti iz opsega od 1 do 54.
CURRENTDOW je dan u nedelji, ponedeljak=1 itd.
TRENUTNIMESECROD: ime tekućeg meseca u genitivu (koristi se u finskom jeziku).
Zavisne od strane
{{ИМЕНСКИПРОСТОР}} | Помоћ |
{{СТРАНИЦА}} | Promenljive |
{{СТРАНИЦЕ}} | Promenljive |
STRANICE prikazuje naslov strane u obliku koji se koristi u URL-ovima, tj. sa podvučenim umesto praznih mesta i izbegnutim kodovima za specijalne znakove te se stoga koristi za konstrukciju URL-a. Na primer, na strani zvanoj „Grand café“, STRANICE bi napravilo „Grand_caf%C3%A9“. Nemojte koristiti STRANICE kao ime strane u prvom delu promenljive localurl (vidite gore). Takođe pogledajte Promenljive PAGENAME i STRANICE
Kada se koriste u šablonu, ove tri promenljive se odnose na stranu u koju se šablon uključuje, ne na stranu šablona.
Zavisne od revizije
{{REVISIONID}} daje 8460
REVISIONID prikazuje jedinstveni broj verzije strane u skupu svih verzija svih strana. U URL-u broj možete iskoristiti kao „oldid=..“, čak i kada je verzija još uvek trenutna. Ovo može biti korisno na stranama za razgovor, za citiranje u novinama, stručnim radovima itd. Kada se primenjuje takav URL, na vrhu strane se prikazuju datum i lokalno vreme (ako niste prijavljeni: UTC), sa vezom ka prethodnoj verziji i vezom ka sledećoj verziji (osim ako u vreme učitavanja strane ne postoji novija verzija: u tom slučaju se tekst „Novija revizija“ i dalje pojavljuje, ali nije veza; ako je verzija prva, veza nazvana „Starija revizija“ se ipak pojavljujem ali vodi na istu stranu).
Strana istorija strane takođe koristi takve URL-ove.
U pretpregledu je vrednost REVISIONID uvek 0.
Primeri kombinacija
{{SERVER}}{{localurl:{{ИМЕНСКИПРОСТОР}}:{{СТРАНИЦА}}|action=edit}} | https://vojnaenciklopedija.com//index.php?title=%D0%9F%D0%BE%D0%BC%D0%BE%D1%9B:Promenljive&action=edit |
{{SERVER}}{{localurl:Special:Whatlinkshere|target={{ИМЕНСКИПРОСТОР}}:{{СТРАНИЦА}}}} | https://vojnaenciklopedija.com//index.php?title=%D0%9F%D0%BE%D1%81%D0%B5%D0%B1%D0%BD%D0%BE:Whatlinkshere&target=Помоћ:Promenljive |
[[{{IMENSKIPROSTOR}}:{{СТРАНИЦА}}_1]] | Помоћ:Promenljive_1 |
{{SERVER}}{{localurl:{{ИМЕНСКИПРОСТОР}}:{{СТРАНИЦА}}_1}} | https://vojnaenciklopedija.com//index.php?title=%D0%9F%D0%BE%D0%BC%D0%BE%D1%9B:Promenljive_1 |
{{SERVER}}{{localurl:{{ИМЕНСКИПРОСТОР}}:{{СТРАНИЦА}}|oldid={{REVISIONID}}}} | https://vojnaenciklopedija.com//index.php?title=%D0%9F%D0%BE%D0%BC%D0%BE%D1%9B:Promenljive&oldid=8460 |
Poslednji primer je kao veza na samoj strani neupotrebljiv, ali daje korisne informacije o originalu u papirnoj ili HTML kopiji strane, i obezbeđuje vezu ka njoj u HTML kopiji. Takođe, prerađeni URL se može kopirati u vikitekst na toj ili drugo strani, da bi se odnosio na verziju u trenutku kopiranja, npr. http://sr.wikimedia.org/w/index.php?title=Pomoć:Promenljiva&oldid=178844 (za ovo poslednje se mogu koristiti i ciljevi veza na strani sa istorijom strane).
Kao što je gore navedeno, u localurl mora da se koristi PAGENAME sa jednim E, inače ne funkcioniše sa specijalnim znakovima. Na primer, za stranu pod imenom Ć dobijamo {{localurl:Ć}}, što tačno daje /index.php?title=%C4%86 (sa {{SERVER}} ispred https://vojnaenciklopedija.com//index.php?title=%C4%86 povezuje ka strani Ć), dok {{STRANICE}} daje %D0%8B, i {{localurl:%D0%8B}} daje /index.php?title=%D0%8B, tj. obrađuje se nepromenjeno, localurl funkcija ne biva primenjena. Sa {{SERVER}} ispred daje https://vojnaenciklopedija.com//index.php?title=%D0%8B, što ni ne dolazi do servera, pošto ga pregledač prijavljuje kao pokvarenu vezu.
Takođe pogledajte i m:Template:UTC.
U šablonu se za vezu ka strani koja zavisi od parametara šablona koristi se stil spoljašnjih veza čak i za unutrašnje veze, da bi se izbegle sistemske veze ka strani za uređivanje čak i kada strana postoji. Promenljive takođe mogu biti korisne za pravljenje spoljašnjih veza.
Promenljive u vezama
Promenljive takođe funcionišu i u vezama:
- [[a{{ИМЕНСКИПРОСТОР}}b|v{{СТРАНИЦА}}g]] daje vPromenljiveg
Takođe pogledajte
- Slike u šablonima
- m:Help:Template#subst - kako se primenjuje „subst“ na promenljivu ili šablon koji koristi promenljivu
- Šablon:Wikivar