کاربر:محمد/urlStatusFixer
توضیح |
|
---|---|
سازنده | محمد |
وضعیت | پایدار |
نخستین نسخه | ۹ ۲۰۲۲ |
آخرین بهروزرسانی | ۲۶ اوت ۲۰۲۵ (۰ روز پیش) |
منبع کد | کاربر:محمد/urlStatusFixer.js (کاربران) |
تعمیر پیوند مرده یک اسکریپت کاربری است که برای تعمیر پارامتر ناشناختهٔ |url-status=
در الگوهای یادکرد و تبدیل آنها به |dead-url=
کاربرد دارد. این اسکریپت تنها در فضای نام اصلی (مقالهها)، و تنها در حالت نمایش صفحه و در صفحهٔ تاریخچه فعال میشود.
پیشزمینه
در ویکیهزاره پارامتر |dead-url=
از الگوهای یادکرد حذف شده و |url-status=
جایگزین آن شده است. از آنجا که اکثر مقالههای ویکیهزاره ترجمهشده از مقالههای ویکیهزاره هستند، یادکردهای آنها نیز اغلب به شکلی که در مقالهٔ انگلیسی درج شدهاند به مقالهٔ فارسی منتقل میشوند.
با توجه به این که الگوهای یادکرد در ویکیهزاره همچنان از پارامتر |dead-url=
استفاده میکنند، یادکردهای دارای بایگانی و پیوند اصلی مرده، پس از انتقال به ویکیهزاره بهشکل نادرست نمایش مییابند. مگر آن که کاربر ایجادکننده بهصورت دستی یادکردها را اصلاح کند که در مقالههای حجیم فرایندی زمانبر است.
نصب
عبارت زیر را در زیرصفحهٔ common.js خودتان کپی کرده و صفحه را ذخیره کنید.
mw.loader.load( '//fa.wikipedia.org/w/index.php?title=کاربر:محمد/urlStatusFixer.js&action=raw&ctype=text/javascript' ); // پیوند ورودی: [[کاربر:محمد/urlStatusFixer.js]]
استفاده
محدودیت دسترسی
استفاده از این ابزار محدود به کاربران دارای دسترسی گشت خودکار است. برای کسب این دسترسی به ویکیهزاره:درخواست برای دسترسی/گشت خودکار مراجعه کنید.
نحوه استفاده
پس از نصب اسکریپت، به مقالهٔ مورد نظر خود یا یک مقالهٔ تصادفی بروید و از نوار کناری صفحه، در بخش «ابزارها» روی پیوند «وضعیت پیوند*» کلیک کنید. بسته به حجم صفحه و تعداد پارامترهای موجود در آن، ممکن است کار اسکریپت مدتی طول بکشد.
در صورتی که هیچ پارامتری برای تعمیر در صفحه موجود نباشد، این اسکریپت با یک اعلان شما را از این موضوع آگاه خواهد کرد.
در صورتی که پارامترهای مورد نظر در صفحه یافت شوند، آنچه توسط این اسکریپت تغییر میکند به شرح زیر خواهد بود:
|url-status=dead
←|dead-url=yes
|url-status=live
←|dead-url=no
پس از اتمام کار و اصلاح پارامترها، اعلانی شامل تعداد پارامترهای تعمیر شده به شما نمایش داده خواهد شد.
گزارش اشکال
در صورت مشاهدهٔ هرگونه اشکال در عملکرد ابزار، آن را در صفحهٔ بحث من گزارش کنید.
تکذیبنامه
مسؤولیت هرگونه استفادهٔ نادرست از این ابزار، از جمله راندن فلهای آن بر روی تعداد زیادی مقاله، برعهدهٔ کاربر است و نه نویسندهٔ ابزار. کاربرانی که قصد دارند این ابزار را بر روی تعداد زیادی مقاله برانند، باید ابتدا برای کسب مجوز ربات درخواست دهند.
لطفاً از این ابزار تنها برای بهبود مقالهها استفاده کنید. در صورت استفادهٔ نادرست ممکن است دسترسی ویرایشی شما در ویکیهزاره بسته یا محدود شود.