بحث الگو:افزایش

    از ویکی‌پدیا، دانشنامهٔ آزاد

    عدم نمایش رنگ نشان[ویرایش]

    @Mojtabakd سلام و عرض پوزش بابت مزاحمت‌های همیشگی. این الگو و الگوی نظیرش، الگو:کاهش، وقتی در جعبهٔ اطلاعات استفاده می‌شوند رنگشان سیاه می‌شود. ردیف جمعیت در جعبهٔ اطلاعات گراش را ببینید. کادامو (بحث) ‏۲۱ سپتامبر ۲۰۲۲، ساعت ۱۹:۱۸ (UTC)پاسخ[پاسخ]

    @Kadamoo: سلام، مشکل رو متوجه شدم، مرتبط با توابعی هست که پارامترهای الگوی {{جعبه اطلاعات منطقه مسکونی}} رو تغییر میده، حتی بعد از بروزرسانی الگوهای افزایش و کاهش و تبدیلش به عکس هم باز مشکل برقراره، چون عددی که در نام تصویر قرار داره رو فارسی می‌کنه و نقطه رو به کاما تبدیل می کنه. حداقل دو راه حل الان به ذهنم میرسه: 1- کد الگو رو تغییر بدیم و برای افزایش و کاهش پارامتر قرار بدیم، 2- توابع formatnum و replace را از الگو برداریم... @Jeeputer: سلام، نظر شما چی هست؟ مجتبی ک. د. «بحث» ‏۲۲ سپتامبر ۲۰۲۲، ساعت ۰۹:۰۶ (UTC)پاسخ[پاسخ]
    @Jeeputer: یه راه حل نه چندان زیبای دیگه هم هست که بیایم یک replace دیگه اضافه کنیم که به حالت نرمال برگردونه تصویرش رو... مجتبی ک. د. «بحث» ‏۲۲ سپتامبر ۲۰۲۲، ساعت ۰۹:۳۱ (UTC)پاسخ[پاسخ]
    @Mojtabakd: این به‌نظر می‌رسد که شدنی نباشد. برگرداندن تصویر به حالت اول نیازمند برگرداندن ارقام به حالت اول است. شما در کد الگو چیزی به‌جز یک پارامتر برای تغییر ندارید و اگر بخواهید replace را بر روی آن برانید، کل محتوای پارامتر (شامل عدد جمعیت و یادکردها) تغییر می‌کند و باز همان آش است و همان کاسه! {{کاربر|جـیپیوتر}}بحث ‏۲۲ سپتامبر ۲۰۲۲، ساعت ۰۹:۳۵ (UTC)پاسخ[پاسخ]
    @Mojtabakd: سلام. به‌نظر من درستش گزینهٔ دوم است. در مورد replace مطمئن نیستم، چون دقیقاً نمی‌دانم چه چیزی را با «,» جایگزین می‌کند. اما formatnum بهتر است که حذف شود. به‌طور کلی پارامترهایی که مقدار وارد شده به آن‌ها چیزی به‌جز عدد است، نباید از این تابع استفاده کنند. پارامتر |جمعیت شهری= (و سایر پارامترهای مشابه آن) تقریباً در تمام کاربردهایش حاوی الگوهای کاهش و افزایش و بعضاً یادکرد است و استفاده از formatnum بر روی آن کاملاً اشتباه است. راه حل اولی که پیشنهاد دادید هم خیلی کار می‌برد. چون در این صورت باز هم مشکلمان به‌خوبی حل نمی‌شود. چون تا زمانی که مقالات را یک به یک اصلاح کنیم و پارامتر کاهش و افزایش را به آن‌ها اضافه کنیم، الگوهای کاهش و افزایش همچنان توسط تابع آرایش‌عدد: تجزیه می‌شوند و تغییری در حالت تجزیه‌شدهٔ جعبه حاصل نخواهد شد. حتی ربات‌ها هم فکر نکنم حوصلهٔ اصلاح ۱۷۶ هزار مقاله را داشته باشند. {{کاربر|جـیپیوتر}}بحث ‏۲۲ سپتامبر ۲۰۲۲، ساعت ۰۹:۳۳ (UTC)پاسخ[پاسخ]
    @Jeeputer: پس به نظرم همون حذف formatnum ها بهتر باشه، چون قبلاً هم سر فارسی کردن ref ها (یا شبیه اون) باهاشون به مشکل برخورد کرده بودم (الگو و موردش رو دقیق یادم نیس). مجتبی ک. د. «بحث» ‏۲۲ سپتامبر ۲۰۲۲، ساعت ۰۹:۳۵ (UTC)پاسخ[پاسخ]
    منظورم از راه حل replace این بود که «۲٫» را با «2.» جایگزین کنیم که نام تصویر درست شود، البته همونجور که گفتم راه حل قشنگی نیست و بهتره که formatnum ها رو حذف کنیم. مجتبی ک. د. «بحث» ‏۲۲ سپتامبر ۲۰۲۲، ساعت ۰۹:۳۸ (UTC)پاسخ[پاسخ]
    +1{{کاربر|جـیپیوتر}}بحث ‏۲۲ سپتامبر ۲۰۲۲، ساعت ۰۹:۳۹ (UTC)پاسخ[پاسخ]
    این را هم در نظر داشته‌باشید که ۲٫ ممکن است در جاهای دیگر مقدار وارد شده به پارامتر هم به کار رود. آنوقت جایگزینی مورد بحث، روی آن مقدار هم رانده می‌شود که خوب نیست. {{کاربر|جـیپیوتر}}بحث ‏۲۲ سپتامبر ۲۰۲۲، ساعت ۱۰:۰۴ (UTC)پاسخ[پاسخ]
    آن مشکل فکر می‌کنم مربوط به تجزیهٔ برچسب‌های ref توسط الگوی {{formatnumber}} بود که عبارت‌های نامرتبط را نمایش می‌داد. این مشکل با formatnum که یک تابع تجزیه‌گر است وجود ندارد. {{کاربر|جـیپیوتر}}بحث ‏۲۲ سپتامبر ۲۰۲۲، ساعت ۰۹:۳۸ (UTC)پاسخ[پاسخ]