پرش به محتوا

بحث الگو:EstcatCountryCentury

محتوای صفحه در زبان‌های دیگر پشتیبانی نمی‌شود
افزودن مبحث
از ویکی‌پدیا، دانشنامهٔ آزاد
آخرین نظر: ۳ سال پیش توسط Jeeputer در مبحث بهبود الگو

بهبود الگو

[ویرایش]

@Jeeputer: سلام. نمی‌شود الگو را بهینه‌تر کرد تا نیازی به چهار یا پنج ورودی برای سده نداشته باشد؟ مهدی صفار ۱۲ فروردین ۱۴۰۰، ساعت ۰۰:۴۳ (ایران) ‏۳۱ مارس ۲۰۲۱، ساعت ۲۰:۱۳ (UTC)پاسخ

@Mahdy Saffar: سلام. چرا شدنی که هست. یک الگوی دیگر هم بود (دقیق یادم نیست کدام، فکر کنم الگو:رده بنیان‌گذاری‌ها بود) که نسخهٔ اصلی‌اش را تغییر دادم که سال و نام کشور را از عنوان صفحه بگیرد. برای این الگو هم با expr می‌شود هر ۵ پارامتر اول (پنجمی هزاره است) را با عدد موجود در عنوان محاسبه کرد. اگر دوست داشتید در الگو:EstcatCountryCentury/آزمایشی نسخهٔ جدیدش را بسازید من هم کمک می‌کنم. اگر هم نه در اولین فرصت سعی می‌کنم خودم به‌روزش کنم. --{{کاربر|جـیپیوتر}}بحث ‏۳۱ مارس ۲۰۲۱، ساعت ۲۰:۳۹ (UTC)پاسخ
@Jeeputer: من یک ساختار خیلی ساده برای استخراج اطلاعات از عنوان ایجاد کردم. ولی مشکل اینجاست که پارامتری نمی‌شود. یعنی من بلد نیستم پارامتری برای یک داده استخراج‌شده تعریف کنم. مهدی صفار ۱۲ فروردین ۱۴۰۰، ساعت ۰۲:۰۹ (ایران) ‏۳۱ مارس ۲۰۲۱، ساعت ۲۱:۳۹ (UTC)پاسخ
@Mahdy Saffar: احتمالاً لازم باشد که یک زیرالگو به‌عنوان ماژول کمکی برای الگو بسازیم. ضمن این که نیازی به فراخوانی پودمان هم نیست. الگو:digits را داریم که هر رقمی در ورودی‌اش باشد را استخراج می‌کند. من الان امتحانش می‌کنم. {{کاربر|جـیپیوتر}}بحث ‏۳۱ مارس ۲۰۲۱، ساعت ۲۱:۴۵ (UTC)پاسخ
@Mahdy Saffar: الگو:EstcatCountryCentury/استخراج سده را ساختم و الان در الگوی آزمایشی پیاده‌اش می‌کنم. آن ایده‌ای که برای نام کشور استفاده کردید هم خوب است، اما یک نکته دارد: این روش در رده‌های مربوط به سده‌های تک‌رقمی حرف اول نام کشور را حذف می‌کند. (ایندکس 35 می‌شود حرف دوم نام کشور) برای این هم یک فنی بلدم که الان پیاده می‌کنم. {{کاربر|جـیپیوتر}}بحث ‏۳۱ مارس ۲۰۲۱، ساعت ۲۱:۵۵ (UTC)پاسخ
@Mahdy Saffar: این نسخهٔ دوم که دیدید خیلی بهتر است و فقط ۳ پارامتر ترتیبی و ۲ پارامتر نام‌دار دارد. سال و سده و هزاره و نام کشور را هم از عنوان می‌گیرد. فقط یک مشکل دارد که در رده:بنیان‌گذاری‌های سده ۴ (میلادی) در ارمنستان می‌توانید ببینید. من این بارها با این مشکل مواجه شده‌ام و نمی‌دانم چرا هنوز نتوانستم راه حلش را پیدا کنم. ببینید شما می‌توانید در رفعش کمک کنید؟ {{کاربر|جـیپیوتر}}بحث ‏۳۱ مارس ۲۰۲۱، ساعت ۲۲:۴۷ (UTC)پاسخ
@Jeeputer: یک مشکل را با این ویرایش حل کردم. مهدی صفار ۱۲ فروردین ۱۴۰۰، ساعت ۰۳:۲۶ (ایران) ‏۳۱ مارس ۲۰۲۱، ساعت ۲۲:۵۶ (UTC)پاسخ
@Mahdy Saffar: ممنون. فکر می‌کنم الان درست کار می‌کند، نه؟ منتقلش کنیم؟ {{کاربر|جـیپیوتر}}بحث ‏۳۱ مارس ۲۰۲۱، ساعت ۲۲:۵۹ (UTC)پاسخ
@Jeeputer: برای ارمنستان چرا جدول را به صورت کامل نشان نمی‌دهد؟ مهدی صفار ۱۲ فروردین ۱۴۰۰، ساعت ۰۳:۳۱ (ایران) ‏۳۱ مارس ۲۰۲۱، ساعت ۲۳:۰۱ (UTC)پاسخ
@Mahdy Saffar: نسخهٔ قبلی هم به همین شکل بوده. ردهٔ انگلیسی‌اش را ببینید، به همین شکل است. دلیلش هم این است که رده‌های مربوط به سال‌های سده ۴ در ارمنستان موجود نیستند. {{کاربر|جـیپیوتر}}بحث ‏۳۱ مارس ۲۰۲۱، ساعت ۲۳:۰۳ (UTC)پاسخ
البته اگر بخواهم دقیق‌تر بگویم، دلیلش این است که الگو کلاً برای سده‌های پیش از میلاد رده‌های سال‌ها را نمایش نمی‌دهد. چون اصولاً رده‌ای برای بنیان‌گذاری‌های مثلاً سال ۴۰ پیش از میلاد نداریم. {{کاربر|جـیپیوتر}}بحث ‏۳۱ مارس ۲۰۲۱، ساعت ۲۳:۰۳ (UTC)پاسخ
@Jeeputer: الگو می‌گوید برای سده ۱۱ به بعد جدول کامل ساخته می‌شود! (11th century onwards shows full table unless decades parameter is set) مهدی صفار ۱۲ فروردین ۱۴۰۰، ساعت ۰۳:۳۵ (ایران) ‏۳۱ مارس ۲۰۲۱، ساعت ۲۳:۰۵ (UTC)پاسخ
@Mahdy Saffar: بله از سده ۱۱ به بعد را فقط می‌سازد. این را در ساختار هسته‌اش هم می‌توانید ببینید. من صرفاً فقط دلیل عدم نمایش در ردهٔ پیش از میلاد را عرض کردم. {{کاربر|جـیپیوتر}}بحث ‏۳۱ مارس ۲۰۲۱، ساعت ۲۳:۰۷ (UTC)پاسخ
@Jeeputer: به نظرم مشکل خاصی ندارد. ممنون. مهدی صفار ۱۲ فروردین ۱۴۰۰، ساعت ۰۳:۳۹ (ایران) ‏۳۱ مارس ۲۰۲۱، ساعت ۲۳:۰۹ (UTC)پاسخ

@Mahdy Saffar: ممنون که کمک کردید. الگو را منتقل کردم. در خصوص موضوع سدهٔ ۱۱ هم، دنبالش نگشتم که بحثش را پیدا کنم، اما گویا در ویکی انگلیسی اجماعی هست که برای سال‌های پیش از سده ۱۱ ردهٔ سال نداشته‌باشند و مقاله‌های مرتبط با آن سال‌ها را در رده‌های سده یا دهه قرار دهند. فقط برای برخی کشورها مانند ایتالیا، انگلستان و کشورهای دیگر که تاریخی غنی در آن سال‌ها داشته‌اند ردهٔ سال ساخته شده. این که رده‌های سال‌های قدیمی ما بعضاً میان‌ویکی ندارند هم به همین دلیل است. --{{کاربر|جـیپیوتر}}بحث ‏۳۱ مارس ۲۰۲۱، ساعت ۲۳:۲۶ (UTC)پاسخ

@Jeeputer: ممنون از پیگیریتان. در این ویرایش سعی کردم جدول را جمع‌وجورتر کنم. اگر به نظرتان همان حالت قبلی بهتر است واگردانی کنید. مهدی صفار ۱۲ فروردین ۱۴۰۰، ساعت ۰۴:۰۲ (ایران) ‏۳۱ مارس ۲۰۲۱، ساعت ۲۳:۳۲ (UTC)پاسخ
@Mahdy Saffar اتفاقاً خیلی هم بهتر شد. در رده‌هایی مانند رده:بنیان‌گذاری‌های سده ۱۸ (میلادی) در امپراتوری استعماری سوئد خیلی به‌کار می‌آید. من هم الان تغییراتی در قالب‌بند جدولش می‌دهم که واضح‌تر باشد. {{کاربر|جـیپیوتر}}بحث ‏۳۱ مارس ۲۰۲۱، ساعت ۲۳:۳۷ (UTC)پاسخ
@Mahdy Saffar: فاصلهٔ نوشته‌ها از حاشیهٔ جعبه را هم درست کردم. برای هر الگوی دیگری اگر ایدهٔ بهبود داشتید، روی من هم حساب کنید. :) {{کاربر|جـیپیوتر}}بحث ‏۳۱ مارس ۲۰۲۱، ساعت ۲۳:۵۰ (UTC)پاسخ