سانچو:Cmbox
| هي سانچو صرف وڪيپيڊيا:منتظمين طرفان ئي ترميم ڪري سگهجي ٿو، ڇاڪاڻتہ اهو هڪ يا وڌيڪ ٽرانسڪلوڊ ٿيل ڪيسڪيڊ-محفوظ صفحن تي استعمال ٿي رهيو آهي۔ |
| هي سانچو ھزارين صفحن تي استعمال ٿئي ٿو، تنهنڪري ان ۾ ڪيل تبديليون وڏي پيماني تي نظر اچي سگهن ٿيون۔ تبديليون لاڳو ڪرڻ کان اڳ، مهرباني ڪري انهن کي سانچي جي /ريتخاني يا /آزمائشي حالتون وارن ذيلي صفحن ۾ آزمائي ڏسو، يا پنهنجي يوزر ذيلي صفحي ۾ جانچ ڪريو۔ تبديليون لاڳو ڪرڻ کان اڳ ڳالهيون صفحي تي بحث ڪرڻ تي پڻ غور ڪيو۔ |
| هي سانچو لوا استعمال ڪري ٿو: |
| پيغام خاني ميٽا-سانچا | |
|---|---|
| سانچو | حوالا |
| {{Ambox}} | مضمون |
| {{Cmbox}} | زمرو |
| {{Imbox}} | تصوير |
| {{Tmbox}} | ڳالهيون |
| {{Fmbox}} | فوٽر / هيڊر |
| {{Ombox}} | ٻيا صفحا |
| {{Mbox}} | خودڪار سڃاڻپ |
| {{Asbox}} | مضمون اسٽب |
| {{Dmbox}} | ابهمي صفحو |
هي {{Cmbox}} ([C]ategory [m]essage [box]) ميٽا سانچو آهي.
هي زمري وارن صفحن لاءِ پيغام باڪس سانچا ٺاهڻ لاءِ استعمال ٿيندو آهي، جهڙوڪ {{Category diffuse}}. اهو ڪيترائي مختلف رنگ مهيا ڪري ٿو، جيڪڏهن image پيراميٽر نه ڏنو وڃي ته ڊفالٽ تصويرون استعمال ڪري ٿو، ۽ ان ۾ ڪجهه ٻيون خاصيتون به آهن.
هي سانچو تقريباً {{Ambox}} وانگر ئي ڪم ڪري ٿو ۽ ساڳيا پيراميٽر استعمال ڪري ٿو.
استعمال
سادو استعمال جو مثال:
{{cmbox | text = ڪجهه متن.}}
پيچيده مثال:
{{cmbox
| type = style
| image = [[File:Emblem-question-yellow.svg|40px]]
| style = width: 400px;
| textstyle = color: red; font-weight: bold; font-style: italic;
| text = پيغام جو بنيادي متن.
}}
زمرو پيغام باڪس جا قسم
هيٺ ڏنل مثال مختلف type پيراميٽر استعمال ڪن ٿا، پر image پيراميٽر استعمال نٿا ڪن؛ تنهن ڪري اهي هر قسم لاءِ ڊفالٽ تصويرون استعمال ڪن ٿا.
ٻيون تصويرون
مٿي ڏيکاريل ڊفالٽ تصويرون گهڻو ڪري آساني لاءِ آهن. گهڻين حالتن ۾ وڌيڪ مخصوص تصويرون استعمال ڪرڻ وڌيڪ مناسب هوندو آهي. هيٺيان مثال image پيراميٽر سان ڊفالٽ بدران ٻيون تصويرون استعمال ڪن ٿا.
image = [[File:Sub-arrows.svg|40px]]
هي تصوير {{Overpopulated category}} ۽ {{Category diffuse}} لاءِ استعمال ٿئي ٿي.
image = [[File:Redirect arrow.svg|class=skin-invert-image|52px]]
هي تصوير {{Category redirect}} لاءِ استعمال ٿئي ٿي.
خاص
ڪجهه ٻيا پيراميٽر گڏيل مثال.
imageright = [[File:Nuvola apps bookcase.svg|40px]]
اهو {{Current spaceflight}} سانچي جي ذريعي ڀريو وڃي ٿو.
پيراميٽر
سڀني پيراميٽرن جي فهرست:
{{cmbox
| name = سانچي جو نالو
| type = speedy / delete / content / style / notice / move / protection
| image = none / [[File:Some image.svg|40px]]
| imageright = [[File:Some image.svg|40px]]
| class = باڪس تي لاڳو ٿيڻ لاءِ ڪسٽم CSS class
| style = CSS values
| textstyle = CSS values
| plainlinks = no
| text = پيغام جو بنيادي متن.
}}
name
- (اختياري) سانچي جو نالو. هي HTML عنصر تي
box-nameنالي CSS class شامل ڪندو، bots يا scripts جي استعمال لاءِ.
type
- جيڪڏهن type پيراميٽر نه ڏنو وڃي ته سانچو ڊفالٽ طور notice قسم استعمال ڪندو. ان جو مطلب آهي ته ان کي نيرو پس منظر ملندو.
image
- ڪو پيراميٽر نه = جيڪڏهن image پيراميٽر نه ڏنو وڃي ته سانچو هڪ ڊفالٽ تصوير استعمال ڪندو. اها ڊفالٽ تصوير type پيراميٽر تي دارومدار ڪندي.
- هڪ تصوير = عام وڪي notation سان ڏنل تصوير هجڻ گهرجي. عام طور 40px - 50px ويڪر مناسب هوندي آهي، تصوير جي اوچائي-ويڪر تناسب تي دارومدار ڪندي (پر پيغام باڪس ڪنهن به سائيز جي تصوير سنڀالي سگهي ٿو).
- مثال طور:
image = [[File:Sub-arrows.svg|40px]]
- مثال طور:
- none = مطلب ته ڪا تصوير استعمال نه ٿيندي.
imageright
- ڪو پيراميٽر نه = جيڪڏهن imageright پيراميٽر نه ڏنو وڃي ته ساڄي پاسي ڪا تصوير نه ڏيکاري ويندي.
- هڪ تصوير = عام وڪي notation سان ڏنل تصوير هجڻ گهرجي. عام طور 40px - 50px ويڪر مناسب هوندي آهي، تصوير جي اوچائي-ويڪر تناسب تي دارومدار ڪندي (پر پيغام باڪس ڪنهن به سائيز جي تصوير سنڀالي سگهي ٿو).
- مثال طور:
imageright = [[File:Nuvola apps bookcase.png|40px]]
- مثال طور:
- ٻيو ڪجهه به = جيڪو به ٻيو عنصر توهان ساڄي پاسي ڏيکارڻ چاهيو ٿا.
style
- سڄي پيغام باڪس ٽيبل لاءِ اختياري CSS value. بغير quotation marks
" "جي.- مثال طور:
style = margin-bottom: 0.5em;
- مثال طور:
textstyle
- متن واري سيل لاءِ اختياري CSS value.
- مثال طور:
textstyle = text-align: center;
- مثال طور:
plainlinks
- عام طور وڪيپيڊيا تي خارجي لنڪن سان گڏ هڪ تير وارو آئڪن هوندو آهي، مثال: Example.com. پر پيغام باڪس ۾ اهو تير ڊفالٽ طور لڪايو ويندو آهي، مثال: Example.com. جيڪڏهن عام خارجي لنڪ وارو انداز، تير سان گڏ، گهرجي ته
|plainlinks=noاستعمال ڪريو.
text
- پيغام جو بنيادي متن.
فني تفصيل
جيڪڏهن توهان کي text پيراميٽر ۾ خاص اکر استعمال ڪرڻا هجن، ته انهن کي هن طريقي سان escape ڪرڻو پوندو:
{{cmbox
| text = <div>
برابر جي نشاني = ۽ شروعاتي ۽ آخري brace { } جيئن آهن تيئن ئي صحيح ڪم ڪن ٿا.
پر هتي هڪ pipe {{!}} ۽ ٻه پڇاڙي وارا braces <nowiki>}}</nowiki> آهن.
۽ هاڻي هڪ pipe ۽ پڇاڙي وارا braces <nowiki>|}}</nowiki>.
</div>
}}
Equal sign = and a start and end brace { } work fine as they are. But here is a pipe | and two end braces }}. And now a pipe and end braces |}}.
هي سانچو پنهنجي گهڻي ڏيک لاءِ MediaWiki:Common.css ۾ موجود cmbox CSS classes استعمال ڪري ٿو، تنهنڪري اهو مڪمل طور skinnable آهي.
اندروني طور، هي meta-template ٽيبل ڪوڊ لاءِ وڪي مارڪ اپ بدران HTML مارڪ اپ استعمال ڪري ٿو. ميٽا سانچا عام طور اهڙي طريقي سان ٺاهيا ويندا آهن، ڇو ته وڪي مارڪ اپ ۾ ڪيترائي نقص آهن. مثال طور، ان سان parser functions ۽ پيراميٽرن ۾ خاص اکر استعمال ڪرڻ ڏکيو ٿي وڃي ٿو.
هن meta-template جون ڊفالٽ تصويرون SVG بدران PNG فارميٽ ۾ آهن. مکيه سبب اهو آهي ته ڪجهه پراڻن ويب برائوزرن کي SVG تصويرن جي transparent background سان مسئلو ٿيندو آهي. هتي PNG تصويرن جو transparent background رنگ هٿ سان بهتر ڪيو ويو آهي ته جيئن اهي سڀني برائوزرن ۾ سٺيون نظر اچن. ياد رهي ته SVG آئڪن فقط پراڻن برائوزرن ۾ ٿورو خراب نظر اچن ٿا، تنهنڪري اهڙي هٿرادو بهتري صرف تمام گهڻو استعمال ٿيندڙ آئڪن لاءِ ئي ڪارائتي آهي.
وڌيڪ فني تفصيل لاءِ ڳالهه ٻولهه وارو صفحو ڏسو. ڇاڪاڻ ته هي سانچو ٻين mboxes وانگر تقريباً ساڳي نموني ڪم ڪري ٿو، انهن جا ڳالهه ٻولهه وارا صفحا ۽ لاڳاپيل صفحا به وڌيڪ تفصيل رکي سگهن ٿا (هيٺ پڻ ڏسو وارو حصو ڏسو).
پڻ ڏسو
- {{Ambox}}، مضمونن (article pages) تي ميسيج باڪس لاءِ۔
- {{Cmbox}}، زمرا صفحن (category pages) تي ميسيج باڪس لاءِ۔
- {{Imbox}}، فائل يا تصوير صفحن (file/image pages) تي ميسيج باڪس لاءِ۔
- {{Tmbox}}، ڳالهه ٻولهه صفحن (talk pages) تي ميسيج باڪس لاءِ۔
- {{Fmbox}}، مٿين ۽ هيٺين حصي (header ۽ footer) جي ميسيج باڪس لاءِ۔
- {{Ombox}}، ٻين قسمن جي صفحن تي ميسيج باڪس لاءِ۔
- {{Mbox}}، اهڙن ميسيج باڪس لاءِ جيڪي مختلف نيم اسپيس ۾ استعمال ٿين ٿا ۽ ان مطابق پنهنجو ڏيک تبديل ڪن ٿا۔
لاڳاپيل ميٽا ٽيمپليٽ:
- {{Article stub box}}، مضمونن جي اسٽب صفحن تي ميسيج باڪس لاءِ۔
- {{Dmbox}}، ابهام ختم ڪرڻ (disambiguation) يا set-index صفحن تي ميسيج باڪس لاءِ۔
- {{Ivmbox}}، هڪ سادو مڪمل ويڪر وارو باڪس جنهن جو پسمنظر عام طور عاجي رنگ (ivory) هوندو آهي ۽ اهم پيغامن يا نوٽيسن کي نمايان ڪرڻ لاءِ استعمال ٿيندو آهي۔
- {{Hmbox}}