Chap1 các file auto include
Xtgem hỗ trợ sẵn 3 file tự động đồng bộ với tất cả các file khác. Cái này rất phổ thông hầu như ai cũng biết nhưng mình nói qua cho những ai chưa biết và vì nó sẽ phải áp dụng nhiều.
_header bạn chỉ cần tạo một file html với tên là _header tất cả nội dung của file này sẽ xuất hiện trên đầu các file khác.
_footer tương tự _header và nó hiển thị ở cuối tất cả file khác
Nếu bạn muốn vô hiệu hóa _header hoặc _footer ở một file bất kỳ bạn vào => Tùy chọn => bỏ tích ở 2 ô "Include "/_..." file in page"
_headtags file này phải ở dạng txt, bạn phải mở nó ra ở Trình soạn thảo văn bản xóa hết nội dung mặc định của nó đi rùi chèn code của bạn vào. Nội dung của file này sẽ xuất hiện ở giữa tất cả các file. Đây là phần ko hiển thị, nên các bạn chỉ nên chèn các thẻ , CSS hoặc SCRIPT.
Chap2 Auto chuyển đổi giao diện wap/web khi truy cập từ Mobile hoặc PC
Xtgem hỗ trợ tự động phát hiện khách truy cập đang dùng thiết bị gì
Code: mobile
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ết bị 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: css cho 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:
Ví dụ bạn đặt các file css trên trong thư mục my-style thì code là:
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:
Các file khác làm tương tự.
Chap 3 chuyển đổi giao diện theo thời gian
3.1 chuyển đổi theo giờ sử dụng css và xt function
Bạn kiếm 24 css đặt tên cho các css là từ 00 đến 23 (00.css, 01.css, 02.css,..., 23.css)
Chèn code put css này vào _headtags (hoặc _header cũng dc, nếu _header chèn giữa . Loại bỏ css đang dùng đi nhé!
Code:
- Nếu muốn chỉ thay đổi ngày/đêm thôi thì các file css ngày từ 06.css đến 17.css có nội dung giống nhau (copy từ 1 cái ra), tương tự các file css đêm từ 18.css đến 05.css có nội dung giống nhau (copy từ 1 cái ra)
3.2 Thay đổi giao diện ngày/đêm bằng JavaScript
Thiết kế 2 file css cho ngày và đêm, đặt tên là sang.css và toi.css
Chèn code Script này vào _headtags (hoặc _header cũng dc, nếu _header chèn giữa . Loại bỏ css đang dùng đi nhé!
Code:
Lưu ý: một số máy đời thấp hoặc máy tàu ko hỗ trợ JavaScript sẽ ko hiển thị
Chap4 biến trong XtGem
Hôm nay mình sẽ tiếp tục TUT này. Bài này sẽ nói về biến.
Biến là gì? biến các bạn có thể hiểu nôm na là "Biến hóa".
Giống như hàm $_GET[''] trong php, xtgem có sẵn một func get biến chỉ cần khai báo với cú pháp đơn giản:
macdinh
Giá trị mặc định có thể có hoặc ko tùy vào mục đích sử dụng, nếu giá trị mặc định được khai báo _$bien mặc định có giá trị mặc định. Ngược lại nếu giá trị mặc định không được khai báo _$bien chỉ xuất hiện khi được gọi.
Ví dụ: http://wapvn.mobi/test Mình dùng biến trong put css với cú pháp html như sau:
Các bạn có thể thấy mình đã khai báo 1 biến là _$style
và giá trị mặc định của nó là style.css. Khi các bạn truy cập vào http://wapvn.mobi/test biến không dc gọi và cho giá trị mặc định: Lúc này trang wap của mình có giao diện web (truy cập bằng PC để thấy nhé).
Khi mình gọi biến css/sang.css ra:
http://wapvn.mobi/test?style=css/sang.css
Biến có giá trị css/sang.css
Chap 5 cho phép khách truy cập chọn giao diện sử dụng biến và form
Như bài trên các bạn đã hiểu về biến. Qua đó các bạn có thể tạo ra nhiều code thú vị. Bài này mình share các bạn code cho phép người dùng chọn style.
Các bạn chèn code này vào _headtags hoặc _header (nhớ loại bỏ css đang dùng và nếu chèn vào _header thì ở giữa
Trích dẫn Mã
Thẻ form chèn vào _header nhé:
[text]
[/text]
Chap 6 file báo lỗi 404
Lỗi 404 là lỗi địa chỉ sai file không tồn tại.
Rất đơn giản các bạn chỉ cần tạo 1 file với tên là 404. Tất cả những truy cập vào link sai sẽ trở về file 404 của. Bạn có thể chèn thông báo lỗi vào đó hoặc chuyển hướng về trang chủ như vậy các bạn sẽ giữ dc khách truy cập