Help:Gadget-UserMessages/vi
![]() | This is the documentation for UserMessages, a JavaScript gadget which can be enabled or disabled in your Preferences. The script itself is located at MediaWiki:Gadget-UserMessages.js. |
![]() | If you need more help, please ask at the discussion page or at Commons:Help desk. Documentation: বাংলা ∙ Deutsch ∙ English ∙ русский ∙ Tiếng Việt ∙ 中文 |
User Messages là một tiện ích cung cấp các liên kết để dễ dàng để lại tin nhắn cho người dùng qua bản mẫu thông báo phổ biến. Nó cung cấp một số liên kết trong Hộp công cụ khi truy cập trang thảo luận của người dùng. Tiện ích được kích hoạt bằng cách truy cập Tùy chọn và đánh dấu vào ô "User Message". Mã nguồn của tập lệnh có thể được tìm thấy tại MediaWiki:Gadget-UserMessages.js.
Tiện ích này là gì?
AxUserMsg thêm liên kết hộp công cụ "Thông báo cho người dùng này". Nhấp vào liên kết này sẽ cho phép bạn thêm các bản mẫu thông từ hộp thoại lựa chọn vào trang thảo luận của người dùng.

Cải thiện
- Chỉnh sửa thuận tiện hơn. Ai biết phương pháp cũ là sử dụng điều hướng của trình duyệt để "giả mạo" một chỉnh sửa, sẽ bị thuyết phục.
- Không thêm hai lần tin nhắn khi bạn nhấp vào nút quay lại như tập lệnh cũ đã làm.
- Thêm bản mẫu nhanh hơn một chút. Tiện ích dụng Load-On-Demand để tăng tốc độ tải trang của bạn.
- Không làm lộn xộn hộp công cụ của bạn. Chỉ một liên kết với đầy đủ chức năng.
- Tự động phát hiện không gian tên. Bạn có thể điền vào các tệp và người dùng có hoặc không có không gian tên - tùy thích.
- Không có hộp thoại phương thức ngăn chuyển đổi tab trong khi thực hiện.
- Các bản tóm tắt được cải thiện, giờ đây thường được gửi đến người dùng mà bạn đang nói chuyện cùng.
- Đừng nói chuyện với những người dùng không tồn tại. Đầu vào của bạn sẽ được kiểm tra.
- Đóng một lỗ hổng bảo mật mà tập lệnh cũ đã có. Ví dụ (chỉ hoạt động cho những người đã cài đặt) của một liên kết chuẩn bị.
- Xem trước tức thì. Bạn đã chọn thẻ bạn muốn chưa? Bạn đã định dạng đúng văn bản của mình chưa? - Bạn sẽ nhìn thấy nó.
Tài liệu
- Đầu tiên hãy chọn thẻ để chèn

- Sau đó, chèn vào các trường bắt buộc

Phát triển và tìm và sửa lỗi
Phần phụ thuộc:
Tùy biến
Đối với cả hai common.js và skin.js của bạn
- 0. Please link images
- Copyvionote
- Derivativenote
- No fair use
- Please name images
- Please tag images
- Please describe images
- Project scope
- No comments
- Welcome
- End of copyvios
- Off topic
- No re-uploading
- Test
- Test2
- Test3
- Test4
- Inappropriate imagenotes
- Dont remove delete
- Dont remove nsd or nld
- Dont remove speedy
- Dont remove warnings
- Be civil
- Be civil final
- Blocked user
- Inappropriate username
- Copyviouploadindefblock
- Indefblockeduser
- Imposter
- Sockpuppet
- Please register
- Provide better quality
- Please use SVG
- No scaled down dupes
- Unfree
- Attackimage
- Attackpage
- Dont overwrite
- Dont recreate
- Speedywhat
- No advertising
- Sign
- empty option
- Blocked
- Sockpuppeteer
- Anonblock
- Blocked proxy
- IPsock
- Geocoding
- Sourcefield
- Dateformat
- Do not upload thumbnails
- Flickrvionote
- Speedynote
Để chỉ định thẻ được chọn trước/mặc định, hãy thêm:
window.AxUserMsgPreSelect = 5; // For registered users, selects "Please tag images" window.AxUserMsgPreSelectIP = 13; // For IPs, selects "No sandboxing"
vào common.js của bạn.
Danh sách các giá trị có thể: xem bên phải.
Nếu bạn muốn làm lộn xộn hộp công cụ của mình như tập lệnh cũ đã làm, hãy thêm
window.installOldLinks = true;
Để khôi phục kích hoạt ngay một thông báo sau khi nhấp vào một liên kết (và cài đặt các liên kết cũ), hãy thêm
window.AxUserMsgFireAsYouClick = true;
Bạn có thể tùy biến default-user-additional-talk-note:
window.AxUserMsgCustomText = 'Sincerely -+-';
Để tắt tính năng xem trước tức thì, hãy thêm
window.AxUserMsgNoParse = true;
Để tắt hộp bộ lọc và nhận điều khiển nhẹ, hãy thêm
window.AxUserMsgUseSelect = true;
Nếu bạn chỉ muốn đặt 'các mục trong danh sách tối đa do hộp bộ lọc cung cấp, hãy thêm
window.AxUserMsgMaxSelect = 10;
Để thêm thẻ tùy chỉnh, hãy dùng cú pháp sau:
$(document).bind('scriptLoaded', function(evt, st, o) {
if (st) {
if ('AxUserMsg' === st && o) {
o.umTemplate.push(['Template', "Display", "Summary and display", number-Type, "talk-Summary"]);
// Example
o.umTemplate.push(['Nopenis', "No penises", "Commons doesn't need excessive amount of images depicting genitalia", 128]);
}
}
});
- Template: Bản mẫu sẽ được thế
- Display: Liên kết để hiển thị trong hộp công cụ (nếu được bật) và trong hộp chọn
- Summary and display: Văn bản này được sử dụng làm tóm tắt nếu tham số tóm tắt tùy chọn (bên dưới không được sử dụng)
- number-Type: Kết hợp như thế này có thể: (1|2|16)
- 1: Truy vấn phương tiện
- 2: Tên người dùng bắt buộc
- 4: Phương tiện phải được điền vào
- 8: Thêm Không gian tên
- 16: tham số toàn thể 1
- 32: tham số toàn thể 2
- 64: Tin nhắn chỉ dành cho IP
- 128: Tin nhắn chỉ dành cho thành viên đã đăng ký
- talk-Summary: Tham số này là tùy chọn.
Đối với chỉ một trong hai common.css hoặc skin.css của bạn
Để ẩn tóm lược sửa đổi, thêm
#umSummaryWrapper { display:none; };