Lompat ke isi

Templat:Infobox person: Perbedaan antara revisi

Dari Mippedia bahasa Indonesia, ensiklopedia umum
Tidak ada ringkasan suntingan
Tanda: Dikembalikan Suntingan perangkat seluler Suntingan peramban seluler
Tidak ada ringkasan suntingan
Tanda: Suntingan perangkat seluler Suntingan peramban seluler
 
(6 revisi perantara oleh pengguna yang sama tidak ditampilkan)
Baris 1: Baris 1:
<table class="infobox">
<includeonly><table class="infobox">
      
      
{{#if: {{{nama|}}}
{{#if: {{{nama|}}}
Baris 10: Baris 10:
       [[File:{{{image}}}|250px|center|alt={{{image_caption|}}}]]
       [[File:{{{image}}}|250px|center|alt={{{image_caption|}}}]]
       {{#if: {{{image_caption|}}}
       {{#if: {{{image_caption|}}}
       | <div style=italic"font-size: 85%; line-height: 1.5em; padding-top: 5px;">{{{image_caption}}}</div>
       | <div style="font-size: 85%; line-height: 1.5em; padding-top: 5px;">{{{image_caption}}}</div>
       }}
       }}
     </td>
     </td>
Baris 78: Baris 78:
}}
}}


{{#if: {{{Kebangsaan|}}}
{{#if: {{{nationality|}}}
| <tr>
| <tr>
     <th class="infobox-label">Kebangsaan</th>
     <th class="infobox-label">Kebangsaan</th>
     <td class="infobox-data">{{{Kebangsaan}}}</td>
     <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_date menggunakan fungsi #expr yang disinkronkan dengan waktu server.
  • Segmentasi Data: Penggunaan header dinamis melalui parameter Informasi latar belakang dan Informasi Pribadi untuk memisahkan domain data publik dan privat.
  • Standardisasi Visual: Menggunakan kelas CSS infobox untuk 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 ya untuk mengaktifkan sub-header profesi.
  • Informasi Pribadi: Masukkan nilai ya untuk mengaktifkan sub-header keluarga.

Protokol Perubahan (Khusus Pengurus Teknis)

Bagi pengembang yang bermaksud memperbarui fungsionalitas templat, protokol berikut wajib dipatuhi secara mutlak:

  1. Integritas Parameter: Dilarang mengubah nama parameter yang sudah aktif untuk mencegah data loss pada artikel yang sudah ada.
  2. Uji Coba Sinkronisasi: Perubahan pada logika #if wajib diuji di halaman percobaan untuk memastikan tidak terjadi kebocoran kode (code leaking) ke ruang nama utama.
  3. Standar CSS: Penambahan gaya visual wajib mematuhi skema warna Mippedia agar tidak merusak keterbacaan pada mode tampilan seluler.