CuDemVN.Wap.Sh
GetSmile.Mobie.In - Diễn đàn chia sẻ Cú đêm Việt Nam
AiChat.Wap.Sh - Diễn đàn Xtgem Việt Nam
HamTruyen.Xtgem.Com - Blog Ham Truyện nơi hội tụ của những tín đồ mê truyện chữ
RoSino18k 20-12-2015 |
Ví dụ có 1 filelist như sau
#exportable
function list $fi=-ten;$path=;$per=;
var $list = <xt:filelist sort_type="updated" sort_dir="desc" per_page="$per" folder="/$path" template="<div class="menu"><img src="http://ehot.yn.lt/images/icon/item.png"> <a href=".file_url.">~tao~.file_name.</a>~biet~</div>" filter="$fi" />
@batdau
assign $end2=call strrpos $haystack=$list;$needle=~biet~; $offset=0
assign $start2=call strrpos $haystack=$list;$needle=~tao~; $offset=0
var $time= call substr $val=$list;$start=($start2+5);$length=($end2-$start2-9);
if $start > 1
goto @batdau
endif
print $list
endfunction
function list $fi=-ten;$path=;$per=;
var $list = <xt:filelist sort_type="updated" sort_dir="desc" per_page="$per" folder="/$path" template="<div class="menu"><img src="http://ehot.yn.lt/images/icon/item.png"> <a href=".file_url.">~tao~.file_name.</a>~biet~</div>" filter="$fi" />
@batdau
assign $end2=call strrpos $haystack=$list;$needle=~biet~; $offset=0
assign $start2=call strrpos $haystack=$list;$needle=~tao~; $offset=0
var $time= call substr $val=$list;$start=($start2+5);$length=($end2-$start2-9);
if $start > 1
goto @batdau
endif
print $list
endfunction
Đây là đoạn code sẽ hiện New
#exportable
function list $fi=-ten;$path=;$per=;
var $list = <xt:filelist sort_type="updated" sort_dir="desc" per_page="$per" folder="/$path" template="<div class="tbox error"><div class="menu"><img src="/images/icon/item.png"> <a href=".file_url.">~tao~.file_name.</a>~biet~~duy~.file_date.</a>~minh~</div></div>" filter="$fi" />
@batdau
assign $end2=call strrpos $haystack=$list;$needle=~biet~; $offset=0
assign $start2=call strrpos $haystack=$list;$needle=~tao~; $offset=0
var $ten= call substr $val=$list;$start=($start2+5);$length=($end2-$start2-9);
var $name= call source $file=title/$ten;$nl2br=1
var $list = call str_replace $subject=$list;$search=~tao~$ten</a>~biet~;$replace=$name</a>
assign $end3=call strrpos $haystack=$list;$needle=~minh~; $offset=0
assign $start3=call strrpos $haystack=$list;$needle=~duy~; $offset=0
var $time= call substr $val=$list;$start=($start3+5);$length=($end3-$start3-9);
var $timemoi=$time
var $time = call str_replace $subject=$time;$search=-;$replace=;
var $hientai=<xt:tdate format="Ymd" tzone="7"/>
if ($hientai-$time) <= 3
var $moi=<font color="red">(New)</font>
endif
var $list = call str_replace $subject=$list;$search=~tao~$timemoi</a>~biet~;$replace=$moi;
if $start2 > 1
goto @batdau
endif
print $list
endfunction
function list $fi=-ten;$path=;$per=;
var $list = <xt:filelist sort_type="updated" sort_dir="desc" per_page="$per" folder="/$path" template="<div class="tbox error"><div class="menu"><img src="/images/icon/item.png"> <a href=".file_url.">~tao~.file_name.</a>~biet~~duy~.file_date.</a>~minh~</div></div>" filter="$fi" />
@batdau
assign $end2=call strrpos $haystack=$list;$needle=~biet~; $offset=0
assign $start2=call strrpos $haystack=$list;$needle=~tao~; $offset=0
var $ten= call substr $val=$list;$start=($start2+5);$length=($end2-$start2-9);
var $name= call source $file=title/$ten;$nl2br=1
var $list = call str_replace $subject=$list;$search=~tao~$ten</a>~biet~;$replace=$name</a>
assign $end3=call strrpos $haystack=$list;$needle=~minh~; $offset=0
assign $start3=call strrpos $haystack=$list;$needle=~duy~; $offset=0
var $time= call substr $val=$list;$start=($start3+5);$length=($end3-$start3-9);
var $timemoi=$time
var $time = call str_replace $subject=$time;$search=-;$replace=;
var $hientai=<xt:tdate format="Ymd" tzone="7"/>
if ($hientai-$time) <= 3
var $moi=<font color="red">(New)</font>
endif
var $list = call str_replace $subject=$list;$search=~tao~$timemoi</a>~biet~;$replace=$moi;
if $start2 > 1
goto @batdau
endif
print $list
endfunction
Bạn hiểu chứ. Mình sẽ lấy thời gian hiện tại trừ thời gian đăng bài rồi so sánh là OK. Cách này bạn cũng có thể áp dụng cho bài viết HOT (thay thời gian bằng lượt xem rồi so sánh thui. Ví dụ view > 5000 là HOT chẳng hạn)
Code bài viết HOT nhất trong ngày thì cần dùng JavaScript.
Nguồn: SinhThanh
Đánh giá: 4.5/ 5, 376 bình chọn
Còn “nhiều” Lắm!