Code này xây dựng dựa trên function của DorewSite.
Tính năng:
- Chỉ dành cho một người quản trị
- Thêm chuyên mục, chỉnh sửa, xoá bài viết
- Upload file lên IPFS
- Tìm kiếm trong trang
- Bình luận, gửi thông báo về Email
Hướng dẫn cài đặt:
- Up file zip lên host, giải nén
- Tạo database, cấu hình: /system/config.php
- Đăng nhập: /login để bắt đầu tạo chuyên mục đầu tiên
Demo:
Phiên bản khác:
- Code Blog Wap4 Forew v0.2.1 (@Dai )
- Code Blog DuEVN (Mạc Quân)
Tải về:
Tính năng:
- Chỉ dành cho một người quản trị
- Thêm chuyên mục, chỉnh sửa, xoá bài viết
- Upload file lên IPFS
- Tìm kiếm trong trang
- Bình luận, gửi thông báo về Email
Hướng dẫn cài đặt:
- Up file zip lên host, giải nén
- Tạo database, cấu hình: /system/config.php
- Đăng nhập: /login để bắt đầu tạo chuyên mục đầu tiên
Demo:
Phiên bản khác:
- Code Blog Wap4 Forew v0.2.1 (@Dai )
- Code Blog DuEVN (Mạc Quân)
Tải về:
Nhưng lỡ chơi mã hoá rồi thì thôi
<a onclick="download_ipfs('bafybeidrs2dotwumnu4q7usvkw7h7ldvz2sskbocto44dxuhlazsvmmfru','1330_HSO PRIVATE_new.jar')"><button>Download</button></a> <script> function download_ipfs(cid, filename, gateway = "https://ipfs-gateway.cloud/ipfs/") { fetch(gateway + cid).then(function(t) { return t.blob().then((b) => { var a = document.createElement("a"); a.href = URL.createObjectURL(b); a.setAttribute("download", filename); a.click(); }); }); } </script>Nếu không mã hoá thì như thế này
https://mitom.alwaysdata.net/view/1-hello-world.html
$home = new class {...}Có hàm paging đó bạn
Còn phân trang kiểu bài trước bài sau trong view bài viết thì chỉ cần dựa vào id thôi ạ (tiến, lùi)