بحث مدیاویکی:Gadget-AfD.js

آخرین نظر: ۱۱ ماه پیش توسط Sunfyre در مبحث معیار حذف سریع

تشخیص صفحهٔ موضوع نبح

ویرایش

@Ebrahim: اگر چه آن چه در ویژه:تفاوت/29783577/32013503 انجام دادید مفید است، اما مشکل اساسی‌تر آن است که داریم تلاش می‌کنیم صفحهٔ هدف نبح را از عنوان زیرصفحهٔ نبح حدس بزنیم که این وابسته به نامگذاری درست زیرصفحه‌است.

پیشنهاد من آن است که کد تغییر کند تا زمانی که صفحه بارگیری می‌شود، متن صفحه را هم بگیرد و در آن دنبال الگوی {{مقاله|فلان}} بگردد. اینجا «فلان» نام کامل صفحه است، مثل {{مقاله|پیش‌نویس:محمدرضا حیدری}}. در بالای تمام نبح‌ها این را پیدا می‌کنیم. در موارد نادری که پیدا نکردیم، آن وقت از عبارات قاعده‌مندی که شما ویرایش کردید استفاده می‌کنیم.

نکتهٔ بعدی آن که کد باید صفحهٔ موضوع نبح را از نظر تغییر مسیر بودن هم بررسی کند. یکی از مشکلات کد در حال حاضر این است که نبح ساخته می‌شود بعد صفحهٔ موضوع نبح منتقل می‌شود و کد در زمان جمع‌بندی سعی می‌کند الگوی نبح را از مبدأ تغییرمسیر بردارد و موفق نمی‌شود. این خودش دو تا فراخوانی رابط کاربری (API call) می‌خواهد که می‌تواند چند ثانیه زمان ببرد. صفحهٔ موضوع نبح را می‌شود تبدیل کرد به یک ویژگی (property) از کلاس archiveOptions که به صورت غیرهمگام (async) می‌شود مقدارش را پس از فراخوانی رابط کاربری تنظیم کرد. متد createWindow را هم تغییر می‌دهیم که اگر کاربر تلاش کرد پیش از انجام این مراحل صفحه را جمع‌بندی کند، پیام هشدار نشان بدهد. منتها من کلاً با جاوااسکریپت غیرهمگام خیلی راحت نیستم و هر بار به یک گیری می‌خورم. لذا کمک شما را لازم خواهم داشت. — حجت/بحث ‏۸ مهٔ ۲۰۲۱، ساعت ۰۱:۰۹ (UTC)پاسخ

@Ebrahim و Jeeputer: آنچه بالا نوشتم را خودم انجام دادم. کد را کمی تمیزکاری هم کردم.
الآن فقط یک مشکل در کد هست (مشکل که چه عرض کنم، من زیادی وسواسی هستم) و آن این که چندین بار mw.loader.using(['mediawiki.api']) را فراخوانی می‌کند که یک بارش کافی است. ابراهیم عزیز اگر حوصله داشتید این را اصلاح کنید. اضطراری نیست. — حجت/بحث ‏۸ مهٔ ۲۰۲۱، ساعت ۱۸:۴۳ (UTC)پاسخ
@Huji: ممنون. خیلی وقت بود می‌خواستم این مشکل را مطرح کنم، ولی فراموشم می‌شد. {{کاربر|جـیپیوتر}}بحث ‏۸ مهٔ ۲۰۲۱، ساعت ۱۸:۵۰ (UTC)پاسخ

مشکل در برداشتن برچسب‌های noinclude

ویرایش

@Huji: سلام. سطر ۵۱۴ درست عمل نمی‌کند و در زمان جمع‌بندی فقط الگوی حذف را برمی‌دارد و برچسب‌های noinclude در صفحه می‌مانند. مثلاً ویژه:تفاوت/35043510 را ببینید که بعداً برچسب‌هایش را به‌صورت دستی برداشتم. من مشکلی در عبارت باقاعده ندیدم و قاعدتاً باید این کار انجام می‌شد (البته شاید \n* یا مثلاً [^\<] == هرچیزی به‌جز > بهتر باشد؛ اما به‌نظرم در این مورد خاص تأثیری ندارد). به همین دلیل هم پینگتان کردم تا شما هم در صورت امکان نگاهی داشته‌باشید. ممنون. {{کاربر|جـیپیوتر}}بحث ‏۵ ژوئیهٔ ۲۰۲۲، ساعت ۱۶:۰۶ (UTC)پاسخ

@Jeeputer: در ویژه:تفاوت/35046620 اصلاح شد — حجت/بحث ‏۶ ژوئیهٔ ۲۰۲۲، ساعت ۰۰:۵۳ (UTC)پاسخ

معیار حذف سریع

ویرایش

@Jeeputer: درود. امکان دارد باکسی اضافه شود و وقتی مدیری نبح را به استناد حذف سریع جمع‌بندی میکند موظف شود معیار حذف سریع را هم ذکر کند؟ -- ‏ SunfyreT ‏۲۰ ژوئن ۲۰۲۳، ساعت ۱۰:۴۱ (UTC)پاسخ

@Sunfyre: سلام. امکانش که هست، اما مطمئن نیستم که برسم و انجامش دهم. {{کاربر|جـیپیوتر}}بحث ‏۲۰ ژوئن ۲۰۲۳، ساعت ۱۰:۴۹ (UTC)پاسخ
عجله ای نیست. -- ‏ SunfyreT ‏۲۰ ژوئن ۲۰۲۳، ساعت ۱۰:۵۰ (UTC)پاسخ

مدیاویکی جدا برای دلایل مرسوم

ویرایش

پیشنهاد میکنم مثل مدیاویکی:Movepage-reason-dropdown دلایل مرسوم به صفحه جدا منتقل شود. اینگونه ابزار خلوت تر میشود و امکان ویرایش برای مدیران عادی هم محیا میشود. -- ‏ SunfyreT ‏۲۰ ژوئن ۲۰۲۳، ساعت ۱۰:۴۸ (UTC)پاسخ

بازگشت به صفحهٔ «Gadget-AfD.js».