FANDOM


Bạn đang thực hiện tùy chỉnh cho cộng đồng hoặc cho riêng tài khoản của mình? Trang này có các thông tin nền tảng chi tiết hơn để giúp bạn cho cả hai.

Để xem trang tổng quan, try cập trang Trợ giúp:Tùy chỉnh CSS và JS.

Lưu ý: JavaScript cộng đồng sẽ chỉ được kích hoạt theo yêu cầu bằng cách liên hệ Hỗ trợ Fandom. Truy cập trang Trợ giúp:Quá trình xem xét JavaScript để biết thêm chi tiết.

Giấy nhớ CSS và JS

Bảng bên dưới liệt kê đầy đủ các trang tùy chỉnh CSS và JS. Các lựa chọn phổ biến được làm nổi bằng màu xanh.

CSS
Trang Đặt tại Cộng đồng chịu ảnh hưởng Người dùng chịu ảnh hưởng Giao diện chịu ảnh hưởng
MediaWiki:Wikia.css cộng đồng này cộng đồng này tất cả người dùng Wikia (mặc định)
MediaWiki:Common.css cộng đồng này cộng đồng này tất cả người dùng tùy
MediaWiki:Monobook.css cộng đồng này cộng đồng này tất cả người dùng Monobook
Special:MyPage/common.css cộng đồng này cộng đồng này chỉ có bạn tất cả
Special:MyPage/wikia.css cộng đồng này cộng đồng này chỉ có bạn Mặc định
Special:MyPage/monobook.css cộng đồng này cộng đồng này chỉ có bạn Monobook
Special:MyPage/global.css Community Central tất cả cộng đồng chỉ có bạn tất cả
JavaScript
Trang kịch bản Đặt tại Cộng đồng chịu ảnh hưởng Người dùng chịu ảnh hưởng Giao diện chịu ảnh hưởng
MediaWiki:Common.js cộng đồng này cộng đồng này tất cả người dùng tất cả
MediaWiki:Wikia.js cộng đồng này cộng đồng này tất cả người dùng Mặc định
MediaWiki:Monobook.js cộng đồng này cộng đồng này tất cả người dùng Monobook
Special:MyPage/common.js cộng đồng này cộng đồng này chỉ có bạn tất cả
Special:MyPage/wikia.js cộng đồng này cộng đồng này chỉ có bạn Mặc định
Special:MyPage/monobook.js cộng đồng này cộng đồng này chỉ có bạn Monobook
Special:MyPage/global.js Cộng đồng Trung tâm tất cả cộng đồng chỉ có bạn tất cả

Chức năng kiểm tra lỗi của trình soạn thảo CSS và JS

Trình soạn thảo CSS và JS có chức năng kiểm tra lỗi và Làm nổi cú pháp hoạt động:

  • Khi bạn gõ code, trang sẽ cho bạn biết về bất kì lỗi nào đang có trong cú pháp.
  • Lưu ý là không phải lỗi nào được báo cũng đều phải được sửa - công nghệ CSS (và thậm chí là JS) vẫn đang tiến bộ, và không phải mọi trình duyệt đều hoạt động như nhau: một số thông báo lỗi không cần phải khắc phục.


Các lưu ý mở rộng

Áp dụng CSS cho một số trang nhất định
Sử dụng lớp CSS, bạn có thể áp dụng CSS cho một số trang nhất định. Phần tử <body> HTML của bài viết Fandom có chứa một lớp quy định độc nhất dựa theo tên của trang. Ví dụ, lớp quy định của trang này là:
page-Trợ giúp_CSS_và_JS_nâng_cao
Định dạng chung là page-[tên trang], các ký tự khoảng trắng, hai chấm và các ký tự đặc biệt khác được thay bằng dấu gạch chân.
Trong thẻ body vẫn có một số lớp khác cho phép bạn áp dụng code theo tên không gian và nhiều hơn nữa - chức năng "Thăm dò phần tử" hoặc "Xem mã nguồn" của trình duyệt sẽ giúp bạn xem những gì đang có.
Áp dụng JS cho một số trang nhất định
Trong MediaWiki:Common.js, sử dụng switch để áp dụng JavaScript cho một số trang nhất định:
switch (mw.config.get('wgPageName')) {
    case 'tên trang':
        // JS tại đây sẽ được áp dụng cho trang "tên trang"
        break;
    case 'trang khác':
        // JS tại đây sẽ được áp dụng cho trang "trang khác"
        break;
}
Thứ tự nạp
Thứ tự nạp chung trên Fandom là: code lõi, sau đó là code cộng đồng, kế tới là code cá nhân.
Trong mỗi cấp, thứ tự nạp là: code "common", sau đó là code tùy giao diện.
!important trong CSS
Do thứ tự nạp CSS, đôi khi bạn phải sử dụng thuộc tính !important để đảm bảo một quy tắc CSS sẽ được áp dụng.
Vấn đề bộ nhớ đệm
Mỗi tập tin bạn tải từ internet đều được cache. Thông thường, điều này rất tốt, bởi nó giảm lưu lượng cho cả thiết bị của bạn và máy chủ Fandom, nhưng sẽ là vấn đề khi cần thử nghiệm các thay đổi thiết kế. Có thể sẽ mất một lúc trước khi các thay đổi của bạn có hiệu lực trừ phi bạn sử dụng những thủ thuật sau:
Chú ý: Sau khi lưu trang, có thể bạn sẽ phải xóa bộ nhớ đệm của trình duyệt để xem các thay đổi.
  • Firefox / Safari: Giữ phím Shift trong khi nhấn Reload (Tải lại), hoặc nhấn tổ hợp Ctrl-F5 hay Ctrl-R (⌘R trên Mac)
  • Google Chrome: Nhấn tổ hợp Ctrl-Shift-R (⇧⌘R trên Mac)
  • Internet Explorer: Giữ phím Ctrl trong khi nhấn Refresh, hoặc nhấn tổ hợp Ctrl-F5
  • Konqueror: Nhấn nút Reload hoặc nhấn F5
  • Opera: Xóa bộ nhớ đệm trong Tools → Preferences
Bạn có thể phải tự mình làm mới những trang mà bạn vừa mở để thấy thay đổi.
JavaScript trùng nhau
Nhiều kịch bản có thể gây ra lỗi nếu chúng được chạy nhiều lần trên cùng trang. Đảm bảo code bạn viết chỉ được chạy một lần. Tránh chép và dán các dòng code giống nhau lên nhiều tập tin, nó có thể gây xung đột cho bạn và những người dùng khác.

Đọc thêm

Trợ giúp và phản hồi

  • Tìm đọc thêm các trang trợ giúp khác tại Trợ giúp:Mục lục.
  • Truy cập Trợ giúp:Trung tâm Cộng đồng Fandom để xem giới thiệu chung về cộng đồng và được hỗ trợ thêm.
  • Truy cập Trợ giúp:Liên hệ Fandom để được hỗ trợ, tư vấn, báo cáo lỗi hoặc quét dọn cộng đồng của bạn.
  • Tìm hiểu thêm về cách sử dụng FANDOM trên Đại học FANDOM, bao gồm các video ngắn cho tất cả các bậc kinh nghiệm.

Ad blocker interference detected!


Wikia is a free-to-use site that makes money from advertising. We have a modified experience for viewers using ad blockers

Wikia is not accessible if you’ve made further modifications. Remove the custom ad blocker rule(s) and the page will load as expected.