Thành viên:Yuki Shiromita/Blog/Công cụ hỗ trợ
Giao diện
~Yuki Shiromita/Tuyết~ ⸜(*ˊᗜˋ*)⸝
| Cảnh báo: Bạn chịu hoàn toàn trách nhiệm với các tác vụ bạn thực hiện khi sử dụng công cụ dưới đây. Bạn phải hiểu rõ các quy định của Wikipedia và tuân thủ theo đúng các quy định đó khi sử dụng công cụ này, nếu không bạn sẽ bị cấm sửa đổi. |
Tool hay, hữu ích.
Hiệu suất Thành viên:Yuki Shiromita/Blog/Công cụ hỗ trợ
- AjaxLoader: Tải trang tại chỗ.
common.js → mw.loader.load('//en.wikipedia.org/w/index.php?title=User:NguoiDungKhongDinhDanh/AjaxLoader.js&action=raw&ctype=text/javascript');
- Convenient Discussions: Công cụ hỗ trợ thảo luận đa năng.
common.js → mw.loader.load('//commons.wikimedia.org/w/index.php?title=User:Jack_who_built_the_house/convenientDiscussions.js&action=raw&ctype=text/javascript');
- EasyResolve: Đánh dấu một đề mục thảo luận là đã giải quyết xong, thường dùng trên các trang thảo luận sử dụng SpBot hoặc bot sử dụng {{Section resolved}}.
common.js → mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:NguoiDungKhongDinhDanh/EasyResolve.js&action=raw&ctype=text/javascript');
- Edit Counter: Giúp bạn nhìn thấy số edits của mình mà không cần phải dùng XTools. Hiển thị bên cạnh nút Đóng góp.
common.js → (function(editCount) { if (editCount !== null) mw.loader.addStyleTag('#pt-mycontris>a::after, .menu__item--userContributions>span>span::after, #mw-mf-page-left .menu__item--userContributions>span::after {content: " (' + editCount + ')"}')})(mw.config.get('wgUserEditCount'));
- Making user scripts load faster: Giúp script load nhanh hơn.
common.js → // Enable caching for resource loads, see [[:en:User:SD0001/Making_user_scripts_load_faster]], @revision 6if(!/\bnocache=\b/.test(location.href)){let e=(e,t,n)=>(e=e.replace(/special:mypage/i,"User:"+mw.config.get("wgUserName")),$.get("https://"+t+"/w/api.php?titles="+e+"&origin=*&format=json&formatversion=2&uselang=content&maxage=86400&smaxage=86400&action=query&prop=revisions|info&rvprop=content&rvlimit=1").then((r=>{let o=r.query.pages[0];if(o.missing)return;let a=o.revisions[0].content;if(n&&"text/javascript"!==n||"javascript"!==o.contentmodel){if("text/css"!==n||"css"!==o.contentmodel)return $.Deferred().reject('Refused to load "'+e+'"@'+t+": content type mismatch");mw.loader.addStyleTag(a)}else{let e=document.createElement("script");e.innerHTML=a,document.head.appendChild(e)}}))),t=e=>{let t=/^(?:(?:https:)?\/\/(.*))?\/w\/index.php/.exec(e),n=/\btitle=([^=?&]*)/.exec(e);return t&&n&&/\baction=raw\b/.test(e)&&/\bctype=/.test(e)?[n[1],t[1]||mw.config.get("wgServerName")]:null};window.importScript=t=>{e(encodeURIComponent(t),mw.config.get("wgServerName"),"text/javascript")},window.importStyleSheet=t=>{e(encodeURIComponent(t),mw.config.get("wgServerName"),"text/css")};let n=mw.loader.load;mw.loader.load=function(r,o){let a=t(r);a?e(a[0],a[1],o):n.apply(mw.loader,[...arguments])};let r=mw.loader.getScript;mw.loader.getScript=function(n){let o=t(n);return o?e(o[0],o[1],"text/javascript"):r.apply(mw.loader,[...arguments])}}
- Mark BLocked Global: Gạch tên thành viên/IP đã bị cấm/cấm dải/khóa toàn cục.
common.js → mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Dragoniez/Mark BLocked Global.js&action=raw&ctype=text/javascript');
- More-block-info: Hiển thị thêm nhật trình cấm dải/nhật trình cấm/khóa tài khoản toàn cục
common.js → mw.loader.load('//en.wikipedia.org/w/index.php?title=User:NguoiDungKhongDinhDanh/more-block-info.js&action=raw&ctype=text/javascript');
- MoreMenu: Mở rộng menu và cung cấp các chức năng hữu ích khác khi bạn truy cập một trang nội dung.
common.js → mw.loader.load('https://meta.wikimedia.org/w/index.php?title=MediaWiki:MoreMenu.import.js&action=raw&ctype=text/javascript');
- UpdateNotifications: Tự động cập nhật thông báo mà không cần tải lại trang.
common.js → mw.loader.load('//en.wikipedia.org/w/index.php?title=User:BrandonXLF/UpdateNotifications.js&action=raw&ctype=text/javascript');
- XTools: Hiển thị thông tin về người tạo trang, các phiên bản, ngày tạo trang... ngay bên dưới tên bài viết.
common.js → mw.loader.load('//mediawiki.org/w/index.php?title=XTools/ArticleInfo.js&action=raw&ctype=text/javascript');
Biên tập Thành viên:Yuki Shiromita/Blog/Công cụ hỗ trợ
- AfDCloser: Đóng BQXB chỉ với một thao tác.
common.js → mw.loader.load('//vi.wikipedia.org/w/index.php?title=Thành viên:NgocAnMaster/AfDCloser.js&action=raw&ctype=text/javascript');
- BCB-nominator: Đề cử BCB chỉ với một thao tác.
common.js → mw.loader.load('//vi.wikipedia.org/w/index.php?title=Thành viên:Hide on Rosé/BCB-nominator.js&action=raw&ctype=text/javascript');
- BlankedThePage: Tẩy trống trang với chỉ một thao tác.
common.js → mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:NhacNy2412/BlankedThePage.js&action=raw&ctype=text/javascript');
- Cat-a-lot: Di chuyển thể loại với số lượng lớn các trang. Lưu ý, nếu cần di chuyển với số lượng cực lớn các trang, bạn cần yêu cầu quyền Bot giả hoặc di chuyển vào ban đêm nhằm tránh gây tràn TĐGĐ.
common.js → mw.loader.using(['jquery.ui', 'mediawiki.util'], function(){ mw.loader.load('//commons.wikimedia.org/w/load.php?modules=ext.gadget.Cat-a-lot');});window.catALotPrefs = {"watchlist":"preferences","minor":true,"editpages":true,"docleanup":false,"subcatcount":10};
- CodeAjaxEditor: Cho phép người dùng chỉnh sửa trực tiếp các trang mã nguồn (JS, CSS, Lua) trên MediaWiki mà không cần tải CodeEditor.
common.js → mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:NguoiDungKhongDinhDanh/CodeAjaxEditor.js&action=raw&ctype=text/javascript');
- EditRequestTool: Tạo yêu cầu sửa đổi trang bị khoá chỉ với một thao tác.
common.js → mw.loader.load('//vi.wikipedia.org/w/index.php?title=Thành viên:NgocAnMaster/EditRequestTool.js&action=raw&ctype=text/javascript');
common.js → mw.loader.load('//vi.wikipedia.org/w/index.php?title=Thành viên:Hide on Rosé/QAN-closer.js&action=raw&ctype=text/javascript');
- QAN-helper: Đề cử BVT, BVCL, DSCL chỉ với một thao tác.
common.js → mw.loader.load('//vi.wikipedia.org/w/index.php?title=Thành viên:Hide on Rosé/QAN-helper.js&action=raw&ctype=text/javascript');
- QuickDR: Mở biểu quyết phục hồi trang chỉ với một thao tác.
common.js → mw.loader.load('//vi.wikipedia.org/w/index.php?title=Thành_viên:Yuki_Shiromita/QuickDR.js&action=raw&ctype=text/javascript');
- QuickEdit: Chỉnh sửa mã nguồn của từng đề mục rất nhanh chóng mà không cần load lại trang.
common.js → mw.loader.load('https://en.wikipedia.org/w/index.php?title=User:BrandonXLF/QuickEdit.js&action=raw&ctype=text/javascript');
- SubpageMover: Di chuyển tất cả trang con khi di chuyển trang mẹ.
common.js → mw.loader.load('//vi.wikipedia.org/w/index.php?title=Thành_viên:NhacNy2412/SubpageMover.js&action=raw&ctype=text/javascript');
- Wikiplus: Giống QuickEdit nhưng nâng cao hơn, cho phép sửa đổi nhanh toàn trang.
common.js → mw.loader.load('https://cdn.jsdelivr.net/npm/wikiplus-core@latest/dist/Main.js');
Tuần tra Thành viên:Yuki Shiromita/Blog/Công cụ hỗ trợ
- CSDWarning: Thêm ba dấu ! màu đỏ trước tên các bài viết <1000 byte trong Đặc biệt:Trang mới.
minerva.js → mw.loader.load('//vi.wikipedia.org/w/index.php?title=Thành_viên:Yuki_Shiromita/CSDWarning.js&action=raw&ctype=text/javascript');
- MobileUndo: Cung cấp chức năng lùi sửa cho giao diện di động.
minerva.js → mw.loader.load('//vi.wikipedia.org/w/index.php?title=User:NgocAnMaster/undo.js&action=raw&ctype=text/javascript');
- QuickDiff: Xem khác biệt sửa đổi nhanh mà không cần load lại trang.
common.js → mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:NguoiDungKhongDinhDanh/QuickDiff.js&action=raw&ctype=text/javascript');
- Restorer: Lùi sửa về phiên bản mà bạn muốn chỉ với một thao tác.
common.js → mw.loader.load('https://en.wikipedia.org/w/index.php?title=User:BrandonXLF/Restorer.js&action=raw&ctype=text/javascript');
- ShowRevisionID: Hiển thị ID sửa đổi trong lịch sử trang.
common.js → mw.loader.load('https://en.wikipedia.org/w/index.php?title=User:BrandonXLF/ShowRevisionID.js&action=raw&ctype=text/javascript');
- SockTagging: Gắn nhãn {{Con rối}} tự động, tích hợp tẩy trống trang và gắn nhãn {{Khóa toàn cục}}.
common.js → mw.loader.load('//vi.wikipedia.org/w/index.php?title=Thành viên:Hide on Rosé/sockTagging.js&action=raw&ctype=text/javascript');
- TwinkleGlobal: Bộ công cụ hỗ trợ chống phá hoại Twinkle nhưng toàn cục (có thể không đầy đủ chức năng như Twinkle gốc).
global.js → mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Xiplus/TwinkleGlobal/load.js&action=raw&ctype=text/javascript');
- TwinkleGlobalMobile: Giống TwinkleGlobal nhưng hoạt động trên giao diện di động.
global.js → mw.loader.load('//vi.wikipedia.org/w/index.php?title=User:Plantaest/TwinkleGlobalMobile.js&action=raw&ctype=text/javascript');
- TwinkleMobile: Bộ công cụ hỗ trợ chống phá hoại Twinkle nhưng cho giao diện di động.
minerva.js → mw.loader.load('//vi.wikipedia.org/w/index.php?title=User:Plantaest/TwinkleMobile.js&action=raw&ctype=text/javascript');
- XReport: Dùng để gắn biển xóa trang và báo cáo thành viên lên trang TNCBQV của wiki đó. Hỗ trợ cả báo cáo lên SRG và GSR.
global.js → mw.loader.load('https://de.wikipedia.org/w/index.php?title=User:TenWhile6/XReport.js&action=raw&ctype=text/javascript');