الگو:راهنما: تفاوت میان نسخهها
از قانون ایران ما
کد مفصلتر الگو از ChatGPT |
تغییر کد برای بهبود نمایش |
||
| خط ۱: | خط ۱: | ||
<!-- ===== الگو:راهنما (Documentation) ===== --> | <!-- ===== الگو:راهنما (Documentation) ===== --> | ||
<includeonly> | |||
<!-- Bilingual fa/en; no Variables extension or Lua required. --> | <!-- Bilingual fa/en; no Variables extension or Lua required. --> | ||
<!-- Language / direction. Default RTL Persian; switch with |lang=en or |زبان=en --> | <!-- Language / direction. Default RTL Persian; switch with |lang=en or |زبان=en --> | ||
{{#switch:{{lc:{{{زبان|{{{lang|fa}}}}}}}} | {{#switch:{{lc:{{{زبان|{{{lang|fa}}}}}}}} | ||
| en = | | en = | ||
| fa = | | fa = | ||
| #default = | | #default = | ||
}} | }} | ||
<div class="plainlinks" | <div class="plainlinks" | ||
dir="{{#switch:{{lc:{{{زبان|{{{lang|fa}}}}}}}|en=ltr|#default=rtl}}" | |||
style="margin:1.2em 0; border:1px solid #a2a9b1; | style="margin:1.2em 0; border:1px solid #a2a9b1; | ||
border-{{#switch:{{lc:{{{زبان|{{{lang|fa}}}}}}}|en=left|#default=right}}:4px solid #6b7280; | border-{{#switch:{{lc:{{{زبان|{{{lang|fa}}}}}}}|en=left|#default=right}}:4px solid #6b7280; | ||
background:#f8f9fa; padding:0 | background:#f8f9fa; padding:0;"> | ||
<div style="display:flex; gap:.75em; align-items:flex-start; padding:.75em 1em;"> | <div style="display:flex; gap:.75em; align-items:flex-start; padding:.75em 1em;"> | ||
| خط ۲۴: | خط ۲۵: | ||
<!-- heading --> | <!-- heading --> | ||
<div style="font-weight:600; margin:0 0 .35em 0;"> | <div style="font-weight:600; margin:0 0 .35em 0;"> | ||
{{#switch:{{lc:{{{زبان|{{{lang|fa}}}}}}} | {{#switch:{{lc:{{{زبان|{{{lang|fa}}}}}}}|en=Documentation|#default=راهنما}} | ||
<span style="font-weight:400; opacity:.7;"> | <span style="font-weight:400; opacity:.7;"> | ||
— {{#switch:{{lc:{{{زبان|{{{lang|fa}}}}}}}|en=for|#default=برای}} | — {{#switch:{{lc:{{{زبان|{{{lang|fa}}}}}}}|en=for|#default=برای}} | ||
| خط ۳۴: | خط ۳۲: | ||
</div> | </div> | ||
<!-- action links | <!-- action links: View/Edit for /راهنما or /doc; plus /آزمایشی and /موارد_آزمون --> | ||
<div style="margin:.1em 0 .6em 0; font-size:90%; opacity:.9; | <div style="margin:.1em 0 .6em 0; font-size:90%; opacity:.9; white-space:nowrap;"> | ||
<!-- /راهنما or /doc --> | <!-- /راهنما or /doc --> | ||
{{#ifexist: {{FULLPAGENAME}}/راهنما | {{#ifexist:{{FULLPAGENAME}}/راهنما | ||
[[{{FULLPAGENAME}}/راهنما|{{#switch:{{lc:{{{زبان|{{{lang|fa}}}}}}}|en=View doc|#default=مشاهدهٔ راهنما}}]] | | [[{{FULLPAGENAME}}/راهنما|{{#switch:{{lc:{{{زبان|{{{lang|fa}}}}}}}|en=View doc|#default=مشاهدهٔ راهنما}}]] | ||
• [{{fullurl:{{FULLPAGENAME}}/راهنما|action=edit}} {{#switch:{{lc:{{{زبان|{{{lang|fa}}}}}}}|en=Edit|#default=ویرایش}}] | |||
| {{#ifexist:{{FULLPAGENAME}}/doc | |||
| [[{{FULLPAGENAME}}/doc|{{#switch:{{lc:{{{زبان|{{{lang|fa}}}}}}}|en=View doc|#default=مشاهدهٔ راهنما}}]] | |||
• [{{fullurl:{{FULLPAGENAME}}/doc|action=edit}} {{#switch:{{lc:{{{زبان|{{{lang|fa}}}}}}}|en=Edit|#default=ویرایش}}] | |||
| [[{{FULLPAGENAME}}/راهنما|{{#switch:{{lc:{{{زبان|{{{lang|fa}}}}}}}|en=Create /راهنما|#default=ساخت /راهنما}}]] | |||
• [[{{FULLPAGENAME}}/doc|{{#switch:{{lc:{{{زبان|{{{lang|fa}}}}}}}|en=Create /doc|#default=ساخت /doc}}]] | |||
}} | |||
}} | }} | ||
<!-- /sandbox --> | <!-- /آزمایشی (sandbox) --> | ||
• {{#ifexist: {{FULLPAGENAME}}/آزمایشی | • {{#ifexist:{{FULLPAGENAME}}/آزمایشی | ||
[[{{FULLPAGENAME}}/آزمایشی|{{#switch:{{lc:{{{زبان|{{{lang|fa}}}}}}}|en=Sandbox|#default=آزمایشی}}]] | | [[{{FULLPAGENAME}}/آزمایشی|{{#switch:{{lc:{{{زبان|{{{lang|fa}}}}}}}|en=Sandbox|#default=آزمایشی}}]] | ||
| [[{{FULLPAGENAME}}/آزمایشی|{{#switch:{{lc:{{{زبان|{{{lang|fa}}}}}}}|en=Create sandbox|#default=ساخت /آزمایشی}}]] | |||
}} | }} | ||
<!-- /testcases --> | <!-- /موارد_آزمون (testcases) --> | ||
• {{#ifexist: {{FULLPAGENAME}}/موارد_آزمون | • {{#ifexist:{{FULLPAGENAME}}/موارد_آزمون | ||
[[{{FULLPAGENAME}}/موارد_آزمون|{{#switch:{{lc:{{{زبان|{{{lang|fa}}}}}}}|en=Testcases|#default=موارد آزمون}}]] | | [[{{FULLPAGENAME}}/موارد_آزمون|{{#switch:{{lc:{{{زبان|{{{lang|fa}}}}}}}|en=Testcases|#default=موارد آزمون}}]] | ||
| [[{{FULLPAGENAME}}/موارد_آزمون|{{#switch:{{lc:{{{زبان|{{{lang|fa}}}}}}}|en=Create testcases|#default=ساخت /موارد_آزمون}}]] | |||
}} | }} | ||
</div> | </div> | ||
<!-- body: transclude doc if exists; else | <!-- body: transclude doc if exists; else |content=/|متن=; else hint --> | ||
<div style="background:#fff; border:1px solid #eaecf0; border-radius:.5em; padding:1em;"> | <div style="background:#fff; border:1px solid #eaecf0; border-radius:.5em; padding:1em;"> | ||
{{#ifexist: {{FULLPAGENAME}}/راهنما | {{#ifexist:{{FULLPAGENAME}}/راهنما | ||
| {{ {{FULLPAGENAME}}/راهنما }} | | {{{{FULLPAGENAME}}/راهنما}} | ||
| {{#ifexist: {{FULLPAGENAME}}/doc | | {{#ifexist:{{FULLPAGENAME}}/doc | ||
| {{ {{FULLPAGENAME}}/doc }} | | {{{{FULLPAGENAME}}/doc}} | ||
| {{#if:{{{content|{{{متن|}}}}}}| | | {{#if:{{{content|{{{متن|}}}}}}| | ||
{{{content|{{{متن}}}}}} | {{{content|{{{متن}}}}}} | ||
| خط ۸۴: | خط ۸۱: | ||
</div> | </div> | ||
<!-- Tracking category on the TEMPLATE PAGE only ( | <!-- Tracking category on the TEMPLATE PAGE only (use inside <noinclude>…</noinclude>). --> | ||
{{#if:{{{nocat|{{{بدون_رده|}}}}}}|| | {{#if:{{{nocat|{{{بدون_رده|}}}}}}|| | ||
{{#if:{{REVISIONID}}| | {{#if:{{REVISIONID}}| | ||
[[رده:الگوهای دارای زیرصفحهٔ راهنما]] | [[رده:الگوهای دارای زیرصفحهٔ راهنما]] | ||
| | | }} | ||
}} | }} | ||
</includeonly> | |||
<noinclude>{{راهنما}}</noinclude> | |||
نسخهٔ ۳ اکتبر ۲۰۲۵، ساعت ۰۸:۴۸
📄
{{#switch:fa}
— {{#switch:fa}
راهنما
{{#ifexist:الگو:راهنما/راهنما
| {{#switch:fa}
• {{#switch:fa}
| {{#ifexist:الگو:راهنما/doc
| {{#switch:fa}
• {{#switch:fa}
| {{#switch:fa}
• [[الگو:راهنما/doc|
}}
• {{#ifexist:الگو:راهنما/آزمایشی
| {{#switch:fa}
| [[الگو:راهنما/آزمایشی|
• {{#ifexist:الگو:راهنما/موارد_آزمون
| {{#switch:fa}
| [[الگو:راهنما/موارد_آزمون|
{{#ifexist:الگو:راهنما/راهنما
| الگو:کوتاه
این الگو، سند/راهنمای یک الگو را نمایش میدهد. طراحی شده تا:
- نخست به زیرصفحهی«/راهنما» (فارسی) نگاه کند؛ در صورت نبود، «/doc» را امتحان کند.
- پیوندهای آماده برای «/آزمایشی» و «/موارد_آزمون» نشان دهد.
- زبان پیشفرض را فارسی (RTL) نگه دارد و با `|lang=en` حالت LTR بدهد.
- بدون استفاده از افزونه Variables کار کند.
پارامترها
|زبان=/|lang=fa(پیشفرض) یاenبرای تغییر جهت و برچسبها.|متن=/|content=- محتوای راهنما زمانی که هنوز زیرصفحه ساخته نشده است.
|بدون_رده=1/|nocat=1- جلوگیری از قرار گرفتن صفحهیالگو در «».
نمونه
حلقه در الگو پیدا شد: الگو:راهنماحلقه در الگو پیدا شد: الگو:راهنماحلقه در الگو پیدا شد: الگو:راهنما
|