Templat:Infobox person: Perbedaan antara revisi
Tidak ada ringkasan suntingan Tanda: Suntingan perangkat seluler Suntingan peramban seluler |
Tidak ada ringkasan suntingan Tanda: Suntingan perangkat seluler Suntingan peramban seluler |
||
| (7 revisi perantara oleh pengguna yang sama tidak ditampilkan) | |||
| Baris 1: | Baris 1: | ||
<table class="infobox"> | <includeonly><table class="infobox"> | ||
{{#if: {{{nama|}}} | {{#if: {{{nama|}}} | ||
| Baris 78: | Baris 78: | ||
}} | }} | ||
{{#if: {{{ | {{#if: {{{nationality|}}} | ||
| <tr> | | <tr> | ||
<th class="infobox-label">Kebangsaan</th> | <th class="infobox-label">Kebangsaan</th> | ||
<td class="infobox-data">{{{ | <td class="infobox-data"> | ||
{{#switch: {{lc:{{{nationality}}}}} | |||
| afghanistan | af = 🇦🇫 Afghanistan | albania | al = 🇦🇱 Albania | aljazair | dz = 🇩🇿 Aljazair | andorra | ad = 🇦🇩 Andorra | angola | ao = 🇦🇴 Angola | antigua | ag = 🇦🇬 Antigua & Barbuda | argentina | ar = 🇦🇷 Argentina | armenia | am = 🇦🇲 Armenia | australia | au = 🇦🇺 Australia | austria | at = 🇦🇹 Austria | azerbaijan | az = 🇦🇿 Azerbaijan | |||
| bahama | bs = 🇧🇸 Bahama | bahrain | bh = 🇧🇭 Bahrain | bangladesh | bd = 🇧🇩 Bangladesh | barbados | bb = 🇧🇧 Barbados | belanda | nl | netherlands = 🇳🇱 Belanda | belarus | by = 🇧🇾 Belarus | belgia | be = 🇧🇪 Belgia | belize | bz = 🇧🇿 Belize | benin | bj = 🇧🇯 Benin | bhutan | bt = 🇧🇹 Bhutan | bolivia | bo = 🇧🇴 Bolivia | bosnia | ba = 🇧🇦 Bosnia & Herzegovina | botswana | bw = 🇧🇼 Botswana | brasil | brazil | br = 🇧🇷 Brasil | britania | uk | gb | inggris = 🇬🇧 Britania Raya | brunei | bn = 🇧🇳 Brunei Darussalam | bulgaria | bg = 🇧🇬 Bulgaria | burkina faso | bf = 🇧🇫 Burkina Faso | burundi | bi = 🇧🇮 Burundi | |||
| ceko | cz = 🇨🇿 Ceko | chad | td = 🇹🇩 Chad | chile | cl = 🇨🇱 Chile | cina | tiongkok | cn | china = 🇨🇳 Tiongkok | ciprus | cy = 🇨🇾 Ciprus | |||
| denmark | dk = 🇩🇰 Denmark | djibouti | dj = 🇩🇯 Djibouti | dominika | dm = 🇩🇲 Dominika | |||
| ekuador | ec = 🇪🇨 Ekuador | el salvador | sv = 🇸🇻 El Salvador | eritrea | er = 🇪🇷 Eritrea | estonia | ee = 🇪🇪 Estonia | etiopia | et = 🇪🇹 Etiopia | |||
| fiji | fj = 🇫🇯 Fiji | filipina | ph | phil = 🇵🇭 Filipina | finlandia | fi = 🇫🇮 Finlandia | france | prancis | fr = 🇫🇷 Prancis | |||
| gabon | ga = 🇬🇦 Gabon | gambia | gm = 🇬🇲 Gambia | georgia | ge = 🇬🇪 Georgia | ghana | gh = 🇬🇭 Ghana | grenada | gd = 🇬🇩 Grenada | guatemala | gt = 🇬🇹 Guatemala | guinea | gn = 🇬🇮 Guinea | guyana | gy = 🇬🇾 Guyana | |||
| haiti | ht = 🇭🇹 Haiti | honduras | hn = 🇭🇭 Honduras | hungaria | hu = 🇭🇺 Hungaria | |||
| india | in = 🇮🇳 India | indonesia | id | indo = 🇮🇩 Indonesia | irak | iq = 🇮🇶 Irak | iran | ir = 🇮🇷 Iran | irlandia | ie = 🇮🇪 Irlandia | islandia | is = 🇮🇸 Islandia | israel | il = 🇮🇱 Israel | italia | it = 🇮🇹 Italia | |||
| jamaika | jm = 🇯🇲 Jamaika | jepang | jp | japan = 🇯🇵 Jepang | jerman | de | germany = 🇩🇪 Jerman | jordan | jo = 🇯🇴 Yordania | |||
| kamboja | kh = 🇰🇭 Kamboja | kamerun | cm = 🇨🇲 Kamerun | kanada | ca | canada = 🇨🇦 Kanada | kazakhstan | kz = 🇰🇿 Kazakhstan | kenya | ke = 🇰🇪 Kenya | kirgizstan | kg = 🇰🇬 Kirgizstan | kiribati | ki = 🇰🇮 Kiribati | kolombia | co = 🇨🇴 Kolombia | komoro | km = 🇰🇲 Komoro | kongo | cg = 🇨🇬 Kongo | korsel | kr | korea selatan = 🇰🇷 Korea Selatan | korut | kp | korea utara = 🇰🇵 Korea Utara | kosta rika | cr = 🇨🇷 Kosta Rika | kroasia | hr = 🇭🇷 Kroasia | kuba | cu = 🇨🇺 Kuba | kuwait | kw = 🇰🇼 Kuwait | |||
| laos | la = 🇱🇦 Laos | latvia | lv = 🇱🇻 Latvia | lebanon | lb = 🇱🇧 Lebanon | lesotho | ls = 🇱🇸 Lesotho | liberia | lr = 🇱🇮 Liberia | libya | ly = 🇱🇾 Libya | liechtenstein | li = 🇱🇮 Liechtenstein | lituania | lt = 🇱🇹 Lituania | luksemburg | lu = 🇱🇺 Luksemburg | |||
| madagaskar | mg = 🇲🇬 Madagaskar | makau | mo = 🇲🇴 Makau | makedonia | mk = 🇲🇰 Makedonia Utara | maladewa | mv = 🇲🇻 Maladewa | malawi | mw = 🇲🇼 Malawi | malaysia | my | malay = 🇲🇾 Malaysia | mali | ml = 🇲🇲 Mali | malta | mt = 🇲🇹 Malta | maroko | ma = 🇲🇦 Maroko | mauritius | mu = 🇲🇺 Mauritius | meksiko | mx = 🇲🇽 Meksiko | mesir | eg | egypt = 🇪🇬 Mesir | mikronesia | fm = 🇫🇲 Mikronesia | moldova | md = 🇲🇩 Moldova | monako | mc = 🇲🇨 Monako | mongolia | mn = 🇲🇳 Mongolia | montenegro | me = 🇲🇪 Montenegro | mozambik | mz = 🇲🇿 Mozambik | myanmar | mm = 🇲🇲 Myanmar | |||
| namibia | na = 🇳🇦 Namibia | nauru | nr = 🇳🇷 Nauru | nepal | np = 🇳🇵 Nepal | niger | ne = 🇳🇪 Niger | nigeria | ng = 🇳🇬 Nigeria | nikaragua | ni = 🇳🇮 Nikaragua | norwegia | no = 🇳🇴 Norwegia | |||
| oman | om = 🇴🇲 Oman | |||
| pakistan | pk = 🇵🇰 Pakistan | palau | pw = 🇵🇼 Palau | palestina | ps = 🇵🇸 Palestina | panama | pa = 🇵🇦 Panama | papua nugini | pg = 🇵🇬 Papua Nugini | paraguay | py = 🇵🇾 Paraguay | peru | pe = 🇵🇪 Peru | polandia | pl = 🇵🇱 Polandia | portugal | pt = 🇵🇹 Portugal | |||
| qatar | qa = 🇶🇦 Qatar | |||
| romania | ro = 🇷🇴 Romania | rusia | ru = 🇷🇺 Rusia | rwanda | rw = 🇷🇼 Rwanda | |||
| saint kitts | kn = 🇰🇳 Saint Kitts & Nevis | samoa | ws = 🇼🇸 Samoa | san marino | sm = 🇸🇲 San Marino | selandia baru | nz = 🇳🇿 Selandia Baru | senegal | sn = 🇸🇳 Senegal | serbia | rs = 🇷🇸 Serbia | seychelles | sc = 🇸🇨 Seychelles | sierra leone | sl = 🇸🇱 Sierra Leone | singapura | sg = 🇸🇬 Singapura | siprus | cy = 🇨🇾 Ciprus | slovenia | si = 🇸🇮 Slovenia | somalia | so = 🇸🇴 Somalia | spanyol | es = 🇪🇸 Spanyol | sri lanka | lk = 🇱🇰 Sri Lanka | sudan | sd = 🇸🇩 Sudan | suriah | sy = 🇸🇾 Suriah | suriname | sr = 🇸🇷 Suriname | swedia | se = 🇸🇪 Swedia | swiss | ch = 🇨🇭 Swiss | |||
| taiwan | tw = 🇹🇼 Taiwan | tajikistan | tj = 🇹🇯 Tajikistan | tanjung verde | cv = 🇨🇻 Tanjung Verde | tanzania | tz = 🇹🇿 Tanzania | thailand | th = 🇹🇭 Thailand | timor leste | tl = 🇹🇱 Timor Leste | togo | tg = 🇹🇬 Togo | tonga | to = 🇹🇴 Tonga | tunisia | tn = 🇹🇳 Tunisia | turki | tr = 🇹🇷 Turki | turkmenistan | tm = 🇹🇲 Turkmenistan | |||
| uganda | ug = 🇺🇬 Uganda | ukraina | ua = 🇺🇦 Ukraina | uea | uae | emirate = 🇦🇪 Uni Emirat Arab | uruguay | uy = 🇺🇾 Uruguay | usa | us | amerika = 🇺🇸 Amerika Serikat | uzbekistan | uz = 🇺🇿 Uzbekistan | |||
| vanuatu | vu = 🇻🇺 Vanuatu | vatikan | va = 🇻🇦 Vatikan | venezuela | ve = 🇻🇪 Venezuela | vietnam | vn = 🇻🇳 Vietnam | |||
| yaman | ye = 🇾🇪 Yaman | yunani | gr = 🇬🇷 Yunani | |||
| zambia | zm = 🇿🇦 Zambia | zimbabwe | zw = 🇿🇼 Zimbabwe | |||
| #default = {{{negara}}} | |||
}}</td> | |||
</tr> | </tr> | ||
}} | }} | ||
| Baris 168: | Baris 195: | ||
</tr> | </tr> | ||
}} | }} | ||
</table></includeonly><noinclude> | |||
</table><noinclude> | <noinclude>{{:{{FULLPAGENAME}}/doc}} | ||
[[Kategori:Templat Infobox]] | |||
</noinclude> | |||
Revisi terkini sejak 28 Februari 2026 19.20
DOKUMENTASI
PERINGATAN PEMELIHARAAN
Templat ini merupakan modul inti (core module) yang digunakan secara global pada artikel biografi di Mippedia. Struktur tabel dan fungsi logika di dalamnya telah dikalibrasi secara spesifik. Perubahan pada kode sumber tanpa pengujian teknis yang mendalam akan menyebabkan kegagalan rendering sistemik pada seluruh basis data artikel terkait. Pengurus dilarang keras melakukan modifikasi destruktif pada parameter yang sudah ada.
Deskripsi Fungsional
Templat Infobox person berfungsi sebagai penyedia metadata terstruktur untuk subjek individu. Modul ini mengintegrasikan fungsi logika parser untuk otomatisasi data biografi:
- Kalkulasi Kronologis: Sistem secara otomatis menghitung usia berdasarkan masukan parameter
birth_datemenggunakan fungsi#expryang disinkronkan dengan waktu server. - Segmentasi Data: Penggunaan header dinamis melalui parameter
Informasi latar belakangdanInformasi Pribadiuntuk memisahkan domain data publik dan privat. - Standardisasi Visual: Menggunakan kelas CSS
infoboxuntuk memastikan konsistensi tampilan antar perangkat.
Parameter Lengkap
Gunakan format di bawah ini untuk implementasi pada artikel. Harap perhatikan ketepatan penulisan nama parameter karena bersifat peka huruf (case-sensitive).
{{Infobox person
| nama =
| image =
| image_caption =
| Informasi latar belakang = ya
| Nama lahir =
| Nama panggilan =
| Nama lain =
| Lahir =
| Tempat lahir =
| birth_date = YYYY-MM-DD
| Asal =
| Tanggal meninggal =
| Kebangsaan =
| Pekerjaan =
| Di kenal atas =
| Karya terkenal =
| Tahun aktif =
| Situs web =
| Informasi Pribadi = ya
| Orang tua =
| Anak =
| Cucu =
| Kakak =
| Adik =
| Pasangan =
}}
Spesifikasi Input Parameter
1. Parameter Identitas
- nama: Nama subjek yang ditampilkan pada bagian caption tabel.
- image: Nama berkas gambar tanpa awalan tag file.
- image_caption: Keterangan teks di bawah gambar.
2. Parameter Temporal (Tanggal)
- birth_date: Masukan data tanggal lahir wajib menggunakan format internasional ISO 8601 (Contoh:
1995-12-31). Kegagalan mengikuti format ini akan menyebabkan fungsi kalkulasi usia menghasilkan pesan kesalahan sistem.
3. Parameter Header Dinamis
- Informasi latar belakang: Masukkan nilai
yauntuk mengaktifkan sub-header profesi. - Informasi Pribadi: Masukkan nilai
yauntuk mengaktifkan sub-header keluarga.
Protokol Perubahan (Khusus Pengurus Teknis)
Bagi pengembang yang bermaksud memperbarui fungsionalitas templat, protokol berikut wajib dipatuhi secara mutlak:
- Integritas Parameter: Dilarang mengubah nama parameter yang sudah aktif untuk mencegah data loss pada artikel yang sudah ada.
- Uji Coba Sinkronisasi: Perubahan pada logika
#ifwajib diuji di halaman percobaan untuk memastikan tidak terjadi kebocoran kode (code leaking) ke ruang nama utama. - Standar CSS: Penambahan gaya visual wajib mematuhi skema warna Mippedia agar tidak merusak keterbacaan pada mode tampilan seluler.