Thủ thuật rút gọn CODE cho IBF
kaisan
  Posted: May 21 2008, 04:38 AM


Administrator


Group: Admin
Posts: 234
Member No.: 1
Joined: 18-May 08



Đâ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:(.*)&nbsp; 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á!!!


--------------------
Cuộc đời như làn gió
Thoáng đến thoáng đi chẳng đợi chời

**********************
Chào mừng các bạn đến với diễn đàn nhockute.vo3.net
kaisan chúc các bạn vui vẻ ha
Top
dangquang090796
Posted: Jul 4 2008, 07:56 AM


Newbie


Group: Members
Posts: 1
Member No.: 22
Joined: 25-June 08



Quang chẳng thấy cái nào có màu đỏ cả
kaisan chỉ lại giúp Quang với
mấy cái kia cũng vậy sad.gif
Top
kaisan
Posted: Sep 3 2008, 12:06 PM


Administrator


Group: Admin
Posts: 234
Member No.: 1
Joined: 18-May 08



[IMG]http://kaisan.webng.com/logowangcao.gif[/IMG]


--------------------
Cuộc đời như làn gió
Thoáng đến thoáng đi chẳng đợi chời

**********************
Chào mừng các bạn đến với diễn đàn nhockute.vo3.net
kaisan chúc các bạn vui vẻ ha
Top

Topic Options



Hosted for free by InvisionFree (Terms of Use: Updated 2/10/2010) | Powered by Invision Power Board v1.3 Final © 2003 IPS, Inc.
Page creation time: 0.2457 seconds | Archive