سانچو:Code
{{{1}}}
| هي سانچو تمام گهڻن صفحن تي استعمال ٿئي ٿو. وڏي پيماني تي خلل ۽ غير ضروري سرور لوڊ کان بچڻ لاءِ، هن سانچي ۾ ڪا به تبديلي ڪرڻ کان اڳ ان کي پهريان ان جي /sandbox يا /testcases ذيلي صفحن ۾ آزمائي ڏسو، يا پنهنجي يوزر اسپيس ۾. آزمائشي تبديليون پوءِ هڪ ئي ترميم سان هن صفحي ۾ شامل ڪري سگهجن ٿيون۔ مهرباني ڪري تبديليون لاڳو ڪرڻ کان اڳ بحث صفحي تي انهن بابت ڳالهه ٻولهه ڪرڻ تي غور ڪريو۔ |
| 500 "مهانگيون پارسر فنڪشن ڪالون" (مثال طور #ifexist:، PAGESIZE:، ۽ PAGESINCATEGORY:) جي سرور حد سبب، هي سانچو رڳو تڏهن صحيح نموني ڪم ڪندو جڏهن اهو استعمال ڪندڙ صفحو اڳ ۾ ئي اها حد نه اورانگهيو هجي۔ جڏهن اها حد اورانگهي ويندي، تڏهن هن سانچي يا ماڊيول کي استعمال ڪندڙ صفحو زمرو:تمام گهڻين مهانگين پارسر فنڪشن ڪالن وارا صفحا ۾ شامل ڪيو ويندو۔ (وڌيڪ ڄاڻ) |
استعمال
[سنواريو]هي سانچو مختصر متن کي <syntaxhighlight>...</syntaxhighlight> ٽيگن ۾ ويڙهي ٿو؛ ڏسو mw:Extension:SyntaxHighlight.
هي سانچو رڳو ننڍن مثالن لاءِ استعمال ٿيڻ گهرجي؛ ڊگهي مواد لاءِ <syntaxhighlight> استعمال ڪريو. مختلف ٽيگن جي وضاحت لاءِ Help:Wiki markup ڏسو. مثال طور {{code|some text}} هي نتيجو ڏيندو:
some text
جيڪڏهن مواد ۾ equals نشان (=) هجي ته پيرا ميٽر واضح طور ڏيو: {{code|1=int i = 0;}}.
هي سانچو <syntaxhighlight> ٽيگ کي inline=1 خاصيت سان استعمال ڪري ٿو. اهو <code> ۽ <nowiki> جي گڏيل اثر وانگر ڪم ڪري ٿو. مثال طور {{code|some '''wiki''' text}} ۾ لفظ "wiki" ٿلهو نه ٿيندو ۽ ٽرپل ڪاما پڻ ڏيکاربي:
some '''wiki''' text
جيڪڏهن ساڳيو مثال wikitext طور ڏنو وڃي ({{code|some '''wiki''' text|lang=wikitext}})، نتيجو هيئن ٿيندو:
some '''wiki''' text
پر {{code|a {{template}} call|lang=wikitext}} اڃا به سانچي کي هلائيندو:
a [[:سانچو:Template]] call
ان کان بچڻ لاءِ <nowiki>...</nowiki> استعمال ڪريو:
a {{template}} call
جڏهن عام متن سان گڏ استعمال ڪيو وڃي، {{code}} بهتر پڙهڻ لاءِ ٿوري جڳهه سان استعمال ڪيو وڃي:
foo {{code|bar baz}} quux.
هي واضح آهي:
- foo
quux.bar baz
مقابلي ۾:
foo {{code|bar baz}} quux.
گهٽ واضح آهي:
- foo
quux.bar baz
ٻولي مقرر ڪرڻ لاءِ |2= يا |lang= استعمال ڪريو. ڊفالٽ |lang=text آهي. صحيح قدرن ۾ , wikitext, html, php, css, javascript وغيره شامل آهن. غلط قدر ڏيڻ سان صفحو Category:Pages with syntax highlighting errors ۾ شامل ٿيندو.mysql
مثال
[سنواريو]| Markup | Renders as |
|---|---|
Lorem {{code|ipsum '''dolor'''}} sit amet |
Lorem sit amet |
Lorem {{code|ipsum '''dolor'''|wikitext}} sit amet |
Lorem sit amet |
The declaration {{code|lang=cpp |int foo(const std::string& bar, const std::vector<long double*>& baz);}} |
The declaration |
مهانگو پارسر فنڪشن خبردار
[سنواريو]هي سانچو mw:Extension:SyntaxHighlight استعمال ڪري ٿو جيڪو "expensive parser function" آهي (ڏسو WP:EXPENSIVE). جيڪڏهن هڪ صفحي تي 500 کان وڌيڪ اهڙا فنڪشن استعمال ٿين، ته پوءِ syntax highlighting بند ٿي ويندي.
TemplateData
[سنواريو]سانچي ڊيٽا ھيڊر لاءِ سانچائي ڊيٽا
پڻ ڏسو
[سنواريو]- {{mono}}
- Help:Wikitext