Ajutor: Inputbox

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


Inputbox este o extensie MediaWiki dezvoltată de Erik Möller pentru a adăuga formulare HTML predefinite la paginile wiki, create inițial în scopul adăugării unei casete „Creați un articol” la Wikinews . Necesită MediaWiki 1.5 și un script de extensii (consultați secțiunea Instalare ).

Structura

Cutiile de intrare sunt construite astfel:

<inputbox>
 tip = tip cutie
 parametru1 = valoare
 parametru2 = valoare
 </inputbox>

Parametrul „tip” este obligatoriu; toți ceilalți parametri sunt opționali.

Sintaxă

Sintaxă, incluzând toți diferiții parametri setabili:

<inputbox>
tip =
bgcolor =
lățime =
implicit =
preîncărcare =
editintro =
buttonlabel =
ascuns =
searchbuttonlabel =
pauza =
namespaces =
prefix =
substituent =
</inputbox>

Tipuri de intrări

Tip Descriere Exemplu
tip = căutare

Generează un câmp de căutare cu o lățime de 50 de caractere. Numele butoanelor poate fi schimbat (vezi mai jos); numele implicite sunt MediaWiki: Tryexact și MediaWiki: Searchfulltext . Caseta de text vă permite să specificați cuvântul de căutat.

tip = creați

Vă permite să creați o pagină nouă sau să modificați una existentă. Consultați opțiunile de preîncărcare = și editintro = de mai jos. Eticheta butonului poate fi schimbată, vezi mai jos; implicit este MediaWiki: Createarticle . Câmpul de text vă permite să specificați ce pagină trebuie editată.


tip = comentariu

Adăugați una sau mai multe secțiuni la o pagină existentă sau creați una nouă, cu rezumat de editare egal cu numele secțiunii inserate. Eticheta butonului poate fi schimbată, vezi mai jos; implicit este MediaWiki: Postcomment ; rețineți că acest mesaj este utilizat și în bara laterală a vechiului skin „Standard”. Caseta de text specifică ce pagină urmează să fie editată.


tip = titlu comentariu

Adaugă o nouă secțiune cu antetul secțiunii tastat în caseta de text. Pagina trebuie specificată cu page = parametru.


tip = text complet

Doar butonul Căutare text apare fără căutare potrivire exactă .

Parametrii

Parametru
Funcţie
Descriere Exemplu

bgcolor =
Toate tipurile

Setați culoarea de fundal (valori HTML). Nu folosiți ghilimele.

 <inputbox>
tip = căutare
bgcolor = # eeeeff
</inputbox>

produce:

lățime =
Toate tipurile

Setează lățimea casetei de text în caractere.

 <inputbox>
tip = creați
lățime = 6
</inputbox>

produce:


implicit =
Toate tipurile

Vă permite să specificați textul implicit de pus în casetă.

 <inputbox>
tip = comentariu
implicit = Wikipedia: Bar
</inputbox>

produce:


preîncărcare =

comentează , creează

Când scrieți numele unei pagini inexistente în caseta de text și apăsați butonul, fereastra de editare a paginii relevante se deschide cu textul specificat de opțiunea scrisă. Scrieți titlul unei pagini inexistente în caseta de exemplu pentru a testa această funcție.

 <inputbox>
tip = creați
preîncărcare = Project: Kitchen / Create_a_new_item / Gastronomy
</inputbox>

produce:


editintro =
comentează , creează

Când scrieți numele unei pagini inexistente în caseta de text și apăsați butonul, se deschide fereastra de editare a paginii relevante. Textul specificat în editintro va apărea deasupra casetei de salvare, dar nu va fi salvat.

 <inputbox>
tip = creați
editintro = Wikipedia: Bot / Cereri / editintro
</inputbox>

produce:


buttonlabel =
Toate tipurile

Această opțiune este pentru schimbarea etichetei butonului principal.

 <inputbox>
tip = comentariu
buttonlabel = Adaugă un comentariu nou
</inputbox>

produce:


</inputbox>

ascuns =
creează, comentează

Această opțiune este utilizată pentru a ascunde cutia de intrare. Este utilizat împreună cu parametrul implicit, care acum nu mai este valoarea implicită, dar este fixat.

 <inputbox>
tip = comentariu
buttonlabel = Adăugați un comentariu pe pagina de discuții
ascuns = da
implicit = Subiecte de ajutor: Inputbox
</inputbox>

produce:


searchbuttonlabel =
căutare

Această opțiune este utilizată pentru a modifica eticheta „Căutare text integral” a butonului relevant.

 <inputbox>
tip = căutare
searchbuttonlabel = Searchyyy
</inputbox>

produce:

pauza =
căutați , creați

Această opțiune este utilizată pentru a specifica dacă se înfășoară între câmpul de text și butoane. Valoarea implicită este yes .

 <inputbox>
tip = căutare
lățime = 4
pauza = nu
</inputbox>

produce:

namespaces =
căutare, text complet

Această opțiune este utilizată pentru a afișa casetele de selectare ale spațiilor de nume specificate, astfel încât acestea să poată fi incluse sau excluse din căutare.
Cu „ Namespace ** ” este selectat în mod implicit.

 <inputbox>
tip = căutare
namespaces = Ajutor **, Wikipedia
</inputbox>

produce:

prefix =
căutare, text complet, creați

Rafinează căutarea la pagini începând cu prefixul dat. Valoarea implicită este un șir gol, adică căutați toate paginile. Vă permite să creați o pagină nouă sau să modificați una existentă pornind de la un prefix dat. Notă : punctele de subliniere nu sunt recunoscute ca spații.

 <inputbox>
tip = căutare
prefix = Wikipedia: Bar / Discuții /
</inputbox>

produce:

substituent =
Toate tipurile

Această funcție vă permite să faceți să apară un text substituent în caseta de text atunci când nu ați introdus text în caseta însăși.

 <inputbox>
tip = căutare
substituent = Căutare ...
</inputbox>

produce:

Utilizarea butonului „Creați” pe o pagină deja existentă se referă la pagina de modificare a paginii relevante. În acest caz, editintro și pre- încărcare sunt ignorate.

Avertizări

  • Variabilele (tip {{CURRENTMONTH}}), parametrii și șabloanele nu sunt permise ca valori ale parametrilor Inputbox; look m: Template talk: Inputbox demo , unde în locul șablonului introdus ca valoare a valorii defaultvalue , Inputbox se potrivește conținutului său.

Instalare

  1. Descărcați și salvați fișierul inputbox.php în folderul „extensii” din instalarea MediaWiki (software-ul Wikipedia ).
  2. Deschideți și editați fișierul LocalSettings.php adăugând următoarele linii lângă sfârșit:
 require_once ("extensii / inputbox.php");

NOTĂ: Asigurați-vă că este deasupra etichetei php de închidere, astfel încât să arate astfel:

 require_once ("extensii / inputbox.php");
?>

Exemple

m: Ajutor: Inputbox