roxone / movie-hhtq
Movie CMS hhtq theme
Package info
Language:CSS
pkg:composer/roxone/movie-hhtq
Requires
- php: ^8.2
- laravel/framework: ^12.0
- roxone/movie-core: dev-main
This package is auto-updated.
Last update: 2026-08-15 19:38:43 UTC
README
Theme HHTQ cho Movie CMS.
Port của theme ophimcms/theme-hhtq sang Laravel 12 / Backpack v7: đổi namespace Ophim\ThemeHhtq\* → Movie\ThemeHhtq\*, bỏ phụ thuộc vào package caching-model đã ngừng tồn tại.
Demo
Trang Chủ
Trang Danh Sách Phim
Trang Thông Tin Phim
Trang Xem Phim
Yêu cầu
- PHP 8.2 trở lên, Laravel 12
- roxone/movie-core (
dev-main)
Cài đặt
composer require roxone/movie-hhtq php artisan optimize:clear
Rồi vào admin › Giao diện, bấm Activate cho theme HHTQ.
Cập nhật
composer update roxone/movie-hhtq php artisan optimize:clear
Rồi bấm Re-Activate trong admin để publish lại asset.
Lưu ý
Activate/Re-Activatepublish toàn bộ js, css của theme rapublic/themes/hhtqResetđưa toàn bộ cấu hình theme về mặc định- Route của trang công khai đến từ
routes/web.phpcủa theme này, được core nạp theo theme đang active trong bảngthemes. Đổi hoặc tắt theme là thay đổi toàn bộ tập route công khai; trỏ vào package chưa cài thì mọi trang công khai trả 404 (admin vẫn chạy, nên rất dễ tưởng site chết vì lý do khác) - Dạng URL (
/phim/{movie},/the-loai/{category}...) do bảngsettingsquyết định, sửa trong admin chứ không sửa file route
Cấu hình
Khối phim ngoài trang chủ
Option Home Page nhận mỗi dòng là một khối, theo cú pháp:
Label|relation|find_by_field|value|sort_by_field|sort_algo|limit|show_more_url
| Ví dụ | Ý nghĩa |
|---|---|
Phim lẻ mới||type|single|updated_at|desc|12|/danh-sach/phim-le |
theo định dạng |
Phim bộ mới||type|series|updated_at|desc|12|/danh-sach/phim-bo |
theo định dạng |
Phim hành động|categories|slug|hanh-dong|updated_at|desc|12|/the-loai/hanh-dong |
theo thể loại |
Phim hàn quốc|regions|slug|han-quoc|updated_at|desc|12|/quoc-gia/han-quoc |
theo quốc gia |
Phim thịnh hành||is_copyright|0|view_week|desc|12| |
theo field bất kỳ |
Thêm khối mới trên trang chủ là sửa giá trị option này, không phải sửa blade.
Các option khác (CSS/JS chèn thêm, HTML footer, số phim liên quan...) nằm cùng chỗ, chia theo tab trong trang sửa giao diện.
Tuỳ biến blade
- File gốc trong package:
vendor/roxone/movie-hhtq/resources/views/themehhtq - Copy file cần sửa sang:
resources/views/vendor/themes/themehhtq— bản này được ưu tiên hơn bản trong package, và không bị mất khicomposer update
Cache
Theme cache kết quả tra cứu theo slug, danh sách phim, phim liên quan và top tuần, với TTL lấy từ setting('site_cache_ttl', 300). Sau khi đổi settings, option theme hay dữ liệu phim mà site vẫn trả nội dung cũ thì xoá cache bằng quick action /admin/quick-action/delete-cache hoặc php artisan cache:clear.