Teya Salat
Huong dan tao giao dien cho wap xtgem
HD Tạo giao điện web

Chuyển đổi giao diện wap/web khi truy cập từ Mobile hoặc PCXtgem hỗ trợ tự động phát hiện khách truy cập đang dùng thiết bị gì

Code:[red]<xt:get_device_template />[/red]
Có 3 trường hợp:
- mobile : Nếu người dùng sử dụng điện thoại hoặc các thiếtbị cầm tay thông thường
- web : Người dùng truy cập từ PC
-touch : Người dùng sử dụng các dòng máy đời rất cao Iphone, Galaxy hoặc Ipad
Qua đó chúng ta có thể tạo ra code thay đổi giao diện phù hợp với các thiết bị trên.
- Bạn cần viết 3 css cho 3 loại giao diện. Đặt tên như sau: csscho mobile (wap) đặt tên là mobile.css, css cho pc web.css, css cho touch touch.css (touch rất hiếm nên ko cần quan tâm nhé! sau đây HD Auto wap/web). Chưa đủ trình viết css có thể lấy của wap khác
- Tiếp theo bạn cần chèn code put css này vào _headtags hoặc chèn vào file bạn muốn thay đổi giao diện. Nhớ bỏ css đang dùng đi nhé.Code:
<link rel="stylesheet"type="text/css" href="/thư_mục_chứa_css/<xt:get_device_template />.css" />

Ví dụ bạn đặt các file css trên trong thư mục my-style thì code là:
<link rel="stylesheet"type="text/css" href="/my-style/<xt:get_device_template />.css" />Tiếp theo để có thể chuyển đổi giao diện bạn cần 3 file html ở đây mình ví dụ với

index (trang chủ) bạn cần tạo 3 file(index, index_mobile,index_web)
- index_mobile : bạn thiết kế giao diện wap cho mobile
- index_web : giao diện web cho PC
- index : Tắt _header và _footer đi nhé chèn code này vào:
<xt:include file="index_<xt:get_device_template />">
Các file khác làm tương tự.
Chúc thành công


Dưới đây phương pháp tương tự

Nào bắt đầu:
-Với HTML
+Tạo 3 trang có tên như sau và nhớ là thiết kế 3 trang này cho ổn đã nhé:
tentrang_web.html (dành cho web hay pc)
tentrang_mobile.html (dành cho điện thoại)
tentrang_touch.html (dành cho iphone/ipad v.v..)
+Thêm mã này vào trang wap của bạn (có thể là trang INDEX hoặc gì tùy bạn):
<xt:include file="/đường dẫn đến trang của bạn/tentrang_<xt id="get_device_template" />.html" />
Khi vào bằng các thiết bị khác nhau nó sẽ tự chuyển về trang tương ứng cho thiết bị đó.
-Với CSS:
Tạo 3 giao diện CSS với 3 tên như sau, thiết kế giao diện và lưu lại vào 1 chỗ nào đó trên wap (tốt nhất lưu ở thư mục gốc cho nó tiện lợi):
web.css
mobile.css
touch.css
+Tạo tệp "_headtags" và thêm cái mã này vào:
<link rel="stylesheet" type="text/css" href="/<xt:get_device_template />.css" />

Vậy là khi vào bằng các thiết bị khác nhau thì giao diện khác nhau.
Khi bạn vào bằng đt thì giao diện đơn giản, còn khi vào bằng pc thì giao diện sẽ có rất khác nhau.

Liên Hệ | Giới Thiệu
wap hay DJ LucBiz
wap hay KhoTai321@gmail.Com
Tip Sử dụng trình duyệt Uc Browser để cải tiến vào mạng và tải nhanh gấp 9 lần Opera tiết kiệm 99% phí GPRS.
Trang Chủ
Author: Nguyễn Đức Lực