fungsi Parser

B

fungsi Parser
 Seri Bantuan
fungsi Parser
Selamat datang! Halaman ini memberikan bantuan mengenai hal yang sering ditanyakan di Wiki Bahasa Indonesia. Untuk memulai, silakan mengeklik pranala yang Anda butuhkan di bawah ini, atau gunakan fitur pencari yang tersedia.

"Fungsi parser" (bahasa Inggris: parser function) (berbeda dengan ekstensi ParserFunctions yang merupakan kumpulan fungsi parser) adalah semacam templat yang memberikan nilai sesuai dengan paling sedikit satu parameter tak bernama, yang dipisahkan dari nama fungsi menggunakan tanda titik dua ":"; seperti templat biasa, fungsi ini mungkin memiliki beberapa parameter, masing-masing diawali dengan garis tegak "|". Sintaks dapat ditulis dengan atau tanpa tanda pagar "#" di awalnya:

    {{namafungsi: argumen 1 | argumen 2 | argumen 3...}}

Untuk daftar kata-kata istimewa di Wikipedia, lihat pula Kata magis atau m:Help:Magic words (Inggris, lebih sering dimutakhirkan)

Untuk fungsi parser yang diawali tagar di depannya, sepert #expr:, #if:, #time, dsb, baca penggunaannya di Bantuan:ParserFunctions

Pemformatan

LC - huruf kecil

    (LowerCase) atau huruf kecil.
    Membuat teks menjadi huruf kecil dan menghilangkan karakter newline dan spasi di awal dan akhir teks.

{{lc:AbC dEf}} menghasilkan abc def.
{{lc:Ä Β Ç}} menghasilkan ä β ç, yang dikehendaki ä β ç.

UC - huruf besar

    (UpperCase) atau huruf besar.
    Membuat teks menjadi huruf besar dan menghilangkan karakter newline dan spasi di awal dan akhir teks.

{{uc:AbCdEf}} menghasilkan ABCDEF.
{{uc:ä β ß}} menghasilkan Ä Β SS, yang dikehendaki Ä Β SS.

LCFIRST - huruf pertama kecil

    (LowerCaseFirst) atau huruf pertama huruf kecil.
    Membuat huruf pertama teks menjadi huruf kecil dan menghilangkan karakter newline dan spasi di awal dan akhir teks.

{{lcfirst:Ab Cd}} menghasilkan ab Cd.

UCFIRST - huruf pertama besar

    (UpperCaseFirst) atau huruf pertama huruf besar.
    Membuat huruf pertama teks menjadi huruf besar dan menghilangkan karakter newline dan spasi di awal dan akhir teks.

{{ucfirst:acD}} menghasilkan AcD.

URLENCODE

Menghilangkan karakter newline dan spasi di awal dan akhir teks, dan mengkonversi teks menjadi format yang ramah-URL

{{urlencode:halo dunia ?&=#/:}} menghasilkan halo+dunia+%3F%26%3D%23%252F%3A.

NB: Untuk pranala di dalam suatu halaman, gunakan {{anchorencode}}

ANCHORENCODE

Untuk pranala di dalam suatu halaman, gunakan {{anchorencode}}, bukan {{urlencode}}. Hasil dari penggunaan {{anchorencode}} kompatibel dengan referensi intra-halaman yang dihasilkan oleh [[#link|pranala]], sedangkan hasil dari penggunaan {{urlencode}} belum tentu demikian.

NS - ruang nama

    (NameSpace) atau Ruang Nama.
    Memberikan nama Ruang Nama
Kode
dengan Angka
Hasil
dengan Angka
Kode
dengan Nama
Hasil
dengan Nama
{{ns:-2}} Media {{ns:Media}} Media
{{ns:-1}} Istimewa {{ns:Special}} Istimewa
{{ns:0}} {{ns:0}}
{{ns:1}} Pembicaraan {{ns:Talk}} Pembicaraan
{{ns:2}} Pengguna {{ns:User}} Pengguna
{{ns:3}} Pembicaraan Pengguna {{ns:User_talk}} Pembicaraan Pengguna
{{ns:4}} Wiki {{ns:Project}} Wiki
{{ns:5}} Pembicaraan Wikipedia {{ns:Project_talk}} Pembicaraan Wikipedia
{{ns:6}} Berkas {{ns:Image}} Berkas
{{ns:7}} Pembicaraan Berkas {{ns:Image_talk}} Pembicaraan Berkas
{{ns:8}} MediaWiki {{ns:MediaWiki}} MediaWiki
{{ns:9}} Pembicaraan MediaWiki {{ns:MediaWiki_talk}} Pembicaraan MediaWiki
{{ns:10}} Templat {{ns:Template}} Templat
{{ns:11}} Pembicaraan Templat {{ns:Template_talk}} Pembicaraan Templat
{{ns:12}} Bantuan {{ns:Help}} Bantuan
{{ns:13}} Pembicaraan Bantuan {{ns:Help_talk}} Pembicaraan Bantuan
{{ns:14}} Kategori {{ns:Category}} Kategori
{{ns:15}} Pembicaraan Kategori {{ns:Category_talk}} Pembicaraan Kategori
Ruang Nama dengan nomor 100 ke atas dapat dikustomisasi di masing-masing situs wiki
{{ns:100}} Portal {{ns:Portal}} Portal
{{ns:101}} Pembicaraan Portal {{ns:Pembicaraan_Portal}} Pembicaraan Portal


URL - pranala

{{localurl:namahalaman}} /wiki/Namahalaman
{{localurl:halaman|query=x}} /w/index.php?title=Halaman&query=x
{{localurl:halaman|action=edit}} /w/index.php?title=Halaman&action=edit
{{localurl:a&b! c}} /wiki/A%26b!_c
{{localurle:a&b! c}} /wiki/A%26b!_c
{{urlencode:a&b! c}} a%26b%21+c
{{fullurl:namahalaman}} //id.wikipedia.org/wiki/Namahalaman
{{fullurl:ab}} //id.wikipedia.org/wiki/Ab
{{fullurl:a b}} //id.wikipedia.org/wiki/A_b
{{fullurl:ab|u=v}} https://www.duhoctrungquoc.vn/wiki/index.php?lang=id&q=Ab&u=v
{{fullurl:a b|u=v}} https://www.duhoctrungquoc.vn/wiki/index.php?lang=id&q=A_b&u=v
{{fullurl:a b|u=v w}} https://www.duhoctrungquoc.vn/wiki/index.php?lang=id&q=A_b&u=v w
{{fullurl:a&b!|u=v}} https://www.duhoctrungquoc.vn/wiki/index.php?lang=id&q=A%26b!&u=v
{{fullurle:a&b!|u=v}} https://www.duhoctrungquoc.vn/wiki/index.php?lang=id&q=A%26b!&u=v
Dengan prefiks interwiki
{{fullurl:m:a b|u=v}} https://meta.wikimedia.org/wiki/a_b?u=v
{{fullurl:m:ab|u=v}} https://meta.wikimedia.org/wiki/ab?u=v

Perhatikan bahwa dengan prefiks interwiki, maka format "wiki/" digunakan meskipun untuk menyunting halaman dll.

For interwiki links localurl and fullurl give the same:

{{localurl:w:a}} https://www.duhoctrungquoc.vn/wiki/en/a
{{fullurl:w:a}} https://www.duhoctrungquoc.vn/wiki/en/a
    Bagian ini belum diterjemahkan

The parser function localurl: replaces spaces by underscores and special characters by escape codes, e.g. /wiki/A_! gives /wiki/A_!. The main purpose was to create a link to a given page in external link style in the same project or a project which uses the same string in the URL between the server name and the page name. This function is now better served by less verbose fullurl: constructs, {{fullurl:page}} is a shorthand for {{SERVER}}{{localurl:page}}.

Both fullurle: and localurle: performed additional character escaping on the resulting link, but no example is known where that still has any additional effect.

Note that fullurl: and localurl: don't encode special characters and spaces in the optional query-string parameter. At least for spaces this will result in broken URLs:
{{fullurl:m:Special:Contributions|target=Jimbo Wales&limit=10}}
https://meta.wikimedia.org/wiki/Special:Contributions?target=Jimbo Wales&limit=10

With target={{urlencode:Jimbo Wales}}&limit=10 as query-string it works:
https://meta.wikimedia.org/wiki/Special:Contributions?target=Jimbo+Wales&limit=10

The new urlencode: encodes spaces as "+", not "_" or the generally supported "%20", this might have interesting effects, take care. Leading and trailing spaces are stripped, but all internal spaces are preserved: {{urlencode:  @  !  }} yields %40++%21.

Halaman di kategori

Kata Contoh Contoh hasil
{{PAGESINCATEGORY:category}} {{PAGESINCATEGORY:Rintisan umum}} 40
{{PAGESINCAT:category}} {{PAGESINCAT:Rintisan umum}} 40
{{PAGESINCATEGORY:category|R}} {{PAGESINCATEGORY:Rintisan umum|R}} 40
{{PAGESINCAT:category|R}} {{PAGESINCAT:Rintisan umum|R}} 40

[MW1.13+] Menampilkan jumlah halaman di dalam suatu kategori, termasuk jumlah subkategori dan berkas yang terkategorikan.


Ekstensi ParserFunction

Tags:

fungsi Parser Pemformatanfungsi Parser NS - ruang namafungsi Parser URL - pranalafungsi Parser Halaman di kategorifungsi Parser Ekstensi ParserFunctionfungsi Parser

🔥 Trending searches on Wiki Bahasa Indonesia:

Jay IdzesManchester City F.C.Joko AnwarGempa bumi dan tsunami Samudra Hindia 2004Nuku Muhammad AmiruddinZeusVia VallenKomang TeguhKlasifikasi iklim KöppenMuhammad FerarriDetik.comSejarah InternetPiala ItaliaAchmad Dimyati NatakusumahAngka RomawiMonumen NasionalIsraelAhmad DahlanAncaman militerMesin slotPengelolaan sampahFBTSSarekat IslamTuhan, Izinkan Aku BerdosaPiala Asia AFCOrang MinangkabauLaosJude BellinghamRefly HarunKomikSuhartoyoHari BuruhMeterAPanggonan WingitDemokrasi di IndonesiaMyanmarArti SinghDermatitis atopikWayangJerome PolinGempa bumiDaftar kabupaten dan kota di BaliMuhammad Arsyad al-BanjariSegitiga BermudaAgamaAnnette EdoardaPapuaAplikasiPemanasan globalDaftar kabupaten dan kota di Jawa TimurKalender HijriahJordi OnsuFerdy SamboSaldi IsraPemilihan umum Presiden Indonesia 2024Mooryati SoedibyoDaftar kata serapan dari bahasa Belanda dalam bahasa IndonesiaDompet elektronikPrilly LatuconsinaAku Mencintaimu Karena AllahKepolisian Negara Republik IndonesiaRobert Budi HartonoHierarki kebutuhan MaslowMinal 'Aidin wal-FaizinKonflikDemokrasi Terpimpin (1959–1965)PornografiBandar Udara Internasional Soekarno–HattaLiga Champions UEFA 2023–2024Sistem 12 jamDeadpool & WolverineGunung RaungStatistikaAsam sulfatKalimantan SelatanTiara Andini🡆 More