پرش به محتوا

الگو:DISPLAYTITLE

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

{{DISPLAYTITLE}} یک سوئیچ رفتاری برای کد مدیاویکی است. از {{DISPLAYTITLE:}} برای قالب‌بندی عنوان مقاله، بدون تغییر آدرس صفحه استفاده کنید. همه یا بخشی از عنوان صفحه می‌تواند به صورت مورب با پایین‌نویس و بالانویس یا هر گونه قالب‌بندی مورد نیاز شیوه‌نامه مقاله نشان داده شود.

نمونه‌ها

[ویرایش]
عنوان اصلی عنوان نمایش داده شده متغیر
Lorem ipsum dolor Lorem ipsum dolor {{DISPLAYTITLE:Lorem ''ipsum'' doLor}} نامعتبر؛ با عنوان مطابقت ندارد.
Lorem ipsum dolor Lorem ipsum dolor {{DISPLAYTITLE:Lorem ''ipsum'' dolor}}
Lorem ipsum dolor Lorem ipsum dolor {{DISPLAYTITLE:Lorem ipsum <sup>dolor</sup>}}
Lorem ipsum dolor Lorem ipsum dolor {{DISPLAYTITLE:Lorem <span style="position:absolute; top:-9999px;">ipsum</span> dolor}}
Lorem ipsum dolor Lorem ipsum dolor {{DISPLAYTITLE:Lorem <span style="color:#9400D3;">ipsum</span> dolor}}
Lorem ipsum dolor Lorem ipsum dolor {{DISPLAYTITLE:Lorem {{green|ipsum}} dolor}}
Lorem ipsum dolor Lorem ipsum dolor {{DISPLAYTITLE:Lorem <span style="color:#9400D3;">ipsum</span> <span style="color:#F4A460;">dolor</span>}}
Portal:Lorem ipsum dolor : _ Portal _ _ : _ Lorem ipsum dolor {{DISPLAYTITLE:: _ Portal _ _ : _ Lorem ipsum dolor}}

معرفی

[ویرایش]

عنوان نام صفحه همیشه می‌تواند کپی و پِیست شود تا بر پیوندها، اجزاء و رده‌ها تاثیر بگذارد. DISPLAYTITLE این کار را اعمال می‌کند. بنابراین در واقع فقط تغییراتی که به فرم متعارف (en) (فرمت استاندارد) تبدیل می‌شوند عنوان نمایش داده شده را تغییر می‌دهند. در حالت ویرایش، همیشه امکان پیش‌نمایش عنوان صفحه وجود دارد. هر تغییر نامعتبر هر گونه تغییر مجاز دیگر را باطل کرده و کل عنوان را بدون تغییر نشان می‌دهد.

عنوان یک صفحه نامگذاری شده، بیانگر نام کامل آن صفحه است که "فضای نام:نام صفحه" را مشخص می‌کند. فضای نام یک مقاله، بی‌نام است. بنابراین نمایش داده نمی‌شود و نام کامل صفحه fullpagename برابر با نام صفحه است.

توجه داشته باشید که علامت هشدار در بالای این صفحه می‌خواهد اعلام کند که از حالت الگوی DISPLAYTITLE استفاده نکرده و بجای آن مستقیماً از واژه جادویی {{DISPLAYTITLE:}} استفاده کنید. این الگو به هر شکلی به سادگی واژه جادویی "DISPLAYTITLE:" را فرا می‌خواند. بنابراین استفاده از الگو DISPLAYTITLE یک مرحله (قابل قبول اما) غیر ضروری در پردازش صفحه ایجاد می‌کند. اگر از "|" (استفاده به صورت الگو) بجای ":" (استفاده به صورت واژه جادویی) استفاده کنید، این الگو صفحه را در رده:صفحاتی که از یک الگو جای یک واژه جادویی استفاده می‌کنند قرار می‌دهند که ممکن است باعث گمراهی شود.

توضیح

[ویرایش]

با استفاده از {{DISPLAYTITLE:namespace:pagename}} می‌توان عنوان (نام کامل صفحه fullpagename) را هر جایی درون متن تغییر داد. طبق معمول در نشانه‌گذاری، چندین فضا به یک صورت در می‌آیند. تغییرات بصری مجاز به سادگی زیر هستند:

  • افزودن دونقطه ":" به عنوان (نام کامل صفحه fullpagename)
  • تغییر فضای خالی " " به زیرخط "_" یا برعکس (مانند [[ویکی‌پدیای فارسی|ویکی‌پدیای_فارسی]])
  • افزودن هر گونه عدد یا ترکیب فضای خالی " " و زیرخط "_"
    • در اطراف نویسه جداکننده ":" (بین فضای نام و نام صفحه)، یا
    • بین واژه‌ها و نام صفحه
    • پیش و پس از عنوان (که عمدا در آنها از فضای خالی " " استفاده نشده است) (مانند _NSAKEY)
  • افزودن قالب‌بندی برجسته یا مورب به هر یک از حروف در نام کامل صفحه (مانند ''[[دیوان حافظ]]'' برای دیوان حافظ)

این امکانات به دلیل تعریف یک نام صفحه وجود دارند که با کپی و پِیست کردن عنوان در پیوندها، اجزاء و نام رده‌ها امکان متعارف‌سازی (en) برای هر عنوانی را فراهم می‌کنند.

اگر عنوان نمایش DISPLAYTITLE بیش از یک بار در متن استفاده شده باشد، آخرین مورد استفاده آن ابطال همه موارد پیشین خواهد شد. این یعنی اگر عنوان نمایش DISPLAYTITLE به صورت خودکار توسط چیزی مانند یک الگوی جعبه‌کتابی (bookbox) ایجاد شود باید باطل شود. سپس یک عنوان نمایش DISPLAYTITLE آشکار باید پس از آن الگو قرار بگیرد تا نسخه مورد نظر شما را نمایش دهد. اگر همه تلاش‌ها برای تغییر عنوان (انطباق با متعارف‌سازی) موفق نبود، در پایین صفحه به دنبال متغیر جادویی سرگردان عنوان نمایش DISPLAYTITLE بگردید.

شیوه‌نامه

[ویرایش]

شیوه‌نامه‌های DISPLAYTITLE همانند متغیر جادویی DISPLAYTITLE است. خواهشمند است از ":" بجای "|" استفاده کنید.

  1. می‌توانید {{DISPLAYTITLE: را هر جایی در متن وارد کنید.
  2. پس از آخرین نویسه ":" نام صفحه را وارد کنید. (بخش توضیح در بالا را ببینید.)
  3. پس از عنوان تغییر یافته }} را وارد کنید. (نمونه‌های بالا را ببینید.)
  4. روی دکمه "پیش‌نمایش" در پایین صفحه کلیک کنید تا نتیجه را پیش از ذخیره بررسی نمایید.

اگر بیش از یک نمونه از DISPLAYTITLE وجود داشته باشد و همه آنها یک عنوان را مشخص نکرده باشند، فقط آخرین نمونه با یک پیام خطا ایجاد می‌شود. مانند:

هشدار: نمایش "<i>عنوان دلخواه</i>" باعث ابطال پیش‌نمایش عنوان "<i>دلخواه</i> پیشین می‌شود".

راه حل ترجیحی برای این مشکل حذف یا غیرفعال کردن یکی از موارد DISPLAYTITLE است. اگر به دلیل محدودیت‌های الگو و غیره این امکان وجود نداشته باشد، ممکن است با استفاده از پارامتر "noerror" به صورت {{DISPLAYTITLE:Desired Title|noerror}} جلوی نمایش پیام خطا را گرفت. اگر از این روش استفاده می‌کنید، باید بدانید که آخرین نمونه DISPLAYTITLE موارد پیش از خود را لغو می کند. این بدان معنا است که اگر DISPLAYTITLE که به طور خودکار توسط یک الگوی جعبه اطلاعات تولید شود باید باطل شود. سپس یک DISPLAYTITLE آشکار باید پس از جعبه اطلاعات قرار داده شود تا کار کند.

رده‌های ردیابی

[ویرایش]

موارد مرتبط

[ویرایش]
واژه‌های جادویی و الگوهای تغییر یا تصحیح
Wiki markup
Transclusion from template:
Involves Correct name Actual article name
{{Italic title}} Title in italics To Kill a Mockingbird To Kill a Mockingbird
{{Italic title|all=yes}} Complete title in italics, including parentheses Randall and Hopkirk (Deceased) Randall and Hopkirk (Deceased)
{{Italic title|string=Ally McBeal}} Phrase of |string= in italics List of Ally McBeal episodes List of Ally McBeal episodes
{{Italic title|all=yes|string=Fringe}} Phrase of |string= in italics; also looks in parentheses Peter (Fringe episode) Peter (Fringe episode)
{{Italic disambiguation}} Disambiguation in italics The End (Lost) The End (Lost)
{{Lowercase title}} Lowercase first character eBay EBay
{{Lowercase title|italic=yes}} Lowercase first character and place title in italics, not including disambiguation iCarly (soundtrack) ICarly (soundtrack)
{{Lowercase title|italic=yes|force=yes}} Lowercase first character and place title in italics, including disambiguation
{{Lowercase title|dab=yes}} Lowercase first character and place disambiguation in italics iSpy (Modern Family) ISpy (Modern Family)
{{Italic title prefixed|17}} Italicize after the number characters at the beginning of the title German battleship Bismarck German battleship Bismarck
Magic word
{{DISPLAYTITLE:_NSAKEY}} Various _NSAKEY NSAKEY
Title corrections
{{Correct title|reason=bracket}} < > [ ] { } Benzo[a]pyrene Benzo(a)pyrene
{{Correct title|reason=#}} # Pilot #5 Pilot No. 5
{{Correct title|reason=:}} : DK: King of Swing DK King of Swing