Ajutor: Variabile

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare
Gnome-help.svg - Birou de informare

Software-ul MediaWiki pe care se bazează Wikipedia oferă un set de variabile de sistem, care pot fi utilizate ca parametri pe orice pagină. Valoarea fiecărei variabile poate depinde de configurația site-ului dvs., data și ora sistemului, pagina pe care vă aflați sau o combinație a acestor informații.

Utilizarea variabilelor este similară cu cea a șabloanelor , tot din punct de vedere al sintaxei: {{VARIABILE}} .

În tabelele următoare, prima coloană conține numele variabilei, a doua rezultatul utilizării sale, pe Wikipedia italiană, pe această pagină și în acest moment. A treia coloană este o scurtă explicație a ceea ce înseamnă variabila și modul în care aceasta poate varia în alte contexte.

Variabile de proiect

Variabilele descrise în această secțiune sunt legate de proiectul Wikimedia individual și de configurația acestuia. Prin urmare, acestea trebuie considerate constante pentru Wikipedia italiană, cu excepția cazului în care se fac modificări substanțiale în setările site-ului (corectarea numelui unui spațiu de nume, mutarea serverelor etc.).

Variabila de sistem Rezultat Explicaţie
{{ns:-2}} sau {{ns:Media}} In medie Numele spațiului de nume special -2
{{ns:-1}} sau {{ns:Special}} Special Numele spațiului de nume special -1
{{ns:1}} sau {{ns:Talk}} Discuţie Numele spațiului de nume implicit 1
{{ns:2}} sau {{ns:User}} Utilizator Numele spațiului de nume implicit 2
{{ns:3}} sau {{ns:User_talk}} Discuții cu utilizatorii Numele spațiului de nume implicit 3
{{ns:4}} sau {{ns:Project}} Wikipedia Numele implicit al spațiului de nume 4
{{ns:5}} sau {{ns:Project_talk}} Discuții pe Wikipedia Numele implicit al spațiului de nume 5
{{ns:6}} sau {{ns:Image}} Fişier Numele implicit al spațiului de nume 6
{{ns:7}} sau {{ns:Image_talk}} Arhivați discuții Numele implicit al spațiului de nume 7
{{ns:8}} sau {{ns:MediaWiki}} MediaWiki Numele implicit al spațiului de nume 8
{{ns:9}} sau {{ns:MediaWiki_talk}} Discuții MediaWiki Numele implicit al spațiului de nume 9
{{ns:10}} sau {{ns:Template}} Șablon Numele implicit al spațiului de nume 10
{{ns:11}} sau {{ns:Template_talk}} Discuții șablon Numele implicit al spațiului de nume 11
{{ns:12}} sau {{ns:Help}} Ajutor Numele implicit al spațiului de nume 12
{{ns:13}} sau {{ns:Help_talk}} Ajutați discuțiile Numele implicit al spațiului de nume 13
{{ns:14}} sau {{ns:Category}} Categorie Numele implicit al spațiului de nume 14
{{ns:15}} sau {{ns:Category_talk}} Discuții pe categorii Numele implicit al spațiului de nume 15
{{ns:100}} Portal Numele spațiului de nume personalizat 100
{{ns:101}} Discuții pe portal Numele personalizat al spațiului de nume 101
{{SITENAME}} Wikipedia Numele site-ului
{{SERVER}} //it.wikipedia.org Adresa URL a serverului care găzduiește paginile
{{SERVERNAME}} it.wikipedia.org Numele serverului care găzduiește paginile
{{localurl:nome pagina}} / wiki / Numele_pagini Adresa URL locală a paginii specificate
{{localurl:nome pagina| query }} /w/index.php?title=Page_name& interogare Ca mai sus, cu parametru de interogare
{{fullurl:nome pagina}} //it.wikipedia.org/wiki/Page_Name Adresa URL completă a paginii specificate
{{fullurl:nome pagina| query }} //it.wikipedia.org/w/index.php?title=Page_Name&query Ca mai sus, cu parametru de interogare
{{int:aboutsite}} Informații pe Wikipedia Pagina internă specificată

Utilizarea variabilelor localurl și fullurl

La determinarea valorii variabilelor localurl și fullurl , parametrul numelui paginii este interpretat și modificat fullurl cum fullurl :

  • spațiile sunt înlocuite cu caractere de subliniere (subliniere, "_")
  • caracterele speciale sunt înlocuite de codurile lor de evadare respective

Exemplu: {{localurl:Famiglia (società)}} devine: / wiki / Family_ (company% C3% A0)

În acest fel, este posibil să se utilizeze variabila localurl pentru a crea direct un link extern către o pagină a aceluiași proiect sau către pagini de proiecte similare care folosesc URL-ul de aceeași formă pentru partea dintre numele serverului și cea a pagina (în cazul proiectelor Wikimedia aveți „/ wiki /” sau „w / index.php? title =”).

Notă
  • parametrul numelui paginii trebuie scris fără coduri de evacuare, deoarece acestea sunt adăugate întotdeauna de sistem. De exemplu, pentru a obține adresa URL corectă //it.wikipedia.org/wiki/Citt%C3%A0 este necesar să scrieți în pagina {{SERVER}} {{localurl: City}}; dacă în schimb scrieți {{SERVER}} {{localurl: Citt% C3% A0}} obțineți rezultatul //it.wikipedia.org/wiki/Citt%C3%A0.
  • Când utilizați variabilele localurl și fullurl pentru a face referire la paginile care conțin șirul „target =” urmat de nume de pagini sau de utilizatori, aceste informații nu sunt convertite. În acest caz, trebuie să puneți informațiile în prima parte a variabilei localurl , după caracterul „/”.
  • Există, de asemenea, variante localurle și fullurle , în care manevrarea caracterelor de evadare este ușor diferită; aceste variante sunt destinate utilizării interne a sistemului și nu ar trebui utilizate în textul paginilor.

Folosind variabila int

Variabila int ( internă ) este utilizată pentru a prelua paginile din spațiul de nume MediaWiki. Dacă utilizatorul a selectat limba implicită a proiectului în Preferințe , utilizând sintaxa {{int: pagename}} va fi afișat conținutul paginii [[MediaWiki: PageName]]. Dacă utilizatorul a selectat o altă limbă, va fi afișat conținutul paginii [[MediaWiki: PageName / languagecode]] (de ex. [[MediaWiki: PageName / fr]] pentru franceză ), dacă există, altfel cel al paginii [[MediaWiki: PageName]].

Variabile de timp

Variabilele descrise în această secțiune sunt legate de data și ora sistemului și variază în consecință.

Variabila de sistem Rezultat Explicaţie
An
{{CURRENTYEAR}} 2021 Anul curent în cifre
Lună
{{CURRENTMONTH}} 08 Luna curentă în cifre (01-12)
{{CURRENTMONTHNAME}} August Luna curentă în litere, integral
{{CURRENTMONTHABBREV}} ac Luna curentă în litere, prescurtată
Zi
{{CURRENTDAY}} 22 Ziua curentă în cifre (1-31)
{{CURRENTDAY2}} 22 Ziua curentă întotdeauna două cifre (01-31)
{{CURRENTDAYNAME}} duminică Ziua curentă a săptămânii
{{CURRENTDOW}} 0 Ziua curentă a săptămânii
în cifre (0 = duminică, ..., 6 = sâmbătă)
Acum
{{CURRENTTIME}} 22:39 Ora curentă (UTC)
{{LOCALTIME}} 00:39 Ora curentă (vezi notele)
{{CURRENTHOUR}} 22 Ora curentă fără minute (UTC)
{{LOCALHOUR}} 00 Ora curentă fără minute (vezi notele)
Alte
{{CURRENTTIMESTAMP}} 20210822223932 Data și ora curente ISO 8601
{{CURRENTWEEK}} 33 Săptămâna curentă în cifre (1-54)
Notă
  • Când se folosește un șablon care conține comanda de înlocuire subst (de exemplu {{subst:CURRENTDAY}} ), valoarea curentă a variabilei este inserată în textul paginii atunci când șablonul este utilizat pentru prima dată.
  • Variabila {{CURRENTTIME}} raportează valoarea orei UTC .
    • Pentru a obține ora relativă la it.wiki ( CET = UTC + 1, plus orice altă oră din cauza orei de vară , așa cum este setat în preferințele dvs.), utilizați doar variabila {{LOCALTIME}} .
    • Pentru timpul relativ la it.wiki (sau orele raportate la diferite fusuri orare , care acționează asupra valorii parametrului orelor ) puteți utiliza și următoarea funcție Parser : {{#time:H:i|+2 hours}} .
  • Pe lângă {{LOCALTIME}} și {{LOCALHOUR}} există și alte variabile cu LOCAL în loc de CURENT ( {{LOCALYEAR}} etc.). Cu toate acestea, aceste variabile ar trebui folosite cu greu, deoarece corespund exact corelațiilor lor cu CURENT.

Numărul de intrări și statistici

Variabila NUMBEROFARTICLES indică în timp real numărul de pagini din spațiul de nume principal care conțin cel puțin un link și nu sunt redirecționate. Coincide cu numărul curent de intrări de enciclopedie, butoane care conțin cel puțin un link și pagini de clarificare . Există, de asemenea, alte variabile pentru a indica numărul total de pagini, numărul de administratori etc.

Este necesar să adăugați :R pentru a avea numărul fără separatoare de mii (util de exemplu pentru calcule).

Variabila de sistem Rezultat Explicaţie
{{NUMBEROFARTICLES}} 1 712 633 Numărul de elemente conținute în proiect
{{NUMBEROFPAGES}} 7 179 438 Numărul total de pagini conținute în proiect
{{NUMBEROFFILES}} 142 547 Numărul de fișiere încărcate în proiect
{{NUMBEROFEDITS}} 122 304 538 Numărul de modificări din proiect
{{NUMBEROFUSERS}} 2 156 656 Numărul de utilizatori înregistrați
{{NUMBEROFACTIVEUSERS}} 7 439 Numărul de utilizatori activi, pe baza criteriilor scrise în Special: Statistici
{{NUMBEROFADMINS}} 114 Numărul de administratori de proiect

Variabile de pagină

{{PAGENAME}}
({{PAGENAMEE}})
Returnează numele paginii curente (în titlu partea după două puncte ( :) )
{{NAMESPACE}}
({{NAMESPACEE}})
Returnează numele spațiului de nume curent (în titlu partea dinaintea colonului ( :) )
{{NAMESPACENUMBER}} Returnează numărul spațiului de nume curent ( listă )
{{FULLPAGENAME}}
({{FULLPAGENAMEE}})
Returnează numele complet al paginii curente (așa cum apare în titlu)
{{BASEPAGENAME}}
({{BASEPAGENAMEE}})
Ea se întoarce prima parte a numelui paginii curente (în partea din titlu după cele două puncte ( : ) și înainte de ultima bară oblică ( / ) funcționează numai în spațiul de nume în care este activat sottopaginazione )
{{ROOTPAGENAME}}
({{ROOTPAGENAMEE}})
Returnează numele curent „pagina rădăcină“ (în titlul părții după două puncte ( : ) și înainte de prima bară oblică ( / ), funcționează numai în spațiul de nume în care este activat sottopaginazione )
{{SUBPAGENAME}}
({{SUBPAGENAMEE}})
Returnează numele subpaginii curente (în titlu partea după ultima bară ( / ); funcționează numai în spațiile de nume unde este activată subpagina )
  • {{FULLPAGENAME}}
    De exemplu, Utente:Tuo Nome/A/B
  • {{NAMESPACE}} : {{PAGENAME}}
    De exemplu, Utente : Tuo Nome/A/B
  • {{NAMESPACE}} : {{BASEPAGENAME}} / {{SUBPAGENAME}}
    De exemplu, Utente : Tuo Nome/A / B

Variabilele NAMESPACEE , PAGENAMEE și FULLPAGENAMEE returnează numele paginilor în formatul utilizat în adresa URL: spațiile sunt înlocuite cu caractere de subliniere ( subliniere „_”) și caractere speciale prin codurile lor de evadare. Paginile corespunzătoare NAMESPACE , PAGENAME și FULLPAGENAME arată în schimb numele paginilor pe măsură ce sunt afișate. În combinație cu variabila localurl este necesar să se utilizeze ultima variantă. (Consultați secțiunea cu exemple de utilizare de mai jos .)

Notă
  • În cazul utilizării într-un șablon , variabilele iau valoarea paginii în care este utilizat șablonul, nu cea referitoare la șablon.
  • Când se folosește un șablon care conține comanda de înlocuire
 {{subst: PAGENAME}} 
valoarea curentă a variabilei este inserată în textul paginii atunci când șablonul este utilizat pentru prima dată.

Alternative ale NAMESPACE

{{SUBJECTSPACE}}
({{SUBJECTSPACEE}})
Returnează întotdeauna spațiul de nume părinte al paginii curente
{{TALKSPACE}}
({{TALKSPACEE}})
Returnează întotdeauna spațiul de nume al paginii de discuții a paginii curente
{{ARTICLESPACE}}
({{ARTICLESPACEE}})
Vedeți {{SUBJECTSPACE}}

Dacă introduceți TALKSPACE pe orice pagină, acesta va returna întotdeauna spațiul de nume al discuției; dacă introduceți SUBJECTSPACE în orice pagină de discuție, acesta va returna spațiul de nume relativ al paginii principale asociate.

Alternative FULLNAMEPAGE

{{SUBJECTPAGENAME}}
({{SUBJECTPAGENAMEE}})
Returnează întotdeauna {{SUBJECTSPACE}}: {{PAGENAME}}
{{TALKPAGENAME}}
({{TALKPAGENAMEE}})
Returnează întotdeauna {{TALKSPACE}}: {{PAGENAME}}
{{ARTICLEPAGENAME}}
({{ARTICLEPAGENAMEE}})
Returnează întotdeauna {{ARTICLESPACE}}: {{PAGENAME}}

Folosind variabila RevisionID

Variabila REVISIONID oferă o referință unică la ediția specifică a paginii consultate, printre toate reviziile pe care le-a suferit de la crearea sa. Poate fi folosit pentru a construi o adresă URL care se referă întotdeauna la acea versiune specifică (chiar dacă este ultima pentru pagină) prin inserarea șirului „old_id = {{REVISIONID}}” la sfârșit. Pentru a obține adresa URL completă a paginii pe care o vizualizați direct, pur și simplu selectați linkul „Link permanent” din caseta de instrumente din stânga paginii.

Această funcție este utilă atunci când este necesar să se facă referire la o versiune specifică a paginii fără a lua în considerare modificările ulterioare, de exemplu pentru a o cita pe o pagină de discuție sau în bibliografia unei lucrări. Când este afișată o versiune specifică a unei pagini, data și ora modificării (în ora locală a serverului sau ora UTC dacă nu sunteți conectat ) și linkurile către versiunea curentă, anterioară și versiunea apar în partea stângă sus. exista.

Există și alte variabile legate de revizuiri.

{{REVISIONDAY}}
În ziua în care a fost efectuată revizuirea
{{REVISIONDAY2}}
Ziua (în două cifre) în care a fost făcută revizuirea
{{REVISIONMONTH}}
Luna în care a fost făcută revizuirea
{{REVISIONYEAR}}
Anul în care a fost făcută revizuirea
{{REVISIONTIMESTAMP}}
Data și ora ISO 8601 de revizuire
Notă
  • Valorile variabilei REVISIONID sunt aceleași cu cele utilizate în pagina istoric
  • În cazul unei previzualizări, valoarea variabilei REVISIONID este 0.


Șablon

Există câteva șabloane care amestecă funcțiile variabilelor de pagină:

  • {{ FULLROOTPAGENAME }} combină cele două variabile FULLPAGENAME și ROOTPAGENAME , returnând numele paginii cu spațiu de nume și fără subpagini.
  • {{ FULLBASEPAGENAME }} amestecă cele două variabile FULLPAGENAME și BASEPAGENAME , returnând numele paginii cu spațiu de nume, cu excepția ultimei subpagini.

Alte variabile

Variabila de sistem Exemplu Rezultat Explicaţie
{{PAGESINCATEGORY: NomeCategoria}}
{{PAGESINCATEGORY: NameCategory | R}}

(sau echivalentul PAGESINCAT)
{{PAGESINCATEGORY:Utenti it-M}}
{{PAGESINCATEGORY:Utenti it-M|R}}
{{PAGESINCATEGORY:Utenti it-M|pages|R}}
{{PAGESINCATEGORY:Arte}}
{{PAGESINCATEGORY:Arte|pages}}
{{PAGESINCATEGORY:Arte|subcats}}
{{PAGESINCATEGORY:Arte|files}}
9 787
9787
9787
43
13
30
0
Returnează numărul de pagini dintr-o anumită categorie. În mod implicit, numără toate tipurile de pagini, dar cu al doilea parametru puteți specifica:
  • pagini = excluzând subcategoriile și fișierele
  • subcats = numai subcategorii
  • fișiere = numai fișiere

NB: aceasta este o funcție împovărătoare

{{PAGESIZE: NamePage}}
{{PAGESIZE: NamePage | R}}
{{PAGESIZE:Roma}}
{{PAGESIZE:Roma|R}}
203 979
203979
Returnează dimensiunea codului wikic al unei pagini date (așa cum apare în istoria sa). NB: aceasta este o funcție împovărătoare
{{NUMBERINGROUP: NomeGruppo}}
{{NUMBERINGROUP:bureaucrat}}
5
Returnează numărul de utilizatori dintr-un grup dat
{{!}} {{!}} | Este de fapt o constantă: returnează o bară verticală "|". Este util atunci când doriți să evitați | este interpretat ca un separator de parametri. Până în octombrie 2014, funcția a fost creată printr-un șablon, care a fost acum eliminat.

Pentru variabila NUMBERINGROUP numele grupurilor sunt:

  • * pentru toți utilizatorii
  • user pentru utilizatori înregistrați
  • autoconfirmed pentru utilizatorii auto-confirmați
  • emailconfirmed pentru utilizatorii cu adrese de e - mail confirmate
  • bot pentru roboți
  • sysop pentru administratori
  • bureaucrat pentru birocrați

Când utilizați o variabilă de pagină (de exemplu, {{PAGENAME}}) în combinație cu o variabilă de categorie (de exemplu, {{PAGESINCATEGORY}}), trebuie să introduceți variabila respectivă în funcția {{#titleparts}}. Acest lucru se datorează unei erori în care efectul dorit nu este atins când se tratează intrări care conțin unele caractere (cum ar fi 'și *). [1] De exemplu, în loc să scrieți {{PAGESINCATEGORY:{{PAGENAME}}}} fi necesar să scrieți {{PAGESINCATEGORY:{{#titleparts:{{PAGENAME}}}}}} , altfel în Categorie: Teatri dell'Aquila PAGESINCATEGORY nu funcționează.

Exemple de utilizare

Combinație de variabile Rezultat
{{SERVER}} {{localurl: {{FULLPAGENAME}} | action = edit}} //it.wikipedia.org/w/index.php?title=Aiuto:Variabili&action=edit
{{fullurl: {{FULLPAGENAME}} | action = edit}} //it.wikipedia.org/w/index.php?title=Aiuto:Variabili&action=edit
{{fullurl: {{NAMESPACE}}: {{PAGENAME}} | action = edit}} //it.wikipedia.org/w/index.php?title=Aiuto:Variabili&action=edit
{{fullurl: Special: Whatlinkshere | target = {{NAMESPACE}}: {{PAGENAME}}}} //it.wikipedia.org/w/index.php?title=Speciale:Whatlinkshere&target=Help:Variables
[[{{NAMESPACE}}: {{PAGENAME}} _ 1]] Ajutor: Variabile_1
{{SERVER}} {{localurl: {{NAMESPACE}}: {{PAGENAME}}}} //it.wikipedia.org/wiki/Aiuto:Variabili
{{SERVER}} {{localurl: {{NAMESPACE}}: {{PAGENAME}} | oldid = {{REVISIONID}}}} //it.wikipedia.org/w/index.php?title=Aiuto:Variabili&oldid=-

Ultimul exemplu nu este util ca link atunci când este utilizat pe pagina însăși, dar oferă informații utile despre pagina de referință, de exemplu, atunci când faceți o copie a paginii imprimând-o sau salvând-o în HTML. În acest din urmă caz, linkul din HTML indică direct pagina originală. Textul poate fi folosit și ca referință la o versiune specifică a paginii și poate fi preluat din linkul „Link permanent” din stânga sau din istoric.

După cum sa menționat mai sus, cu variabila localurl trebuie să utilizați întotdeauna variabila PAGENAME cu un singur E, altfel legăturile care conțin caractere speciale nu vor funcționa. De exemplu, având în vedere pagina Þ , scriind {{localurl: Þ}} obțineți corect / wiki /% C3% 9E (și adăugând {{SERVER}} veți obține linkul //it.wikipedia.org/wiki/%C3 % 9E indicând pagina corectă). Dimpotrivă, scrierea {{PAGENAMEE}} dă% C3% 9E, care dacă este inserată în variabila {{localurl:% C3% 9E}} dă rezultatul / wiki /% C3% 9E. Deoarece nu este modificată, funcția localurl nu este aplicată și adăugarea {{SERVER}} are ca rezultat doar linkul greșit //it.wikipedia.org/wiki/%C3%9E care nu indică nicăieri.

În șabloane, pentru legăturile către pagini care depind de un parametru, stilul de legătură „extern” este, de asemenea, utilizat pentru a indica legături interne; acest lucru împiedică sistemul să creeze un link către pagina de editare chiar dacă pagina există deja. Puteți utiliza variabile pentru a construi legătura externă.

Variabile ca funcții

Variabilele pot fi, de asemenea, utilizate funcțional. Adică, inserarea unei intrări după două puncte (:) va returna o ieșire calculată asociată cu variabila.

De exemplu:

  • sintaxa {{PAGENAME: User Threads: Sample User}} returnează „Sample User”.
  • sintaxa {{NAMESPACE: Discuții despre utilizatori: Exemplu de utilizator}} are ca rezultat „Discuții despre utilizatori”.

Utilizarea variabilelor în legături

Variabilele pot fi folosite și în cadrul linkurilor:

De exemplu, sintaxa [[a {{NAMESPACE}} b | c {{PAGENAME}} d]] are ca rezultat legătura c Variabile d către pagina „Un ajutor b”.

Șabloane omonime

Dacă numele unui șablon este același cu o variabilă, va fi apelată variabila. Cu toate acestea, pentru a evita confuzia, vă rugăm să nu creați șabloane cu aceste nume.

Dacă doriți cu adevărat să includeți Șablonul: PAGENAME , trebuie să scrieți {{Template:PAGENAME}} . În unele cazuri, adăugarea parametrilor va forța analizorul să invoce șablonul; de exemplu, {{CURRENTDAYNAME|x}} include șablonul: CURRENTDAYNAME , nu variabila.

Notă

Pagini conexe

Alte proiecte

Pentru informații tehnice complete și actualizate: