Đây là một vấn đề rất đáng quan tâm khi bạn làm Forum InvisionFree
Điều đáng bàn là Board Wrapper của IF chỉ cho phép có 20.000 kí tự! Điều này gây rất nhiều khó khăn cho các Admin trong việc thêm các đoạn Code vào Forum của ḿnh! Có cách giải quyết không? Xin thưa, có đấy các bạn ạ. Ở đây, ḿnh sẽ chỉ cho bạn cách để rút gọn các đoạn Code dài tḥng ng̣ng đó thành một đoạn cực ngắn mà thôi. Thích chưa? Hê hê, bắt đầu nào:
Đầu tiên, hăy thử nh́n vào đoạn Code này nhé (Đây là đoạn Code cho Top 10 bài viết mới nhất của diễn đàn):
<script type="text/javascript"><!--
/*
Top 10 post
trochuyen.co.nr
*/
var max=10
var url_site=window.location.href.split('?')[0] + "?act=site"
var d=new Date()
var month =d.getMonth()+ 1
var datePost= month + "-" + d.getDate()
var iNew
if( window.XMLHttpRequest ) {
iNew = new XMLHttpRequest();
iNew.onreadystatechange = function(){
getNews();
}
iNew.open("GET",url_site,true);
iNew.send(null);
} else if( window.ActiveXObject ){
iNew = new ActiveXObject("Microsoft.XMLHTTP");
iNew.onreadystatechange = function(){
getNews();
}
iNew.open("GET",url_site,true);
iNew.send(null);
}
function getNews(){
if(iNew.readyState == 4&&iNew.status == 200 ){
var List=iNew.responseText
var showPost ="<table width=100% class=row1 align=center><tr><td width=40% class=row1><FIELDSET><b>Bài Viết</b></td><td width=40% class=row1><FIELDSET><b>Người Viết Cuối @ Thời gian viết</b></td><td width=10% class=row1><FIELDSET><b>Đọc</b></td><td width=10% class=row1><FIELDSET><b>Trả lời</b></td></tr>"
for(i=0; i<max; i++)
if(List.match("div class='row2' style='padding:3px'><strong>(.*)style='text-decoration:none;font-size:10px'>(.*)<\/a><\/strong><\/div>\n<div class='desc' style='padding:3px'>\n(.*)\n.*<br />Read:(.*) Comments:(.*)")){
var nLink =RegExp.$1
var nThread = RegExp.$2
var nAuthor = RegExp.$3
var nRead =RegExp.$4
var nReply =RegExp.$5
if(nAuthor.split(';')[1].match(datePost)){
var da="[<font color=red>Mới</font>]"}else{var da="[<font color=pink>Cũ</font>]"}
showPost +="<tr><td>" + nLink + ">" + da + nThread + "</a></td><td>" + nAuthor + "</td><td>" + nRead+ "</td><td>" + nReply + "</td></tr>"
List=List.split(nThread)[1]
}
document.getElementById("ngoinhachung-edu-ms").innerHTML= showPost + "</table>"
a=document.getElementById("ngoinhachung-edu-ms").getElementsByTagName('A')
for(k=0;k<a.length;k++)if(a[k].href.match('showtopic='))a[k].href+="&view=getnewpost"
}
}
//-->
</script>Bạn hăy để ư đến những chử màu đỏ được in đậm trong Code! Để ư rồi nhé!
Bạn hăy Copy đoạn Code đó Trừ Phần Màu Đỏ ḿnh đă đánh dấu ra NoTePad (Cái ń trong Windows í mà), sau đó, các bạn lưu lại với đuôi là *.js, *.ibf
Phần Save as type bạn chọn All files
Phần Encoding bạn chọn UTF-8
Phù, mệt quá! Lưu xong rồi nhỉ!
Bầy giờ làm ǵ nhỉ. À, lưu nó rồi để trên máy làm ǵ! Kiếm cái ǵ cho nó lên trên mạng đi chứ! Hê hê, kiếm ổ cứng trên mạng, free cho khỏe Money. Hehe. Á à, kiếm được vài cái HostFree rồi! Bắt đầu up nó lên nào!
Hjx, nhưng up làm sao vậy ta? À, dùng cái ń up được nè: Phần Mềm FlashFXP hay cái FTP ǵ cũng được, mà không cần xài Soft vào Manage File trong Host cũng up được zậy!
Vậy là xong phần up lên host rồi nhé!
Tiếp tục, up lên rồi bi giờ hăy copy lấy đường dẫn của nóa!
Có dạng thế này nè Bro:
http://linkhost/<File mà bro up lên í>
Rồi đặt nó vào đoạn mă này <script src="Nơi đặt Link"></script>
AAAA, có đoạn mă rồi.Mệt quá. Đón nhận thành quả mà ḿnh làm nào.. Cầu trời cầu đất cho nó chạy...Đưa cái đoạn Link này vào chỗ chèn Code đó! Lưu lại và đón nhận thành quả!
Hế hế, được rồi, Bro giỏi quá!!!