پرش به محتوا

الگو:دمو

از ویکی‌پدیا، دانشنامهٔ آزاد
توضیحات الگو[نمایش] [ویرایش] [تاریخچه] [پاکسازی]

{{دمو}} کد الگو (یا هر کد دیگری) را در یک برچسب <syntaxhighlight lang="wikitext">...</syntaxhighlight> قرار بگیرد تا کد مورد نظر مانند زیر دیده شود.

{{demo|<nowiki>{{your template}}</nowiki>}}

نکته مهم: شما باید برچسب <nowiki>...</nowiki> را در دو طرف کد قرار دهید (یا از {{escape}} استفاده کنید که نمونه‌ای بدون دمو دارد) تا نشان داده شوند. مانند: {{demo|<nowiki>[template source]</nowiki>}}

اگر از برچسب <nowiki>...</nowiki> استفاده نکنید ممکن است کد، پیش از رسیدن به این الگو اجرا شود. {{دمو|{{fail}}}} produces:

<big style="color:#DF0A24; font-size:1.4em;">&#x2717;</big>&nbsp;'''ناموفق'''
 ناموفق

Pre style

[ویرایش]

از |style= برای افزودن CSS به برچسب <pre>...</pre> استفاده کنید.

برای نمونه {{demo|style=margin-left: 1.6em;|<nowiki>{{done}}</nowiki>}} نشان می‌دهد:

{{done}}
✓

جداکننده

[ویرایش]

با استفاده از |sep= می‌توانید نوع جداکننده بین <syntaxhighlight> و الگو را تغییر دهید.

{{دمو|sep=produces|<nowiki>{{done}}</nowiki>}}
{{done}}
produces ✓

همچنین می‌توانید از |sep=<td> استفاده کنید تا نمایش آن را در قاب جدول تنظیم کنید:

{{done}}
✓

بجای استفاده از |sep= می‌توانید شمار خط‌های شکست بین کد و الگو را با |br= تعیین کنید.

ترتیب برعکس

[ویرایش]

از |reverse=1 استفاده کنید تا اسنیپت کد و نتایج آنرا به ترتیب برعکس نشان دهد:

{{دمو|reverse=1|<nowiki>{{tl|template}}</nowiki>}}

که نشان می‌دهد:

{{template}}
{{tl|template}}

حذف رده

[ویرایش]

برای الگوهایی که رده ردیابی می‌افزایند مانند ({{Asbox}}) مقدار |nocat= (یا |demo_kill_categories=) برابر هر چیزی قرار دهید تا از نمایش آنها در خروجی جلوگیری کنید:

{{Asbox
| image = WPVG icon 2016.svg
| pix = 30
| subject = [[بازی ویدئویی]]
| name = بازی ویدئویی-خرد
| category = مقاله‌های خرد بازی ویدئویی
| tempsort = *
}}
نشان می‌دهد:


پودمان

[ویرایش]

اگر این الگو بر پایه لوآ است می‌توانید آرگومان‌ها را مستقیما به پودمان:Demo منتقل کنید:

{{#invoke:Demo|module|demo_module=RoundN|demo_module_func=N2|demo_template=Round2
|bold_winner=high
|May 1|Team A|1|Team B|2
}}
{{Round2
|bold_winner=high
|May 1|Team A|1|Team B|2
}}
 
فینال
 
  
 
May 1
 
 
Team A1
 
 
Team B2
 

توجه: با این کار، پودمان تلاش می‌کند خط شکست‌ها را برای پارامترهای بی‌نام حفظ کند. اما این کار برای پارامترهای با نام ممکن نیست. زیرا آنها پیش از انتقال به پودمان از فضای سفید/ترتیب خود جدا می‌شوند. همچنین باید بجای |sep= از |demo_sep= استفاده نکرده‌اید (اگر نمی‌خواهید همه آرگومان‌ها منتقل شوند باید از پیشوند demo_ استفاده کنید).

داده‌های الگو

[ویرایش]
این، توضیحاتِ الگوداده است که توسط TemplateWizard، ویرایشگر دیداری و دیگر ابزارها استفاده می‌شود. گزارش خطای ماهیانه برای این الگو را ببینید.

الگوداده دمو

بدون توصیف.

پارامترهای الگو[ویرایش داده‌های الگو]

پارامترتوضیحاتنوعوضعیت
Content1

must be wrapped in <nowiki>

ناشناختهاختیاری
sepsep

Number of line breaks, or wikitext to fill in as the linebreak

ناشناختهاختیاری
nocatnocat demo_kill_categories

بدون توصیف

بولیاختیاری
result_argresult_arg

بدون توصیف

ناشناختهاختیاری
<syntaxhighlight> stylestyle

بدون توصیف

ناشناختهاختیاری
Reverse orderreverse

Show the code snippet and the result in reverse order

پیش‌فرض
0
مقدار خودکار
1
بولیاختیاری