← Trang chủ

Nhúng ô — <wall-cell>

Một web component nhỏ, chỉ đọc, không kéo theo framework. Dán một thẻ script và một thẻ <wall-cell> là hiển thị được một ô của Bức Tường trên bất kỳ trang HTML nào. Dữ liệu lấy qua chính API công khai mà tường tự dùng (dogfooding) — không có đường dữ liệu riêng, không thao tác ghi.

Ví dụ sống

Các ô dưới đây là dữ liệu thật, tải trực tiếp từ API công khai. Bấm vào một ô để mở về tường thật.

Ô đã thắp sáng, có ảnh bìa
Ô đã thắp sáng, chưa có bìa (chỉ aura + tem)
Ô còn trống (chờ chủ)

Cách dùng

<!-- 1. Nạp component một lần (ở <head> hoặc cuối <body>) -->
<script src="https://tuong.example/embed/wall-cell.js" async></script>

<!-- 2. Đặt ô ở bất cứ đâu trên trang -->
<wall-cell quadkey="12022110120101230"></wall-cell>
<wall-cell quadkey="12022110100000000" size="160"></wall-cell>

Component tự lấy origin của API từ chính đường dẫn thẻ script — nên nó luôn gọi đúng host đã phục vụ nó, kể cả khi trang nhúng nằm ở tên miền khác.

Thuộc tính

Thuộc tínhMô tả
quadkeybắt buộcĐịa chỉ ô — quadkey cơ số 4, đúng 17 ký tự.
sizetùy chọnCạnh khung tính bằng px (mặc định 200, tối thiểu 48). Khung luôn vuông 1:1.
hreftùy chọnLink mở khi bấm vào ô (tab mới). Mặc định trỏ về tường thật: /wall?cell={quadkey}.

Ghi chú