ویکیپدیا:الگوهای کاربر/گروهبندی
گروهبندی الگوهای کاربر:
[ویرایش]نمونهٔ اول
|
همانند جعبهٔ بابل، جعبهای نیز برای گروهبندی الگوهای کاربر در کنار هم وجود دارد به نام جعبه کاربر. تنها لازم است لیستی از الگوهایتان بسازید سپس در بالای این لیست
و در پایین آن {{بالای جعبه کاربر|نام جعبه}}
{{پایین جعبه کاربر}}
را وارد کنید. برای مثال، جعبه سمت چپ با استفاده از دستور پایین ایجاد شده:
{{بالای جعبه کاربر |نمونهٔ اول}} {{ویکیپدیا:ویکیپروژه الگوهای کاربر/الگوی کاربر}} {{کاربر زباله}} {{کاربر تیر}} {{پایین جعبه کاربر}} |
اگر میخواهید لیست الگوهایتان را در یک جعبه بازشو قرار دهید (مثل نمونهٔ دوم) باید به شکل زیر عمل نمایید (دستور زیر تنها در مرورگر IE بهدرستی خوانده میشود و بهتر است در استفاده از آن عجله نکنید و ادامه این بخش را مطالعه کنید):
{{بالای جعبه کاربر|نمونهٔ دوم}} <div class="NavFrame" style="padding:0;border-style:none;"> <div class="NavFrame" style="border-style:none;padding:0;"> <div class="NavHead" style="background:#EDF1F1;text-align:right;text-style:normal"> عنوان گروه</div> <div class="NavContent" style="display:none;"> لیست الگوهای کاربرتان را در اینجا وارد کنید... </div></div></div> {{پایین جعبه کاربر}}
نمونهٔ دوم
الگوهای کاربر زرد
الگوهای کاربر ارغوانی |
دستور بالا را میتوانید در درون یک جعبه کاربر بارها تکرار کنید ، نمونهٔ دوم را در سمت چپ ببینید.
میتوانید با استفاده از «
right
» یا «left
» به عنوان پارامتر دوم یا مستقیماً از طریق دستورalign
جعبه را به راست یا چپ طراز کنید، برای این کار تنها لازم است خط اول دستور یعنیرا به
{{بالای جعبه کاربر|نمونهٔ اول}}
تغییر دهید.
{{بالای جعبه کاربر|نمونهٔ اول|left}}
روش سوم برای گروهبندی استفاده از نظام قدیمیتر گروهبندی بابل است، مثلاً : {{Babel-3|fa|iran|tehran}}. هرچند، این روش تنها برای الگوی کاربر با پیشوند User مثل «User Iran» و نه «کاربر ایران» کار میکند و واضح است برای الگوهایی با نشانوندهای درونی مثل {{کاربر:UBX/Achaemenid}}
کاربرد ندارد. دو دستور زیر طرز استفاده از الگوی بابل را نشان داده، تنها لازم است به جای X
بعد از خط فاصله تعداد الگوهایتان را بنویسید.
{{Babel-X |header=نمونهٔ اول |footer= |align=left |الگوی ۲|الگوی ۱|...}} |
{{UBX-X |header=الگوی ۳|الگوی ۲|الگوی ۱|نمونهٔ اول}} |
روش چهارم برای گروهبندی الگوها، جدولبندی کردن الگوهای کاربر است . برای مثال:
{| style="margin: 1em auto 1em auto" | {{کاربر خرداد}} {{کاربر ویکیسازی}} |- | {{کاربر اچتیامال}} {{کاربر کباب}} |}
که نتیجهٔ زیر را میدهد:
| ||||
|
روش پنجم برای گروهبندی الگوها از ترکیب روش دوم (نمونهٔ دوم) و روش چهارم حاصل میشود. روش دو انسجام درونی DHTML را میشکند و این ویژگی تنها برای اینترنت اکسپلورر به طور صحیح کار میکند و قسمت پیدا/پنهان آن در فایرفاکس و مجموعهٔ Opera درست اجرا نمیشود. راه حل جدید در هر سه مرورگر و مرورگرهای مشابه درست کار میکند، به خصوص در زمانیکه بخواهید الگوهایتان را در گروههای متعدد قرار بدهید. حتی میتوانید بیشتر از یک ستون برای الگوهایتان در جدول داشتهباشید (با تنظیم درصد در مشخصهٔ width="100%"، یا افزودن یک عرض پیکسلی به آن). همچنین میتوانید با تغییر دادن مشخصه align="left" در خط اول دستور، جعبه را به "right" یا "center" طراز کنید.
|
{|align="left" width="160px"
|-
|<div>
{{بالای جعبه کاربر| }}
<div class="NavFrame" style="padding:0;border-style:none;">
<div class="NavFrame" style="border-style:none;padding:0;">
<div class="NavHead" style="background:#EDF1F1;text-align:right;text-style:normal">عنوان گروه</div>
<div class="NavContent" style="display:none;">
لیست الگوهای کاربرتان را در اینجا وارد کنید...
</div></div></div>
{{پایین جعبه کاربر}}
جعبهٔ بعدی شامل گروه جدید را در اینجا وارد کنید...
</div>
|}
فهرست کردن الگوهای کاربر در صفحه
[ویرایش]برای نشان دادن الگوهای کاربر، کد الگوهای کاربر و سایر ویژگی های الگوهای کاربر در یک صفحه از الگوی زیر استفاده کنید:
{{الکابالا}} {{الکا|نام کامل الگوی کاربر|متغیرهای الگوی کاربر}} {{الکاپایین}}
مثال:
{{الکابالا}} {{الکا|کاربر زاپاس|مثال}} {{الکا|جدایی دین از سیاست}} {{الکا|کاربر ویرایش|۱۰۰}} {{الکاپایین}}
که نتیجه میدهد:
کد | نتیجه | استفاده کنندهها | |||
---|---|---|---|---|---|
{{کاربر:جعبه کاربر/کاربر زاپاس}} | پیوندها به این الگو | ||||
{{الگو:کاربر جدایی دین از سیاست}} |
|
پیوندها به این الگو | |||
{{کاربر:جعبه کاربر/کاربر ویرایش}} | پیوندها به این الگو |