سانچو:Fmbox
| هي سانچو لڳ ڀڳ 23,000 صفحن تي استعمال ٿئي ٿو، تنهن ڪري ان ۾ تبديليون وڏي پيماني تي نظر اينديون۔ مهرباني ڪري ڪنهن به تبديلي کي سانچي جي /sandbox يا /testcases ذيلي صفحن، يا پنهنجي يوزر ذيلي صفحي ۾۔ ۾ آزمائي ڏسومهرباني ڪري تبديليءَ بابت بحث ڳالهه ٻولهه واري صفحي تي ڪريو، پوءِ انهن کي لاڳو ڪريو۔ |
| هي سانچو صرف وڪيپيڊيا:منتظمين طرفان ئي ترميم ڪري سگهجي ٿو، ڇاڪاڻتہ اهو هڪ يا وڌيڪ ٽرانسڪلوڊ ٿيل ڪيسڪيڊ-محفوظ صفحن تي استعمال ٿي رهيو آهي۔ |
| هي سانچو لوا استعمال ڪري ٿو: |
| پيغام خاني ميٽا-سانچا | |
|---|---|
| سانچو | حوالا |
| {{Ambox}} | مضمون |
| {{Cmbox}} | زمرو |
| {{Imbox}} | تصوير |
| {{Tmbox}} | ڳالهيون |
| {{Fmbox}} | فوٽر / هيڊر |
| {{Ombox}} | ٻيا صفحا |
| {{Mbox}} | خودڪار سڃاڻپ |
| {{Asbox}} | مضمون اسٽب |
| {{Dmbox}} | ابهمي صفحو |
هي {{Fmbox}} ([F]ooter and header [m]essage [box]) ميٽا سانچو آهي.
هي system messages لاءِ پيغام باڪس ٺاهڻ لاءِ استعمال ٿي سگهي ٿو، جهڙوڪ MediaWiki:Sp-contributions-footer-anon. اهو يوزر صفحن تي footer ۽ header boxes لاءِ ۽ ايڊٽ نوٽيسز لاءِ پڻ استعمال ٿي سگهي ٿو.
هي سانچو {{Ambox}} وانگر ڪم ڪري ٿو ۽ گهڻو ڪري ساڳيا پيراميٽر استعمال ڪري ٿو. مکيه فرق اهو آهي ته هي باڪس 100٪ ويڪرو هوندو آهي ۽ ان جا رنگي انداز مختلف هوندا آهن.
استعمال
[سنواريو]سادو مثال
{{Fmbox |text=ڪجهه متن.}}
نتيجو:
پيچيده مثال
{{Fmbox
| type = editnotice
| image = [[File:Emblem-question-yellow.svg|40px]]
| style = border:1px solid #f4c430;
| textstyle = font-style:italic; font-weight:bold; color:red;
| text = پيغام جو متن.
}}
نتيجو:
Footer ۽ header message box جا قسم
[سنواريو]هيٺ ڏنل مثال مختلف type پيراميٽر استعمال ڪن ٿا، پر image پيراميٽر نه ٿا ڏين، يعني اهي هر قسم لاءِ ڊفالٽ تصوير استعمال ڪن ٿا.
system warning notices لاءِ، جهڙوڪ MediaWiki:Revision-info ۽ MediaWiki:Protectedpagewarning.
ڊفالٽ هلڪو سرمائي system-message پس منظر.
غير ڊفالٽ تصويرون
[سنواريو]مٿي ڏيکاريل ڊفالٽ تصويرون گهڻو ڪري جاچ ۽ ڏيکاءَ لاءِ آهن. گهڻين حالتن ۾ وڌيڪ مخصوص تصوير يا بلڪل ڪا تصوير نه هجڻ وڌيڪ مناسب هوندو آهي. هيٺيان مثال image پيراميٽر استعمال ڪن ٿا ته جيئن ڊفالٽ کان ٻي تصوير ڏني وڃي.
MediaWiki:Sharedupload-desc-here جي تصوير. File: لنڪ اندر "40x40px" پيراميٽر تصوير جي ويڪر سان گڏ اوچائي به طئي ڪري ٿو.
ٻيا مثال
[سنواريو]پيراميٽر
[سنواريو]سڀني پيراميٽرن جي فهرست:
{{fmbox
| name = سانچي جو نالو
| type = system / editnotice / warning
| image = none / [[Image:Some image.svg|40px]]
| imageright = [[Image:Some image.svg|40px]]
| id = CSS id
| class = CSS class names
| style = CSS values
| textstyle = CSS values
| plainlinks = no
| text = پيغام جو بنيادي متن.
}}
name
- (اختياري) سانچي جو نالو. هي HTML عنصر ۾
box-nameنالي CSS class شامل ڪري ٿو، bots يا scripts جي استعمال لاءِ.
type
- جيڪڏهن type پيراميٽر نه ڏنو وڃي ته سانچو ڊفالٽ طور system قسم تي هلندو. ان جو مطلب آهي ته ان کي هلڪو سرمائي پس منظر ملندو.
image
- ڪو پيراميٽر نه = جيڪڏهن image پيراميٽر نه ڏنو وڃي ته سانچو ڊفالٽ تصوير استعمال ڪندو. ڪهڙي تصوير استعمال ٿيندي، اهو type پيراميٽر تي دارومدار رکي ٿو.
- هڪ تصوير = عام وڪي notation سان تصوير هجڻ گهرجي. عام طور 40px - 50px ويڪر مناسب هوندي، تصوير جي اوچائي ۽ ويڪر جي تناسب تي دارومدار ڪندي. (پر message box ڪنهن به سائيز جي تصوير سنڀالي سگهي ٿو.)
- مثال:
image = [[Image:User-info.svg|40px]]
- none = مطلب ته ڪا تصوير استعمال نه ٿيندي.
imageright
- ڪو پيراميٽر نه = جيڪڏهن imageright پيراميٽر نه ڏنو وڃي ته ساڄي پاسي ڪا تصوير نه ڏيکاري ويندي.
- هڪ تصوير = عام وڪي notation سان تصوير هجڻ گهرجي. عام طور 40px - 50px ويڪر مناسب هوندي، تصوير جي اوچائي ۽ ويڪر جي تناسب تي دارومدار ڪندي. (پر message box ڪنهن به سائيز جي تصوير سنڀالي سگهي ٿو.)
- مثال:
imageright = [[Image:Nuvola apps bookcase.png|40px]]
- ڪو ٻيو عنصر = جيڪو به ٻيو عنصر توهان ساڄي پاسي ڏيکارڻ چاهيو.
id
- اختياري CSS id جيڪو سڄي message box table تي لاڳو ٿيندو. بغير quotation marks
" "جي. گهڻو ڪري هن لاءِ استعمال ٿيندو آهي ته message box کي ان جي نالي سان tag ڪيو وڃي ته جيئن javascript ذريعي ان جي موجودگي معلوم ڪرڻ آسان ٿئي. مثال طور MediaWiki:Sp-contributions-footer هن ريت استعمال ڪندو:id = sp-contributions-footer
class
- اختياري CSS class names جيڪي سڄي message box table تي لاڳو ٿينديون. بغير quotation marks
" "جي. گهڻو ڪري هن لاءِ استعمال ٿيندو آهي ته message box کي ان جي نالي سان tag ڪيو وڃي ته جيئن ان لاءِ الڳ skin مهيا ڪري سگهجي. مثال طور MediaWiki:Sp-contributions-footer هن ريت استعمال ڪندو:class = sp-contributions-footer
style
- اختياري CSS values جيڪي سڄي message box table تي لاڳو ٿينديون. بغير quotation marks
" "جي، پر semicolon;سان. مثال:style = margin-top: 1em;
textstyle
- اختياري CSS values جيڪي متن واري سيل تي لاڳو ٿينديون. مثال:
textstyle = font-size: 90%; text-align: center;
plainlinks
- عام طور وڪيپيڊيا تي external links وٽ هڪ arrow icon هوندو آهي، مثال: Example.com. پر message boxes ۾ اهو arrow icon ڊفالٽ طور لڪايو ويندو آهي، مثال: Example.com. جيڪڏهن arrow icon سميت عام external link style گهرجي ته
|plainlinks=noاستعمال ڪريو.
text
- پيغام جو بنيادي متن.
فني تفصيل
[سنواريو]هي سانچو هن وقت hard-coded styles ۽ class names استعمال ڪري ٿو. پوءِ اڳتي هلي اهو صرف CSS classes استعمال ڪندو ته جيئن skin ڏيڻ وڌيڪ آسان ٿئي. (في الحال ان کي "!important" keyword استعمال ڪري به skin ڏئي سگهجي ٿو.)
جيڪڏهن توهان کي 100٪ کان گهٽ ويڪر وارو باڪس ٺاهڻو هجي، ته هي باڪس استعمال نه ڪريو؛ ان جي بدران {{Ombox}} استعمال ڪريو. ڇو ته هن باڪس ۾ "1px empty image cell" وارو ڪوڊ موجود نه آهي، جيڪو ٻين mboxes کي 100٪ کان گهٽ ويڪر تي سڀني برائوزرن ۾ صحيح flow ڏئي ٿو.
جيڪڏهن توهان کي text پيراميٽر ۾ خاص اکر استعمال ڪرڻا هجن، ته توهان کي انهن کي هن ريت "escape" ڪرڻو پوندو:
{{Fmbox
| text = <div>
Equal sign = ۽ شروعاتي ۽ آخري 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 |}}.
ممڪن مشڪلاتن کان بچڻ لاءِ، جهڙوڪ parser functions يا special characters سان لاڳاپيل مسئلا، هي meta-template پنهنجي output واري table لاءِ wiki markup بدران HTML استعمال ڪري ٿو.
ڇو ته ڪجهه پراڻا برائوزر SVG transparency کي صحيح نموني render نٿا ڪن، تنهن ڪري هن meta-template جون ڊفالٽ تصويرون SVG بدران PNG فارميٽ ۾ آهن، ۽ انهن کي هٿ سان بهتر ڪيو ويو آهي ته جيئن ڪيترن مختلف ۽ پراڻن برائوزرن ۾ صحيح ڪم ڪن. (SVG icons رڳو پراڻن برائوزرن ۾ ٿورو خراب ڏسجن ٿا، تنهن ڪري اهڙي بهتري صرف تمام گهڻو استعمال ٿيندڙ icons لاءِ فائديمند آهي.)
Admins: MediaWiki ۾ system messages لاءِ HTML markup جي parsing ۽ conversion عام صفحن کان مختلف هوندي آهي: مثال طور <br> پاڻمرادو <br /> ۾ تبديل نه ٿيندو، ۽ غائب </td> ۽ </tr> tags پاڻمرادو شامل نه ڪيا ويندا. تنهن ڪري system messages ۾ استعمال ٿيندڙ هر HTML code جو پهريان کان صحيح هجڻ ضروري آهي (سڀ complementary close tags وغيره شامل هجن).
وڌيڪ تفصيل لاءِ ڳالهه ٻولهه وارو صفحو ڏسو. ڇو ته هي سانچو {{Ambox}}، {{Tmbox}}، {{Imbox}}، {{Cmbox}} ۽ {{Ombox}} وانگر تقريباً ساڳي نموني ڪم ڪري ٿو، تنهن ڪري انهن جي ڳالهه ٻولهه وارن صفحن تي ملندڙ معلومات به لاڳاپيل ٿي سگهي ٿي.
پڻ ڏسو
[سنواريو]- {{Fmbox warning ruler}}، هڪ افقي ruler، جيڪو ڪجهه system warning notices ۾ استعمال ٿئي ٿو، ۽ هن سانچي جي warning قسم وارو ساڳيو ڳاڙهو رنگ استعمال ڪري ٿو.
- {{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}}