WikiDer > Yordam: Infoboxs loyihalashtirish - Vikipediya
![]() | Ushbu yordam sahifasi a qanday qilib ko'rsatma berish. Unda Vikipediya normalari va amaliyotlarining ba'zi jihatlari (lariga) oid jarayonlar yoki protseduralar batafsil bayon etilgan. Bu bittasi emas Vikipediya qoidalari yoki ko'rsatmalari, va o'zgaruvchan darajalarni aks ettirishi mumkin Kelishuv va tekshirish. |
WikiProject Infoboxes | ||||
---|---|---|---|---|
Infoboxlar ro'yxati | ||||
Uslub va yordam | ||||
Tozalamoq | ||||
| ||||
Bino | ||||
Qilmoq | ||||
A-ga o'tishdan oldin boshqa tahrirlovchilarning fikrlarini o'rganishingizni maslahat beramiz yangi dizayn infobox yoki mavjudini qayta tuzish. Agar sizning g'oyalaringiz ma'qul bo'lsa, o'ylab ko'ring prototip sizning yangi dizayningiz. Prototip qilinganidan so'ng infoboks o'zgarishini kerakli joyga taklif qiling WikiProject va daromad Kelishuv yangi dizayningizni joylashtirishdan oldin.
Yangi infobox yaratish
Mavjud infobox sizning maqsadingizga mos keladimi yoki yo'qligini tekshirib ko'rishingiz kerak Kategoriya: Infobox andozalari, Vikipediya: Infoboks ro'yxati, yoki yangi infoboxni olish uchun nomzod bo'lishi mumkin bo'lgan maqolalarni tadqiq qilish. Dastlab siz taklif qilingan infobox-ni o'zingizning foydalanuvchilar makoningizda prototiplashingiz va ularni o'rganishingiz kerak WikiProjects infobox bilan qiziqishi mumkin.
Prototipli infobokslar joylashtirilishi kerak Vikipediya: Infoboks ro'yxati / Tavsiya etilgan taklif qilinganida pastki sahifa va amalga oshirilganda tegishli pastki toifaga qo'shiladi.
Infobox prototipi
Infoboxlar prototipini loyihalashtirish muharriri tomonidan tayyorlanishi mumkin foydalanuvchi maydoni. O'zingizning ism maydoningizda yangi sahifani boshlash uchun qidiruv maydoniga "Maxsus: Mypage /" va keyin yaratmoqchi bo'lgan sahifa nomini kiriting (yoki umumiy joy kabi joyda bunday havolani yarating) qum qutisi). Masalan, foydalanuvchi makoningizda "Infobox_mysubject" prototipi uchun uy yaratish uchun siz quyidagilarni qidirasiz: Maxsus: Mypage / Infobox mysubject
. Keyin translyatsiya qilish prototip shablonini yaratgandan so'ng uni munozara mavzusiga aylantiring, agar sizning useridingiz Tom bo'lsa, siz shablonni ishlatasiz {{Foydalanuvchi: Tom / Infobox mysubject}}
. Siz turli xil testlarni ham qilishingiz mumkin shablon qum qutilari.
Prototip tuzishning umumiy bosqichlari:
- Umumiy amalga oshirish yondashuvini aniqlash
- Infoboksni loyihalash
- Infoboksni amalga oshirish
- Infobox-dan qanday foydalanishni boshqa muharrirlar uchun hujjatlashtirish
- Infoboksni boshqa tahrirchilarga osonroq taqdim etish uchun ularni turkumlash
- Infobox dasturini sinovdan o'tkazish
Umumiy yondashuvni aniqlash
Prototipni yaratish uchun uchta usul mavjud:
- {{Foydalanishinfoboxprototipini yaratish uchun}}. Bu usul eng oson va shuning uchun qat'iy tavsiya etiladi. Ushbu bo'limning qolgan qismida loyihalashtirish muharriri ushbu yondashuvni tanlaydi.
- A dan foydalaning stol muharrir "yakuniy" dizaynga kelgandan keyin shablonga o'girilib, "statik infobox" ni yaratish. Shuningdek qarang Vikipediya: Infobox-dan tashqarida fikrlash.
- MediaWiki-dan foydalaning shablon hujjatlari yordamida prototipni yaratish xususiyati mw: Yordam: Shablonlar. Bu eng moslashuvchanlikni ta'minlasa-da, bu eng qiyin yondashuv (va ushbu maqola doirasidan tashqarida)
Loyihalash
Odatda muharrirlar to'rt xil vizual elementlardan sarlavha, rasmlar, bo'limlar va maydonlardan infoboks yaratadilar. Ushbu atamalar standart bo'lmaganligi sababli biz ularni quyidagicha tasvirlaymiz:
Sarlavha | |
---|---|
Rasm sarlavhasi | |
Bo'limA | |
FieldNameA1 | FieldParameterA1 |
FieldNameA2 | FieldParameterA2 |
FieldNameA3 | FieldParameterA3 |
Bo'limB | |
FieldNameB1 | FieldParameterB1 |
FieldNameB2 | FieldParameterB2 |
Maydonlarni tanlash va tartibga solish muhim dizayn qaroridir Uslublar qo'llanmasi ba'zi umumiy tavsiyalar beradi. Maqoladan maqolaga o'zgarib turadigan maydonning bir qismi yangi prototiplangan infoboks uchun parametr bo'lib qoladi va doimiy ravishda ikkita alohida joyda ifodalanishi kerak:
- Infobox dasturining o'zida, maqolaga xos matn qaerda ko'rsatilishini ko'rsatish uchun
- Infobox hujjatlarida infobox-dan foydalanishda qaysi maqolaga xos bo'lgan tahrirlovchilar taqdim etilishini ko'rsatish uchun
Bundan tashqari, muharrir maydon (va shu sababli unga tegishli parametr) kerak yoki yo'qligini hal qilishi kerak. Ikkalasining farqi shundaki, har doim kerakli maydon ko'rsatiladi; ixtiyoriy maydon emas infobox-ga havola qilingan maqolalar parametrni o'tkazib yuboradigan joyda ko'rsatiladi. Agar maydon kerak bo'lsa, infobox dizayner maydon uchun standart qiymat foydali yoki yo'qligini ko'rib chiqishi kerak.
Amalga oshirish
Bir marta muharrir sarlavha, rasm va bo'limlar va maydonlarning joylashuvi to'g'risida qaror qabul qilgandan so'ng, ular ushbu ingl. Elementlarni infobox shablon parametrlari bo'yicha xaritalashga tayyor. {{infobox}} ushbu shablondan qanday foydalanishni hujjatlashtirdi. Infobox parametrlari juda ko'p bo'lsa-da, eng ko'p ishlatiladigan:
{{infobox | abovestyle = | yuqorida = | image = | sarlavha = | headerstyle = | header1 = | label1 = | ma'lumotlar1 = | header2 = | label2 = | ma'lumotlar2 = ... | header20 = | label20 = | data20 =}}
Vizual elementlarni infobox parametrlari bo'yicha xaritalash to'g'ridan-to'g'ri:
Vizual element | Qanday amalga oshirish kerak | Amalga oshiriladigan parametrlar | Izohlar |
---|---|---|---|
Rangli sarlavha va bo'lim satrlari | | abovestyle = fon:rang; | headerstyle = fon:rang; | Yo'q | Qarang http://www.w3.org/TR/CSS2/propidx.html dan tashqari uslublar uchun fon |
Sarlavha | | yuqorida = {{{name | | {{{name}}} | |
Rasm | | rasm = {{#if: {{{image |}}} | [[Fayl: {{{image}}} | 22em]]}} | sarlavha = {{{caption |}}} | {{{image}}} , {{{caption}}} | Rasmlar yordamida ko'rsatilishi kerak kengaytirilgan tasvir sintaksisi |
Bo'lim sarlavhasi | | sarlavhan = Ruxsat etilgan bo'lim nomi | Yo'q | |
Standart qiymati bo'lmagan majburiy maydon | | yorlig'in = Ruxsat etilgan maydon nomi | ma'lumotlarn = {{{Parametr nomi}}} | {{{Parametr nomi}}} | Parametrlar uch qavs ichida joylashganligiga e'tibor bering {{{...}}} |
Ixtiyoriy maydon | | yorlig'in = Ruxsat etilgan maydon nomi | ma'lumotlarn = {{{Parametr nomi|}}} | {{{Parametr nomi}}} | | Dan foydalaning sukut bo'yicha bo'sh satrni ko'rsatish uchun ({{{...|}}} ) |
Standart qiymatga ega bo'lgan majburiy maydon | | yorlig'in = Ruxsat etilgan maydon nomi | ma'lumotlarn = {{{Parametr nomi|standart qiymat}}} | {{{Parametr nomi}}} | |
Maydon shartli ravishda ko'rsatiladi | | yorlig'in = Ruxsat etilgan maydon nomi | ma'lumotlarn = {{#if: {{{Parametr nomibelgilangan bo'lsa|}}}|{{{Parametr nomikeyin buni ko'rsating|}}} }} | {{{Parametr nomibelgilangan bo'lsa}}} ,{{{Parametr nomikeyin buni ko'rsating}}} | Umumiy shakli {{#if:sinov|keyin matn|else-matn}}} |
Ixtiyoriy bo'lim sarlavhasi | | sarlavhan = {{#if: {{{Parametr nomi1|}}}{{{Parametr nomi2|}}}{{{Parametr nomi3|}}}|Ruxsat etilgan bo'lim nomi}} | {{{Parametr nomi1}}} {{{Parametr nomi2}}} {{{Parametr nomi3}}} | Uch parametrning birlashuviga e'tibor bering. Qarang mw: Yordam: Kengaytma: ParserFunctions ning tavsifi uchun |
Uslubiy qarorlarni qabul qilishda muharrirlar quyidagilarga amal qilishlari kerak Uslublar qo'llanmasi iloji boricha yaqinroq. Rasmlar yordamida ko'rsatilishi kerak kengaytirilgan tasvir sintaksisi. Uslublarni belgilashda (masalan, uchun ustki uslub
, tana uslubi
va bosh uslubi
), http://www.w3.org/TR/CSS2/propidx.html ajoyib ma'lumot.
Muharrirlarning katta qismi infoboksning faqat oddiy xususiyatlaridan yuqorida tavsiflangan usullardan foydalanadilar. Ammo tahlikasizroq muharrir {{ning ezoterik xususiyatlaridan xabardor bo'lishi kerak.infobox}}:
- Sarlavhani infoboks tashqarisida ko'rsatish (infobox ichidan farqli o'laroq)
- Sarlavha ostidagi yoki infoboksning pastki qismidagi qo'shimcha matnlarni ko'rsatish ("shuningdek qarang", izohlar, maqolaning "ro'yxatiga" wikilink va boshqalar uchun).
- Ikkinchi rasmni ko'rsatish
- Infoboksning yuqori qismidan boshqa joylarda rasmlarni ko'rsatish
- Shaxsiy maydonlarni tegishli joyga xaritalash mikroformat (Shuningdek qarang Vikipediya: WikiProject Microformats)
- Infobox uchun "ko'rish / tahrirlash / muhokama qilish" navigatsiya panelini ko'rsatish
Shunga qaramay, ushbu xususiyatlar {{infobox}}.
Hujjatlar
Yangi yaratilgan infoboksni hujjatlashtirishdan maqsad, boshqa muharrirlarga infoboksni maqolalarga kiritishda qanday ma'lumotlarni taqdim etishlari kerakligini tezda aniqlashga imkon berishdir. Konventsiya hujjatlarni infobox dasturidan ajratilgan holda saqlash va infobox to'g'ridan-to'g'ri ko'rsatilganda hujjatlarni transklyuziya qilishni tashkil qilishdir, lekin maqolada infobox ko'rsatilganda emas.
- Birinchidan, {{Hujjatlar}} shablonga qo'shib qo'yilgan
<noinclude>
elementlar.(Shuningdek qarang quyida) Shablon uchi o'rtasida bo'sh joy yo'qligiga ishonch hosil qiling (}}
) va<noinclude>
chunki ular mavjud bo'lsa, shablonni ishlatadigan har bir maqolaga ko'chiriladi.
{{infobox ...}}<noinclude>{{hujjatlar}}<!-- Please add category and language links to the bottom of the /doc sub-page, not here --></noinclude>
- Keyinchalik, hujjat sahifasini infobox shablonidan pastki sahifa sifatida yarating (masalan, Maxsus: Mypage / Infobox mysubject / doc). Buning eng oson yo'li quyidagilarga amal qilishdir
[yaratmoq]
havoladan bo'sh {{hujjatlar}} transklyuziya. Bu skelet hujjatlari sahifasini oldindan yuklaydi, unda asosiy foydalanish, o'xshash shablonlarga havolalar, interviki havolalari va toifadagi havolalar bilan to'ldirish mumkin (pastki qismida,<noinclude></noinclude>
Bo'lim).
- Nihoyat, hujjatlarni quyidagi bo'limlarga joylashtiring:
- Umumiy nuqtai
- Parametrlar (ularning ma'nolari va ular ixtiyoriy, standart qiymatga ega yoki shartli ravishda ko'rsatiladimi)
- Bo'sh shablon (maqolalarga nusxa ko'chirish uchun mos)
- Misollar (masalan, shartli ravishda ko'rsatilgan parametrlarning ta'sirini ko'rsatish uchun)
- Mikroformatlar (agar ishlatilgan bo'lsa)
Kategoriyalar
Infoboksni boshqa tahrirlovchilar osonroq topishlari uchun infoboks hujjatlarining pastki qismiga toifalar va interviki havolalari qo'shilishi kerak ( Maxsus: Mypage / Infobox mysubject / doc).
Shuni esda tutingki, odatdagidek infoboks aniq foydalanilgan holda tasniflanishi kerak saralash kaliti infobox prefiksini tushiradi. Boshqacha qilib aytganda, toifani saralash tugmachasini sukut bo'yicha ruxsat berish o'rniga Vikipediya: PAGENAME (bizning misolimizda "Infobox mysubject
"), muharrirlar aniq etkazib berishlari kerak"Mysubject
"kabi, toifani saralash kaliti sifatida [[Kategoriya: Mycategory infobox andozalari | Mysubject]]
.
Sinov
Tahrirlovchilar prototipli infobokslarni o'zlarining foydalanuvchilar maydonlarida sinab ko'rishlari kerak. Oddiy vosita - tahrirlovchining shablonning to'liq malakali sahifa nomini shablon qavslari ichida joylashtirishi (masalan, {{Maxsus: Mypage / Infobox mysubject}}
) o'zlarining foydalanuvchi sahifalarida, Maxsus: Mypage.
Infobox prototipi sinovdan o'tkazilgach, u o'zaro tanishish va joylashtirishga tayyor.
Skelet infobox
Quyidagilar yangi infoboks uchun boshlang'ich nuqtasi sifatida ishlatilishi mumkin; yangi infoboxni saqlash uchun mo'ljallangan sahifaga nusxa ko'chirish-n-joylashtirish va kerak bo'lganda parametrlarni qo'shish yoki o'chirish. Infobox-ning yanada takomillashtirilgan xususiyatlaridan foydalanishni istagan muharrirlar skelet nusxasini ko'chirib olishlari mumkin.infobox}}.
{{infobox | abovestyle = | yuqorida = | image = | sarlavha = | headerstyle = | header1 = | label1 = | ma'lumotlar1 = | header2 = | label2 = | ma'lumotlar2 = | header3 = | label3 = | ma'lumotlar3 = | header4 = | label4 = | ma'lumotlar4 = | header5 = | label5 = | ma'lumotlar5 = | header6 = | label6 = | ma'lumotlar6 = | header7 = | label7 = | ma'lumotlar7 = | header8 = | label8 = | ma'lumotlar8 = | header9 = | label9 = | ma'lumotlar9 = | header10 = | label10 = | data10 =}}{{Documentation}}
Misol {{infobox}} asosidagi infobokslar
- {{infobox pishloq}}
- {{Infobox kompaniyasi}}
- {{infobox Ekumenik kengashi}}
- {{infobox xayoliy poyga}}
- {{infobox gandbol ligasi}}
- {{infobox ta'tili}}
- {{infoboks saqlash vositasi}}