Hello mọi người
Hôm nay mình sẽ share full code filelist khotruyen365.wap.sh mà mình đã show ở link này.
http://aichat.wap.sh/?id=539
Thật sự thì cái filelist này không có gì là đặc biêt cả.
Chỉ là 1 dạng filelist dạng mới, khá là ổn định ở phần list nên mình share cho các bạn dùng, tham khảo.
Tuy demo wap của mình có mod get mô tả, ảnh, ngày đăng.. Nhưng rất ổn định.
Nếu đơn giản hóa hơn nữa thì không time out sẽ là 99% luôn nhé.
Mình thấy đa số các bạn đều muốn có chức năng get ảnh làm thumb, mô tả ... Và code mình share vẫn có đầy đủ các chức năng như demo. (Ai không thích thì có thể xóa phần đó đi để tối ưu tốc độ.)
Vậy nên tốc độ load có thể sẽ hơi lag 1 xíu. Mình dùng máy java nên cũng không biết tốc dộ nó như thế nào, xem thời gian load xtscript thì cũng tạm ổn.
Đầy đủ chức năng:
- Url thân thiện.
- Có đầy đủ mô tả, thumb, ngày đăng.
- Có thêm tác giả, tình trạng bài viết.
(demo wap mình không cho hieern thị để cho nó nhẹ.)
- Đầy đủ phân trang ở list cũng như khi xem bài.
- Có bài viết dạng chapter
. Rất thích hợp nếu post truyện dài mà tác giả đang viết.
Filelist này mình không sử dụng để lấy và hiển thị list bài viết nữa.
Thay vào đó là ghi tên url path tới file data vào file text, lưu trên wap.
Tên file là số thứ tự tăng dần từ. Bắt đầu từ '1'.
Mỗi 1 file sẽ chứa 10 path tới file.
Khi đủ 10 path sẽ tạo file tiếp theo tương ứng với giá trị tăng dần và lưu vào đó.
Và tổng số file sẽ là số tổng số page.
Phép tính thuật toán, get và hiển thị tương đối chính xác danh sách bài viết từng trang tương ứng.
Về cấu trúc và code thì các bạn xem code sẽ rõ.
Ưu và nhược điểm khi không dùng tới để lấy danh sách.
+ Ưu điểm :
- Tốc độ load khá ổn với "tên, mô tả, thumb, ngày đăng.".
- Số lượng file lớn cỡ nào cũng không hề ảnh hưởng tới danh sách bài viết. (Số lượng data lớn mà không bị time out phần lớn các bạn khá quan tâm)
+ Nhược điểm.
- Không có các tùy chọn như bộ lọc, kiểu sắp xếp, số bài trên 1 trang.
- Xóa bv chỉ có thể xóa file là data, vẫn còn link. Nhưng cứ yên tâm, link sẽ không hiện đâu.
- Phải post bằng tool Thờiđạibâygiờaicònpostthủcôngtrênxtgemnữa.
Còn 1 nhược nhược điểm.nữa đó là khi xem bài viết. Ở Phần danh sách chap vẫn sử dụng nên sẽ gây ra tình trạng lag, time out nếu số file lớn.
Để tránh không time out khi xem bài viết thì các bạn có thể chuyển phần list chap đi vào 1 file khác, và get file để hiển thị. 0
Mình có mod login panel bằng cookie.
Khi login thì sẽ hiển thị link cpanel, và chạy thẳng tới host của mình.
Mình mod cái này để cho tiện khi sửa hay xóa 1 bv nào đó thôi.
Mình chỉ làm 1 số chức năng cơ bản.
Còn số cái khác như bố cục hay style thì các bạn tự tùy chỉnh nha.
Tool php mình không share. Trên google có rất nhiều tool đã share, các bạn có thể tìm và tham khảo. Sửa lại cho phù hơp để có thể áp dụng cho filelist này.
Hoặc bạn có thể sử dụng chung tool của mình.
Tool vẫn sử dụng cookie để lưu thông tin cài đặt nên rất an toàn.
Nếu bạn nào muốn mua thì liên hệ 01639978551 để mua nhé..
Thánh php đừng ném đá mình nhá.
Sẽ có ver 2 nếu có nhiều bạn dùng.
Ae không hài lòng chỗ nào, cũng như có ý tuởng hay thì comment để m tham khảo và áp dụng vào ver 2 nhé.
Ái phát hiện lỗi thì comment để m sửa lại nhé.
--------------------
Demo :
http://khotruyen365.wap.sh
Link Cài đặt trực tiếp:
http://toolxt-tranthai.rhcloud.com/tools/install.php
Link login cpanel trên wap xtgem.:
domain/login
Pass: passcp
---------------------
Toàn bộ code là mình tự viết, trừ mỗi code cắt chữ để phân trang và cái bbcode vẫn là của Jin9x.
Vây nên ai copy, leech đi đâu xin ghi rõ nguồn.
Thanks.