Tutorial 2x How to create a blank style - Cách tạo style trống cho XenForo 2.2

PVS

Super Moderator
Thành viên BQT
How to create a blank style - Cách tạo style trống cho XenForo 2.2


[Lưu ý: Chưa thử nghiệm với 2.0 hoặc 2.1 nhưng có lẽ nó hoạt động.]

Tại sao lại muốn một style trống?

Có lẽ trong quá trình cài đặt diễn đàn của bạn, bạn muốn một trang hoàn toàn trống nhưng có một số widget. Hoặc có thể là một trang chủ với html và nền trang của riêng bạn như trang chủ tại xenForo.com. Hoặc nó có thể chỉ là một trang ngẫu nhiên với một số widget được nhúng.

Khi tạo node trang, bạn muốn hiển thị với style này (và không có gì ngoài các widget html hoặc xf của riêng bạn) chỉ cần ghi đè tùy chọn của người dùng cho trang đó.

Screenshot 2024-02-11 at 10.17.44.webp

Có lẽ bạn không muốn làm cho style này có thể lựa chọn được bởi vì sẽ không có trình chọn style nào ngay khi họ sử dụng style trống và họ sẽ không thể quay lại style họ đã sử dụng trước đó (trừ khi bạn thêm trình chọn style). Ngoài ra sẽ không có điều hướng nên bạn cần đảm bảo có ít nhất một liên kết quay lại trang web chính.

Xin lỗi, việc dạy html nằm ngoài phạm vi của tài nguyên này. Xem https://www.w3schools.com/

Cách thêm widget vào trang:

Trong trang, thêm key hoặc các widget key <xf:widget key="your_widget" />

Chỉnh sửa page_container​

Thay thế toàn bộ bằng nội dung sau:
Mã:
<!DOCTYPE html>
<html>
<head>
<xf:macro template="helper_js_global" name="head" arg-app="public" />
</head>
<body>
 {$content|raw}
</body>
</html>

Chỉnh sửa extra.less (tùy chọn: để xóa các nút chia sẻ)​

Mã:
.shareButtons
{display:none}

Lưu ý: khi nâng cấp xenForo, bạn có thể được nhắc nhở phải hợp nhất các template lỗi thời cho style này. Nếu nó không tự động hợp nhất và bạn không quen với việc hợp nhất thủ công, cách dễ nhất và nhanh nhất có thể là chỉ cần sao chép và dán lại template page_container ở trên.

Chúc các bạn thành công.


Nguồn: xenforo.com​
 
Back
Top