XtGem Forum catalog
logo

Chatbox|Admin nhận làm wap/web, giá cả thương lượng... Thông tin admin tại mỗi bài viết.
Home · Bang hội ·
* Đăng Nhập hoặc Đăng Kí
để sử dụng hết chức năng của diễn đàn.
Hi, Khách!
HomeBang hội » Wapmaster » All shared script » [Wapka] Hướng dẫn cơ bản về filelist wapka
Xuống dưới » [Wapka] Hướng dẫn cơ bản về filelist wapka
avatar by Pham_loi Pham_loi
Chức vụ:
00:48:07, 23-09-2016

Viết bài này dành cho những bạn chưa hiểu rõ nhé. Bài viết cơ bản về Filelist

Filelist là 1 function để đưa các tệp tin của DIR trong File manager ra site.
Cũng như các code hay function khác. Mỗi function đều phải có các biến và mỗi biến phải mang 1 giá trị cụ thể. Và filelist cũng có các biến và giá trị biến riêng:

Filelist đầy đủ như sau:
Bắt đầu bằng :filelist: kết thúc bằng :/filelist:

[b:filelist:PARAMETERS::LINE_FORMAT::DELIMITER:/filelist:[/b
Copy code


1. PARAMETES
Giả sử tôi muốn ra lệnh cho thằng filelist rằng:
- Ê! Filelist. Tao muốn đưa danh sách file ra trang chủ.
Nó sẽ đáp trả:
- Vâng. Mời ông chọn DIR cho tôi.

Lúc này thì DIR là gì? Tôi viết nó như nào?

Nên nhớ là ta đang ở PARAMATERS nhé.
DIR là viết tắt của DIRECTORY nghĩa là thư mục. Và trong PARAMATES nó quy định là chữ d (lại viết tắt hơn~~)
Giá trị của d là các số nguyên (1,2,3 v.v...) vấn đề ko phải là viết số má bừa bãi vào đó mà phải xem trong File manager xem cái ID của DIR chứa các file mình muốn đưa ra. Ví dụ là 1. Thì ta sẽ viết như sau

:filelist:[bd=1[/b,
Copy code


Bây giờ thằng filelist nó sẽ hỏi ta rằng
- Ông đã chọn DIR 1. Thế ông muốn file sẽ đc sắp xếp như nào?
Giả sử ta nói:
- Tao muốn file nào mới thì lên đầu tiên danh sách.

Vậy ta phải viết như nào? Lúc này ta phải nhờ tới anh chàng Order nhé (order: sự sắp xếp). Ở trong PARAMATERS, anh ấy đc viết tắt là chữ o.
Như đã nói ở trên, file nào mới sẽ lên trước. Thế nên giá trị của o sẽ là tu (viết tắt của time upload).

Ta sẽ viết tiếp như sau:

:filelist:d=1,[bo=tu[/b,
Copy code


Tiếp theo thằng filelist nó sẽ hỏi
- Thế giờ ông muốn độ dài danh sách là bao nhiêu?
- Tao muốn nó dài 10 file thôi.

Lúc này, ta lại phải quay sang nhờ chú Length nhé. Trong PARAMATERS, Chú ấy đc viết bởi chữ l.
Giá trị của chú ấy là số nguyên, và tối đa là 100 thôi nhé ^^

Ta viết tiếp
:filelist:d=1,o=tu,[bl=10[/b::
Copy code


Như vậy là xong phần PARAMATERS, khai báo dữ liệu đầu vào cho thằng filelist xử lí và làm việc. Tiếp theo là tới LINE_FORMAT



2. LINE_FORMAT
LINE_FORMAT là khu dữ liệu đầu ra cho filelist. Nó bao gồm nhiều chủng loại. VD như tên file, kích cỡ từng file hay số lượt download file (Xem thêm)

Ví dụ tôi muốn hiển thị tên file với kích thước file đi kèm tôi viết như sau:
%name%: Tên file
%size% kích thước file.

:filelist:d=1,o=tu,l=10::[b%name% (%size%)[/b::DELIMITER:/filelist:
Copy code


Các biến khác bạn muốn hiển thị trong LINE_FORMAT thì thêm vào là ok
Phần này cho phép sử dụng CSS, xHTML hay JS trong đó.

3. DELIMITER
Phần này đơn giản hơn nhiều. Nói chung nôm na chức năng của nó là:
1. Tách các file ra cho đẹp.
2. Sử dụng cho tìm kiếm file và site Download

Ví dụ:

1
:filelist:d=1,o=tu,l=10::%name% (%size%)::[b<hr/>[/b:/filelist:
Copy code


2
:filelist:d=1,o=tu,l=10::%name% (%size%):: :get-file::/filelist:
Copy code

Phần này cũng được tùy ý sử dụng CSS, xHTML và JS v.v..

Trên đây là hướng dẫn cơ bản nhất về filelist mong rằng mọi người sẽ hiểu ít nhiều. Hãy biết thiên biến vạn hóa chúng :)

Like: 0
Lên trên  Tổng số: 1







Trực Tuyến: Khách: 1
Diễn đàn teen Việt Nam
CopyRight 2014