مدیاویکی:Ffeed-featured-page/توضیحات: تفاوت میان نسخه‌ها

صفحه‌ای تازه حاوی «{{زیرصفحه توضیحات}} <!-- لطفاً رده‌ها را جایی که در پایین این صفحه اشاره شده‌است قرار دهید و میان‌ویکی‌ها را هم در ویکی‌داده (ویکی‌پدیا:ویکی‌داده را ببینید) --> این صفحه کدی را اجرا می‌کند که بر اساس آن عنوان زیرصفحه‌ای که حاوی وپ:مپه|مقاله...» ایجاد کرد
 
بدون خلاصۀ ویرایش
 
خط ۱: خط ۱:
{{زیرصفحه توضیحات}}
{{زیرصفحه توضیحات}}
<!-- لطفاً رده‌ها را جایی که در پایین این صفحه اشاره شده‌است قرار دهید و میان‌ویکی‌ها را هم در ویکی‌داده ([[ویکی‌پدیا:ویکی‌داده]] را ببینید) -->
<!-- لطفاً رده‌ها را جایی که در پایین این صفحه اشاره شده‌است قرار دهید و میان‌ویکی‌ها را هم در ویکی‌داده ([[ویکی‌هزاره:ویکی‌داده]] را ببینید) -->
این صفحه کدی را اجرا می‌کند که بر اساس آن عنوان زیرصفحه‌ای که حاوی [[وپ:مپه|مقاله پیشنهادی]] برای صفحهٔ اصلی است مشخص می‌شود.
این صفحه کدی را اجرا می‌کند که بر اساس آن عنوان زیرصفحه‌ای که حاوی [[وپ:مپه|مقاله پیشنهادی]] برای صفحهٔ اصلی است مشخص می‌شود.


خط ۱۶: خط ۱۶:
مقدار o همیشه برابر با سال تقویمی نیست. برای روزی مثل ۴ اکتبر ۲۰۲۱ مقدار o برابر ۲۰۲۱ است؛ اما برای روزهای اول سال، این مقدار می‌تواند یکی کمتر باشد (مثلاً برای اول ژانویهٔ ۲۰۲۱ مقدار o برابر است با ۲۰۲۰). مزیت استفاده از o نسبت به عدد سال (یا دستور Y) آن است که برای سال‌هایی که اول یا آخرشان هفتهٔ ناقص دارند، اجازه می‌دهد که نمایش زیرصفحهٔ مربوط تا روزهای اول سال بعد هم ادامه یابد و «عدالت» رعایت شود.
مقدار o همیشه برابر با سال تقویمی نیست. برای روزی مثل ۴ اکتبر ۲۰۲۱ مقدار o برابر ۲۰۲۱ است؛ اما برای روزهای اول سال، این مقدار می‌تواند یکی کمتر باشد (مثلاً برای اول ژانویهٔ ۲۰۲۱ مقدار o برابر است با ۲۰۲۰). مزیت استفاده از o نسبت به عدد سال (یا دستور Y) آن است که برای سال‌هایی که اول یا آخرشان هفتهٔ ناقص دارند، اجازه می‌دهد که نمایش زیرصفحهٔ مربوط تا روزهای اول سال بعد هم ادامه یابد و «عدالت» رعایت شود.


الگوریتم از یک فرمول استفاده می‌کند تا خروجی‌اش را که قالب <code>ویکی‌پدیا:نوشتار پیشنهادی/{{قرمز|سال}}/{{آبی|شماره زیرصفحه}}</code> دارد تولید کند. قسمت <code>{{قرمز|سال}}</code> به سادگی همان مقدار o در بالاست. قسمت <code>{{آبی|شماره زیرصفحه}}</code> با این فرمول حساب می‌شود:
الگوریتم از یک فرمول استفاده می‌کند تا خروجی‌اش را که قالب <code>ویکی‌هزاره:نوشتار پیشنهادی/{{قرمز|سال}}/{{آبی|شماره زیرصفحه}}</code> دارد تولید کند. قسمت <code>{{قرمز|سال}}</code> به سادگی همان مقدار o در بالاست. قسمت <code>{{آبی|شماره زیرصفحه}}</code> با این فرمول حساب می‌شود:


* مقدار W را ضربدر ۲ کن
* مقدار W را ضربدر ۲ کن
خط ۳۱: خط ۳۱:
برای این که این الگوریتم آزمایش‌پذیر شود، کد [[مدیاویکی:Ffeed-featured-page]] چنان بازطراحی شده که بتوان با آن مثل یک الگو برخورد کرد و به آن یک پارامتر داد. این پارامتر عبارت است از یک تاریخ و ساعت، تا ببینیم که خروجی الگوریتم برای آن تاریخ و ساعت چه خواهد بود.
برای این که این الگوریتم آزمایش‌پذیر شود، کد [[مدیاویکی:Ffeed-featured-page]] چنان بازطراحی شده که بتوان با آن مثل یک الگو برخورد کرد و به آن یک پارامتر داد. این پارامتر عبارت است از یک تاریخ و ساعت، تا ببینیم که خروجی الگوریتم برای آن تاریخ و ساعت چه خواهد بود.


مثلاً <code><nowiki>{{MediaWiki:Ffeed-featured-page|2021-02-01 08:00:00}}</nowiki></code> چنین خروجی می‌دهد: <code>{{MediaWiki:Ffeed-featured-page|2021-02-01 08:00:00}}</code> که آن را به این شکل باید بخوانید: ''ویکی‌پدیا:نوشتار پیشنهادی {{خاکستری|ممیز}} {{قرمز|۲۰۲۱}} {{خاکستری|ممیز}} {{آبی|۹}}''. توجه کنید که مرورگر شما ممکن است رقم ۹ را سمت راست عدد ۲۰۲۱ نشان بدهد اما در اصل این رقم آخرین نویسه است.
مثلاً <code><nowiki>{{MediaWiki:Ffeed-featured-page|2021-02-01 08:00:00}}</nowiki></code> چنین خروجی می‌دهد: <code>{{MediaWiki:Ffeed-featured-page|2021-02-01 08:00:00}}</code> که آن را به این شکل باید بخوانید: ''ویکی‌هزاره:نوشتار پیشنهادی {{خاکستری|ممیز}} {{قرمز|۲۰۲۱}} {{خاکستری|ممیز}} {{آبی|۹}}''. توجه کنید که مرورگر شما ممکن است رقم ۹ را سمت راست عدد ۲۰۲۱ نشان بدهد اما در اصل این رقم آخرین نویسه است.


=== جدول نمایشی ===
=== جدول نمایشی ===