| 02:48 | 19/12/25 |
Bạn có một nội dung dài (tiểu thuyết chẳng hạn), không thể post tản mạn đc. Code này sẽ giúp bạn phân tách nội dung đó theo từng trang, số kí tự 1 trang là do bạn quyết định
---
B1. Tạo file page.xt paste code sau:
/* Code phân trang XtScript /
/ Viết bởi Jin9x /
function page =chưa có gì;=500;=;
get p
if ==
var =1
endif
var =0
if <=
var =
else
var = call substr =;=;=;
endif
print <br />
var = call strlen =
var =
var = call ceil =
if >1
print Trang:
if !=1
var = 1,
var = [<]</a>
if != 2
var = -1,
endif
if > 3
var = -2,
endif
endif
if !=
var = ,
if != -1
var = ,1
endif
if <-2
var = ,<a href="?p=2">2
endif
var = [>]
endif
print []
Đến trang:
endif
endfunction
B2. Chèn code sau vào chỗ bạn muốn
<!--parser:xtscript-->
include /page.xt
call @page =Nội dung cần phân tách;=Số kí tự 1 trang;=đường dẫn file mà bạn đặt code
<!--/parser:xtscript-->
---
Ví dụ
1. Mình đã chuẩn bị sẵn truyện Dế mèn phiêu lưu ký ở đây http://wmvn.hexat.com/data/dmplk.txt
2. Mình đã có file page.xt như trên
3. Giờ mình đặt code sau ở file /test
<!--parser:xtscript-->
= call source =/data/dmplk.txt;=1;=1;=0
include /page.xt
call @page =;=1000;=/test
<!--/parser:xtscript-->