10/10/2018, 11:21
Thiết kế đa giao diện cho gian hàng
Hiện tại tôi có bài toán thiết kế đa giao diện cho gian hàng khi khách hàng đăng ký gian hàng trên web thương mại điện tử bên tôi(Giống như vật giá,khách hàng chỉ cần chọn template hệ thống sẽ tự load giao diện có sẵn đó).Mong các anh em cho ý kiến về thuật toán.Phương thức xử lý.Thanks
Bài liên quan
Nói chung là bạn chia template ra thành các phần nhỏ như navigation,header,content,sidebar... rồi lưu vào DB
Khi người dùng chọn template nào thì load từng phần của nó trong DB ra rồi ghép lại thành giao diện hòan chỉnh
hay đưa $5000 tớ làm trọn gói cho :">
- Tạo 1 thư mục tên là templates
- Mỗi giao diện là 1 folder trong thư mục trên ví dụ templates/giaodien1
- Trong database bác tạo 1 field tên là user_template
- Ở code bác đọc field user_template của user đó rồi include file của giao diện tương ứng
ví dụ:
$user_template = get_user_template(); // lấy tên của giao diện người đó
include('templates/'.$user_template.'/default.php');
chẳng hạn thế, chúc bác thành công
Như joomla ấy,cho nhiều template để chọn lựa ấy
Thank for All
Nếu cần tìm hiểu thêm về performance hay scale, bạn xem qua video này:
http://www.youtube.com/watch?v=qnjQRDXxNRQ