WikiDer > Yordam: Sana formatlash va bog'lanish - Vikipediya

Help:Date formatting and linking - Wikipedia
E'tibor bering, Vikipediya maqolalarida sanalarni bir-biriga bog'lash aksariyat hollarda bekor qilinadi. Yo'l-yo'riqlar uchun qarang WP: # xronologik elementlarni bog'lash.

The sana formatlash xususiyati (sanalarni avtomatik formatlash), sozlash orqali yoqilgan $ wgUseDynamicDates to true, ma'lum formatlardagi bog'langan sanalarga taalluqlidir. U havola maqsadlarini va / yoki tashqi ko'rinishini umumiy wikitext sintaksisidan farq qiladigan narsalarga olib kelishi mumkin. Shuningdek, tashqi ko'rinish bog'liqdir sana formati uchun afzallik sozlamalari. Ikkinchisi, tizim tomonidan ishlab chiqarilgan sanalar va vaqtlarga so'nggi o'zgarishlar va boshqalarga ta'sir qiladi.

Vikitekslar va foydalanuvchiga bog'liq natijalar

Quyidagilar imtiyozlarga qarab (vergul va / yoki havolalar orasidagi bo'sh joyni qo'yish yoki oyning nomlarini bosh harf bilan bir xil natijaga olib keladi) ko'rsatiladi:

* oy / kun havolasi "5-yanvar": ** [[2001-01-05]] yoki [[2001]] - [[01-05]] (etakchi nollar bilan) ** [[2001]] [[ 5 yanvar]] ** [[2001]] [[5 yanvar]] ** [[5 yanvar]] [[2001]] ** [[5 yanvar]] [[2001]] ** [[5 yanvar] ] ** [[5 yanvar]] * oy / kun havolasi "05-yanvar": ** [[2001]] [[05-yanvar]] ** [[2001]] [[05-yanvar]] ** [[ 05-yanvar]] [[2001]] ** [[05-yanvar]] [[2001]] ** [[05-yanvar]] ** [[05-yanvar]] * oylik / kunlik havola maqsadi "5-yanvar": * * [[2001]] [[5-yanvar]] ** [[2001]] [[5-yanvar]] ** [[5-yanvar]] [[2001]] ** [[5-yanvar]] [[2001] ] ** [[jan 5]] ** [[5 jan]] * oy / kun havolasi maqsadi "05-yanvar": ** [[2001]] [[jan 05]] ** [[2001]] [[ 05 jan]] ** [[jan 05]] [[2001]] ** [[05 jan]] [[2001]] ** [[jan 05]] ** [[05 jan]]

Ushbu loyihada sizning afzal ko'rgan sozlamalaringiz bilan quyidagilar beradi:

Maqsadlarni bog'lash

Havola maqsadlari foydalanuvchi tomonidan belgilangan sana formatidan mustaqil. Yilning etakchi nollari yo'q, masalan. "2007", "7", "Miloddan avvalgi 7-yil". Sana uchun 5 yanvar 2001, "2001" dan tashqari, ular vikitekstga qarab "5 yanvar", "05 yanvar", "5 yanvar" yoki "05 yanvar". [[2001]] - [[01-05]] "2001" va "5-yanvar" ga havolalar ishlab chiqaradi. Garchi [[2001-01-05]] bitta havola shakliga ega bo'lsa-da, xuddi shu ikkita havolani hosil qiladi.

Aloqador sana

Agar sana bilan bog'lanish kerak bo'lmasa va avtomatik formatlash uchun yaratilishi kerak bo'lgan havolalar hatto istalmagan bo'lsa (chunki ular sahifani chalkashtirib yuborishadi yoki keraksiz sahifalarni yaratishga taklif qilishadi) sana avtomatik formatlashtirilmaydi. Baribir avtomatik formatlashga ruxsat berish uchun quyida keltirilgan kengaytmani ko'ring.

Avtomatik formatlash uchun zarur bo'lganidan tashqari sana tarkibiga havola

Agar avtomatik formatlash uchun yaratilishi kerak bo'lgan havolalarda kerakli maqsad (lar) ga ega bo'lganlar mavjud bo'lmasa, biz quyidagilarni tanlashimiz mumkin:

  • belgilangan sana formatidan foydalangan holda (shuning uchun foydalanuvchi parametrlari buni amalga oshiradi emas murojaat qiling) va xohlagancha havolani taqdim eting
  • avtomatik formatlashni qo'llang, lekin oxirida kerakli havolani qo'shing

Yil sahifasiga, oy sahifasiga yoki kunlik sahifaga havola qilish, masalan, yil sahifasi yil haqidagi barcha tarkibni saqlash uchun juda katta bo'lishiga bog'liq; agar shunday bo'lsa, ikkala sarhisob qilingan yil sahifasiga va batafsil oy sahifasiga havola foydali bo'lishi mumkin. Qanday bo'lmasin, tegishli bo'limga havola qilish foydali bo'ladi.

Vikipediyadan tashqari ba'zi saytlardan, agar biz bir yil, oy yoki kun haqida umumiy tarkibga havola qilmoqchi bo'lsak, ichki sahifaga emas, balki Vikipediyaga bog'lanishimiz mumkin.

Sanani sana bilan bog'lash nafaqat ushbu tarkibga kirish uchun, balki orqaga bog'lanish uchun ham foydalidir: ma'lum bir yil, oy yoki kunga bog'langan sahifalarni topish. Bu bizga ushbu davrda sodir bo'lgan (yoki hech bo'lmaganda bog'liq) voqealar (va voqealar bilan bog'liq mavzular) ro'yxatini beradi. Bu shuningdek, manba va maqsad sahifaning to'liqligi va izchilligini osongina tekshirish imkonini beradi.

Havolalarga misollar:

Langar ichidagi kun raqami w: Andoza: Hozirgi voqealar sarlavhasi, 10 dan past bo'lsa, etakchi nolga ega. Bu sahifalar bilan bog'lanishni oldini oladi 10 mart va hokazo 1 mart.

Agar sana haqida alohida sahifaga havola qilinsa, bu sahifa sarlavhasida etakchi nolni talab qiladi, agar hatto bunday sahifadagi havolada ham biz langarga bog'lansak. Masalan, havola 10 mart 2007 [5] qayta bog'lanishini so'raganimizda noto'g'ri natijaga olib keladi 1 mart: [6]. Boshqa tomondan, bog'laning 10 mart 2007 [7] qayta bog'lanishini so'raganimizda noto'g'ri natijaga olib kelmaydi 1 mart: [8]

Havolalardan foydalanish

Agar biz sanani formatlash xususiyatidan foydalansak, masalan, havolalarni olamiz. "2007", "7", "Miloddan avvalgi 7-asr", shuning uchun bu pagenamesdan foydalanish maqsadga muvofiqdir, masalan." 2007 yil "," 0007 "yoki" miloddan avvalgi 7-yil ". Agar yo'q bo'lsa, biz yo'naltirishni yaratamiz.

Shuningdek, biz "5-yanvar", "05-yanvar", "5-yanvar" yoki "05-yanvar" ga havola olamiz, shuning uchun yilning kunlarida sahifalar yaratmoqchi bo'lsak, ushbu to'rtta pagename formatidan birini tanlash maqsadga muvofiqdir. va masalan emas "5 yanvar". Shunga qaramay, agar bunday nomlar kerak bo'lmasa, biz qayta yo'naltirishlardan foydalanishimiz mumkin. Shuningdek, agar tegishli tarkib sahifaning bir qismida bo'lsa, biz ushbu bo'limga yo'naltirishimiz mumkin.

Yaxshiyamki, shunga o'xshash havolalar oddiy: Maxsus: Whatlinkshere / 2007 yil va oddiy: Maxsus: Whatlinkshere / 5 yanvar havola maqsadlari mavjud bo'lmasa ham foydalanish mumkin.

Tashqi ko'rinish

Variant "sukut bo'yicha": tashqi ko'rinish sanani formatlash xususiyatisiz bo'lgani kabi, bundan tashqari:

  • wikitext [[2001-01-05]] tashqi ko'rinishini [[2001]] - [[01-05]]
  • agar kun markazda bo'lsa, yil oxiriga vergul qo'yiladi, agar u hali bo'lmasa
  • agar kun markazda bo'lmasa, mumkin bo'lgan vergul o'chiriladi

Variant "mdy": format [[m d]], [[y]] yoki [[m d]]

Variant "dmy": format [[m d | d m]] [[y]] yoki [[m d | d m]]

Variant "ymd": format [[y]] [[m d]] yoki [[m d]]

Variant "ISO 8601":

  • format [[y]] - [m [d]] raqamli m bilan, m va d esa yetakchi nollarga ega.
  • yilsiz: tashqi ko'rinish sanani formatlash xususiyatisiz bo'lgani kabi

1000 yil oldin

Yillar davomida 1-999 oralig'ida, oy raqamlarida yil nol bilan to'ldirilishi kerak; yil uchun havola maqsadi etakchi nollarga ega bo'lishi kerak. Birinchi asrdagi yillar shaklda Milodiy yy, ya'ni AD 1Miloddan avvalgi 100 yil:

* "Januari 5" havolasi uchun oy / kun: ** [[0011-01-05]] yoki [[0011]] - [[01-05]] ** [[AD 11]] [[5-yanvar]] ** [[AD 11]] [[5 yanvar]] ** [[5 yanvar]] [[AD 11]] ** [[5 yanvar]] [[AD 11]]

Ushbu loyihada sizning afzal ko'rgan sozlamalaringiz bilan quyidagilar beradi:

Miloddan avvalgi yillar davomida biz "miloddan avvalgi 12-yil" shaklidagi havola maqsadlarini olamiz:

* oy / kun havolasi "Januari 5": ** [[- - 0011-01-05]] yoki [[-0011]] - [[01-05]] ** [[Miloddan avvalgi 12]] [[5-yanvar ]] ** [[Miloddan avvalgi 12 yil]] [[5 yanvar]] ** [[5 yanvar]] [[Miloddan avvalgi 12 yanvar]] ** [[5 yanvar]] [[Miloddan avvalgi 12 yil]]

Ushbu loyihada sizning afzal ko'rgan sozlamalaringiz bilan quyidagilar beradi:

Foydalanuvchiga bog'liq bo'lim nomi

Agar bo'lim sarlavhasida sana formatlash xususiyati amal qiladigan formatdagi havola bo'lsa, bo'lim nomi foydalanuvchiga bog'liq. Shu bilan birga, bo'limni bog'lash uchun bu mos ravishda foydalanuvchiga bog'liq bo'lgan havola maqsadini talab qiladi, bu esa ba'zi bir maxsus kengaytmalarsiz mavjud dasturiy ta'minot bilan mumkin emas. Shuning uchun aniq bo'limni emas, balki foydalanuvchiga bog'liq formatdagi maxsus shrift sarlavhasini aniq sana formatida aniq belgilangan langar bilan ishlatish yaxshiroqdir, qarang w: Andoza: Hozirgi voqealar sarlavhasi (gapirish).

Tartiblash

Xronologik uchun stollarni saralash format [[YYYY-MM-DD]] to'g'ridan-to'g'ri ishlaydi; boshqa hollarda sanani saralash faqat jadval shu maqsad uchun maxsus moslangan bo'lsa ishlaydi. Ushbu parametrni tanlashning qo'shimcha samarasi shundaki, so'nggi o'zgarishlar, foydalanuvchi hissalari va boshqalar soniya: "HH: mm: SS", yoki sana bilan: "YYYY-MM-DDTHH: mm: SS".

Sana formatlash xususiyati qo'llanilmaydigan vikitext

Havola orqali sana formatlash xususiyati o'chirilgan. Xususan, bundan "5 yanvar" ga va hokazolarga ulanish uchun foydalanish mumkin.

* Quvur liniyasi: ** [[5 yanvar |]] [[2001]] * etakchi nolga ega bo'lmagan sana formati: ** [[2001-1-5]] ** [[2001]] - [[1-5 ]] * Yilsiz raqamli sana formati: ** [[01-05]] * Nostandart oy nomi: ** [[2001]] [[5-yanvar]] ** [[2001]] [[05-yanvar] ] ** [[5-yanvar]], [[2001]] ** [[05-yanvar]], [[2001]] ** [[5-yanvar]] [[2001]] ** [[05-yanvar]] [[2001]] ** [[5 Yanu]] [[2001]] ** [[05 Yanvar]] [[2001]] ** [[5-yanvar]] ** [[Janu 05]] ** [ [5 Yanu]] ** [[05 Yanvar]]

beradi:

Afsuski, ma'lum bir sana haqidagi tarkibga (alohida sahifa, sahifaning qismi yoki boshqa langar bilan) bog'lanishda sana formatlash xususiyatidan havola yorlig'i uchun foydalanib bo'lmaydi, shuning uchun yorliq foydalanuvchiga bog'liq emas, balki o'rnatiladi.

Boshqa saytga ulanishda (interviki yoki tashqi havola bilan) yorliq ham foydalanuvchiga bog'liq bo'lishi mumkin emas.

Misol:

  • [[w: Portal: Hozirgi voqealar / 2007 yil 5 mart | 2007 yil 5 mart]] beradi 5 mart 2007 yil.

Voqealarni tavsiflovchi sahifalar shu kabi sodir bo'lgan yoki sodir bo'ladigan sanalar bilan bog'langanda (interwiki havolalari emas, balki ichki havolalar bilan) biz ushbu sana bo'yicha voqealarni topamiz. w: Maxsus: Whatlinkshere / Portal: Current_events / 2007 5 mart.

Sana oralig'i

Harakatlar:

Faqat oxirgi, noqulay uslub foydalanuvchi tomonidan belgilangan har qanday sana formatida g'alati natijalarni bermaydi. Sana formatlash xususiyati bu erda yaxshi ishlamagani uchun, bu holda uni ishlatmaslikni tanlashi mumkin; shuningdek, maqsadli yo'nalishlarni kerakli darajada tanlash erkinligini beradi, masalan:

  • [[w: Portal: Mavjud voqealar / 2006 yil 14-noyabr | 14]] - [[w: Portal: Hozirgi voqealar / 2006-yil 26-noyabr | 2006-yil 26-noyabr]] berish 142006 yil 26-noyabr

yoki

Shuningdek qarang sana oralig'i (munozara).

Shuningdek qarang