XtGem Forum catalog
Chuyển các giá trị thông qua thẻ URL và phân trang:
Đối với giá trị chuyển nhượng thông qua URL, bạn có thể sử dụng tag: get-BIẾN:
Thẻ này có 3 tùy chọn tùy chọn:
1. Bạn có thể thiết lập giá trị mặc định:: get-BIẾN (DEFAULT):. giá trị mặc định sẽ được sử dụng, nếu không có giá trị được chuyển qua URL
2. Đối với các giá trị munerical sử dụng định dạng:: geti-BIẾN:
3. Đối với các giá trị, cần được sử dụng trong định dạng sử dụng URL:: getu-BIẾN:, thẻ này biến đổi tất cả các ký tự đặc biệt để các nhân vật URL chính xác. Ví dụ: Xin chào thế giới -> Hello% 20world
4. Đối với giá trị được phép sử dụng định dạng: get-BIẾN (DEFAULT) [ALLOWED_VALUES]:, giá trị hàng được phân cách bởi ";", xem Ví dụ 3 cho thêm thông tin.
5. Nếu bạn muốn chuyển các giá trị thông qua định dạng POST sử dụng các phương pháp:: getp-BIẾN: (biến chuyển qua phương thức POST cũng đã định dạng được-BIẾN = giá trị, chứ không phải sau BIẾN = VALUE!).

Biến chuyển trong URL có dạng: get-BIẾN = giá trị
Ví dụ 1:
Trong trang chủ của bạn thêm mã này xHTML:
<img href="index.xhtml?get-test=Wapka.Mobi"> hiển thị văn bản </ a>
: Get-kiểm tra:
Mã này sẽ hiển thị liên kết văn bản hiển thị và nếu người dùng nhấp vào liên kết này, văn bản Wapka.Mobi sẽ được hiển thị theo liên kết này. Thay vào thẻ: có được thử: sẽ được hiển thị văn bản, mà nằm trong URL như giá trị của thử nghiệm có được biến (get-TEST = WAPKA.MOBI)
Ví dụ 2:
<form method="get" action="index.xhtml">
Chèn tên của bạn:
<input type="text" name="get-hello" />
<input type="submit" value="Display name" /> </ form>
: Get-hello (không có tên):
Mã này là hiển thị hình thức, nơi mà nếu tên người dùng chèn của mình và xác nhận, tên này được hiển thị theo các hình thức. Giá trị mặc định là không có tên, nếu người dùng điền tên trống hoặc khi mẫu được hiển thị lần đầu tiên.
Ví dụ 3: mã này là hiển thị menu lựa chọn với danh sách các file từ thư mục đã chọn.
<form method="get" action="index.xhtml">
<select name="get-directory">
<option value="1 2"> tất cả </ option>
<option value="1"> hình ảnh </ option>
<option value="2"> video </ option>
</ Select>
<input type="submit" value="display files" /> </ form>
: Danh sách tập: d =: get-thư mục (1 2) [1 2, 1, 2]:::% lname%:: <br/>: / danh sách tập:
Như bạn thấy, trong ví dụ này đã được sử dụng: nhận được: tag với ALLOWED_VALUES (: get-thư mục (1 2) [1 2, 1, 2]:), để thiết lập giá trị cho phép là rất quan trọng trong trường hợp này, bởi vì hacker có thể chỉnh sửa URL và thay đổi các thông số của bạn: tag: danh sách tập:
index.xhtml get-? thư mục = 1, tín dụng = 100000. Với URL được tạo ra danh sách các file từ thư mục ID 1 và mỗi tải là tăng 100.000 tín dụng cho người sử dụng! Nhưng nếu bạn sử dụng: nhận được: tag với các giá trị được xác định giá trị chuyển nhượng được cho phép và không có trong định nghĩa này, sau đó được sử dụng giá trị mặc định.

Paging tag: Thẻ này là hữu ích như là phụ gia cho các thẻ tự chọn, thẻ này là generatig số với các liên kết.
Cú pháp:
: Phân trang: THÔNG SỐ:: FORMAT: / phân trang:
THÔNG SỐ có định dạng sau:
parameter1 = giá trị, parameter2 = giá trị, parameter3 = giá trị
Có sẵn các thông số:
n - thực tế số trang
m - số lượng tối đa của các trang web
u - hình thức URL (có các biến:% n%,% ext% [%% máy lẻ = wml hay xhtml hoặc html])
FORMAT mặc định:
% Đầu tiên%.% Trước%% trong%..% Cuối% ..% n%.% N%.% N%.% N%.% N% ..% nlast%
FORMAT là không bắt buộc, sử dụng ký tự trống nếu bạn muốn sử dụng FORMAT mặc định.
Ví dụ 1:
: Phân trang: n =: geti = n (1):, m = 10, u = index.xhtml get-n =% n%:? Admin-băm-amp:::: / phân trang:
Thẻ này là tạo ra 10 liên kết:
1 .<.>.>>.. 1.2.3.4.5 .. 10
! Quan trọng: là rất quan trọng để sử dụng tag: geti-...: trong trường hợp này, bởi vì người dùng có thể chỉnh sửa biến get-n trong URL và thay đổi mã của bạn! Đối với ví dụ URL index.xhtml người dùng sử dụng? N-get = 1, m = 100 và tạo ra 100 trang web thay vì 10!
Ví dụ 2
Đây là ví dụ về sử dụng thực sự của tag electrive, có được và tag phân trang.
: Userstats: l = 6, s =: số-geti (1):::% name%:: <br/>: / userstats: <br/>
: Phân trang: n =: geti-số (1):, m = 10, u = site_10% ext% get-số =%% n::.?% Trước% -% n% -% n% -% n% -% tiếp theo%: / phân trang:
Đoạn mã trên sẽ hiển thị danh sách của 6 người dùng đăng ký và theo danh sách này là 5 liên kết:
John
Mark
Emma
Steve
Frank
Linda
<-1-2-3 ->
Là tham số của của: userstats: tag được sử dụng tag: nhận được: với tên biến số và 1 giá trị mặc định
Trong trường hợp này là một lần nữa ý quan trọng để sử dụng tag: geti-số: thay vì: get-số: bởi vì hacker có thể thay thế link từ số-get = 1 để có được-số = 1, d fa = hoặc thêm các thông số khác và thay đổi của bạn tự chọn tag. Tag: geti-...: hiển thị giá trị 0 nếu phát hiện chuỗi thay vì giá trị số nguyên

MẸO: m tham số có thể được tính toán tự động nếu bạn sử dụng tag tự chọn đầu tiên (: userstats: hoặc: danh sách tập:) và sau đó: phân trang: tag mà không có tham số m. Trong trường hợp này có thể sử dụng biến% tnlast% trong FORMAT phân trang, biến này sẽ hiển thị văn bản của trang cuối cùng (ẩn m tham số).

Nâng cao hơn chức năng
Không gian
Định dạng văn bản
Biểu tượng chèn vào văn bản
Thời gian chức năng
Cập nhật thông tin chức năng
Tags cho diễn đàn và chat
Tag cho màu sắc tùy chọn
Tags cho nội dung ngẫu nhiên
Tags cho tin nhắn
Tags cho bạn chức năng
Tags cho thống kê
Tự chọn tag cho thống kê người dùng
Tags để biết chi tiết người dùng
Tags cho các tập tin
Blog
Thông tin tag cho admin
Các thẻ
Liên kết trên trang web hiện có (thẻ URL)
Chuyển các giá trị thông qua thẻ URL và phân trang
WapBrowser