Trợ giúp:Gadget-UserMessages

From Wikimedia Commons, the free media repository
Jump to navigation Jump to search
This page is a translated version of a page Help:Gadget-UserMessages and the translation is 100% complete. Changes to the translation template, respectively the source language can be submitted through Help:Gadget-UserMessages and have to be approved by a translation administrator.

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

danh sách giá trị
0. Please link images
  1. Copyvionote
  2. Derivativenote
  3. No fair use
  4. Please name images
  5. Please tag images
  6. Please describe images
  7. Project scope
  8. No comments
  9. Welcome
  10. End of copyvios
  11. Off topic
  12. No re-uploading
  13. Test
  14. Test2
  15. Test3
  16. Test4
  17. Inappropriate imagenotes
  18. Dont remove delete
  19. Dont remove nsd or nld
  20. Dont remove speedy
  21. Dont remove warnings
  22. Be civil
  23. Be civil final
  24. Blocked user
  25. Inappropriate username
  26. Copyviouploadindefblock
  27. Indefblockeduser
  28. Imposter
  29. Sockpuppet
  30. Please register
  31. Provide better quality
  32. Please use SVG
  33. No scaled down dupes
  34. Unfree
  35. Attackimage
  36. Attackpage
  37. Dont overwrite
  38. Dont recreate
  39. Speedywhat
  40. No advertising
  41. Sign
  42. empty option
  43. Blocked
  44. Sockpuppeteer
  45. Anonblock
  46. Blocked proxy
  47. IPsock
  48. Geocoding
  49. Sourcefield
  50. Dateformat
  51. Do not upload thumbnails
  52. Flickrvionote
  53. 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; };