Title: hướng dẫn làm diễn đàn việt hoá
Description: đẹp mắt
thanhhuong - October 28, 2004 03:03 PM (GMT)
các bạn có thể đăng kí diễn đàn và việt hoá
1 http://s3.invisionfree.com các bạn hăy đăng kí như sau
Board Name: bạn muốn tên forum can taa
Username: nick của bạn trong 4rum của bạn
Category: chọn cái ǵ cũng được
Password: pass của admin ( của bạn đó )
Password verify: đánh lại pass như trên
Email Address: Email của bạn
Email Address verify: Đánh lại Email của bạn
I have read and agree to the Terms of <~~~ đánh dâu vào ô vuông cạnh ḍng chữ này sau đó nhấn vào Register . Xong phần đăng kí rùi đó.
Nếu bạn đăng kí thành công th́ sẽ hiện lên đường link 4rum của bạn, đường link có dạng là [URL=http://s3.invisionfree.com/tenban]
2 sau khi hoàn thành các bạn nhận đươc 1 forum cua ḿnh nhưng nó chưa có gi` phải ko sau đây chúng ta xẽ làm cho nó :
1) Việt hóa :
Chèn đoạn Code này vô Phần Footer ( ACP ---> Board wrapper )
CODE
<script viethoa src="http://www.nguyencongtru.web1000.com/viethoa2.js"></script>
2)
2- Chèn bộ gơ tiếng việt vào Invisionfree:
Dán vào phần <%JAVASCRIPT%>
CODE
<script language=JavaScript 1.2 src="http://Forumvtv4.net/nd/viettyping.js">
<body onmouseup=ddth_mouseup() onmousedown=ddth_mouseout() onkeydown=ddth_keydown() onmouseover=ddth_mouseover() onmouseout=ddth_mouseout() bgcolor='#FFFFFF' leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" alink='#000000' vlink='#000000'>
</SCRIPT>
3 ) hack mod
3.1)mod giới tính
Chèn đoạn Code này vô Footer :
CODE
<script type="text/javascript">
/*
Add Gender options in profile
Created by Peter
Thanks to Webworldx
This code cannot be reposted without express permission from its creator.
This header must stay intact at all times.
http://ssdesigns.proboards17.com
*/
//Display gender images?
DisGendImage = "N"
//if yes, add urls to images
MaleImage = "URL"
FemaleImage = "URL"
function getVal(gender){
Selected = "///" + gender
WebSiteVal = document.theForm.WebSite
if(WebSiteVal.value=="http://"){
WebSiteVal.value+="invisionfree.com" + Selected
} else {if(WebSiteVal.value.indexOf("///")!=-1){Remove()} else {WebSiteVal.value = WebSiteVal.value+Selected}
}}
function Remove(){
WebSiteVal.value = WebSiteVal.value.replace(/\/\/\/\d/,Selected)
}
if(location.href.indexOf("act=UserCP&CODE") != -1) {
var table = document.getElementsByTagName("table")
for(t=0;t<table.length;t++){
if(table[t].width=="100%"){
if(table[t].id=="submenu" || table[t].id=="userlinks" || table[t].cellSpacing=="0"){} else {
var AddR = table[t].insertRow(2)
var AddC = AddR.insertCell()
AddC.innerHTML="<b>Your Gender</b>"
AddC.className="pformleft"
AddCa = AddR.insertCell()
AddCa.className="pformright"
AddCa.innerHTML='<select class="forminput" name="gender" onChange="getVal(this.selectedIndex)"><option><option value="Male">Male<option value="Female">Female</select>'
}}}}
var TD = document.getElementsByTagName("TD")
for(t=0;t<TD.length;t++){
if(TD[t].className.match("post2") || TD[t].className.match("post1")){
if(TD[t].innerHTML.match(/Posts: /i)){
var thisTd="";var gotTD="0"
for(i=t;i<TD.length;i++){
if (TD[i].innerHTML.match(/<div/i) && TD[i].className=="darkrow3" && gotTD=="0"){
thisTD=i
gotTD="1"
}}
var Gends = "------"
var A =TD[thisTD].getElementsByTagName("A")
for(a=0;a<A.length;a++){
if (A[a].href.match(/\/\/\/\d/)){
Ahref = A[a].href.split("///")
A[a].href = Ahref[0];
if(Ahref[1]==0){Gends = "------"} else {
if(Ahref[1]==1){Gends = "Male"; var GendImg = MaleImage; var AltMe = "Male"} else {
if(Ahref[1]==2){Gends = "Female"; GendImg = FemaleImage; AltMe="Female"}
}}}}
if(DisGendImage.toLowerCase()=="y"){Gends = "<img src='" + GendImg + "' border='0' alt='" + AltMe + "'>"}
TD[t].innerHTML = TD[t].innerHTML.split(/\W\w+\WMember No/i).join("<br/>Gender: " + Gends + "<br/>Member No")
}}}
if(location.href.indexOf("showuser")!=-1){
var Gends = "------"
var A = document.getElementsByTagName("A")
for(a=0;a<A.length;a++){
if (A[a].href.match(/\/\/\/\d/)){
Ahref = A[a].href.split("///")
A[a].href = Ahref[0];
if(Ahref[1]==0){Gends = "------"} else {
if(Ahref[1]==1){Gends = "Male";} else {
if(Ahref[1]==2){Gends = "Female";}
}}}}
var table = document.getElementsByTagName("table")
for(a=0;a<table.length;a++){
if(table[a].width=='100%' && table[a].cellPadding=="6" && table[a].innerHTML.match(/Birthday/i)){
var AddRp = table[a].insertRow(2)
var AddCp = AddRp.insertCell()
AddCp.className="row3"
AddCp.innerHTML="<b>Gender</b>"
AddCp = AddRp.insertCell()
AddCp.className="row1"
AddCp.innerHTML=Gends
}}}
</script>
3.2 )Mod Tính tiền bài viết :
chèn đoạn code này vô Footer luôn :
CODE
<script>
//Simple Money Code created by Webworldx - iF
//Get some good skins @ www.ifskins.com!
var mSide = document.getElementsByTagName('td');
for(a=0;a<mSide.length;a++){
if (mSide[a].className=="post2" || mSide[a].className=="post1") {
if (mSide[a].innerHTML.match("Posts: ")) {
var tPosts = mSide[a].innerText
tPosts = tPosts.split("\n")
for (i=0;i<tPosts.length;i++){ if (tPosts[i].match("Posts: ")){ var PostCount=tPosts[i].substring(7)}}
PostCount=PostCount.replace(",","")
var theMoney = PostCount * 30
if(!mSide[a].width){mSide[a].innerHTML+="Money: $" + theMoney}
}}}
</script>
Lam 1 IBf Free 3
Đoạn này các bạn ghép chúng vào sau đoạn code trên :
Trích:
change("Please re-enter your password", "Danh lai mat khau cua ban")
change("It must match exactly", "Phai that chinh xac")
change("Please enter your email address", "Dia chi email cua ban")
change("You will need to enter a real email address", "Ban can mot dia chi email thuc ")
change("Please re-enter your email address", "Danh lai dia chi email cua ban")
change("Security Code Confirmation", "Ma so bi mat")
change("Your unique security code", "Ma so bi mat bat ki cua ban")
change("If you do Khongt see any numbers, or see broken images, please contact a board administrator to rectify the problem.", "Neu ban khong nhin thay con so nao hoac buc hinh bi mat , hay lien lac voi nguoi quan tri ve van de nay")
change("Confirm security code", "Khang dinh ma so bi mat")
change("Please enter the 6 digit code shown above in image format.", "Hay nhap vao sau chu so trong hinh tren ")
change("Khongte: Only numbers are allowed, a '0' is a numerical zero, Khongt the alphabetical 'O'.", "Chu y : Chi co so vi du nhu 0 chu khong co chu vi du nhu O")
change("Post a new topic in", "Viet bai moi trong")
change("Attach New Poll", "Kem binh chon moi")
change("Next Oldest", "Bai cu nhat")
change("Next Newest", "Bai moi nhat")
change("Track this topic", "Theo doi chu de nay")
change("Email this topic", "Gui bai nay cho ban cua ban")
change("Print this topic", "In chu de nay")
change("Subscribe to this Dien dan", "Theo doi dien dan nay")
change("Mark this Dien dan as read", "Danh dau dien dan da duoc doc")
change("Topic Settings", "Chu de")
change(" Group: ", "Nhom")
change("bai viet:", "Bai viet : ")
change("Member Khong", "Thành viên thu")
change(" Joined ", "Tham gia ngày")
change(" Warn ", "Canh báo")
change("This post has been edited by ", "Bai nay da duoc sua boi ")
change("The moderating team", "Doi ngu bien tap")
change("Today's active Bai viet", "10 bai viet gan day nhat")
change("Today's top 10 posters", "10 nguoi viet nhieu nhat")
change("Overall top 10 posters", "10 bai viet hay nhat")
change("Delete cookies set by this board", "Xoa dau vet dien dan de lai tren may ban")
change("Mark all bai viet as read", "Danh dau tat ca bai viet")
change("Hosted for free by InvisionFree (Terms of Service: Updated 9/10/03) ", " Chúc các ban luôn vui ve thành dat ")
change("| Powered by Invision Power Board v1.3.0g © 2003 IPS, Inc.", ".")
change("Page creation time", "Thoi gian tao trang")
change("seconds", "giay")
change("Please read fully and check the 'I agree' box ONLY if you agree to the terms ", "Hay doc toan bo va danh dau vao hop Toi dong y NEU ban dong y voi dieu luat")
change("Last Post by","Bài gui cuoi boi")
change("by","boi")
change("in:","chu de:")
change("Topic Starter","Gui boi")
change("Typingmod=2",".")
change("Views","Xem")
change("I agree", "Toi dong y")-->
</script>
Lam 1 IBF free 4
Music online cua invison free
Tui có code thui,thử xem:
1.Vào ACP-->Users and Groups -->Manage User Groups--> Edit Group ( chọn Group admin nhé )
Sau đó t́m:
Code:
Can use [doHTML] tag?
chỗ này chọn Yes .Rố Complete Edit
2.Vào ACP-->Forum Control .Ở phần này khi bạn tạo một Forum mới .T́m
Allow use of the [doHTML] tag? .Chọn Yes .Rồi Create Forum .C̉n nếu đă tạo forum chọn post nhạc rồi th́ vào Phần Settings để Edit lại.
Đó là xong một phần .Muốn post nhạc cần có Code .Bạn xem dưới đây
Nhạc audio:
Cách dùng cho file *.mp3 và *.wma:###############################
Code:
[dohtml]<Embed type="application/x-mplayer2" pluginspage="http://www.microsoft.com/Windows/Downloads/Contents/Products/MediaPlayer/" src="Địa chỉ của file nhạc" ShowControls=1 Auto Start=true ShowDisplay=0 ShowStatusBar=1 width=300 height=145></Embed>[/dohtml]
Cách dùng cho file *.ram và *.mid###############################
Code:
[/dohtml]<embed type="audio/x-pn-realaudio-plugin" WIDTH=300 HEIGHT=60 pluginspage="http://www.real.com/player/index.html?src=000629realhome" src="http://www.yoursource.com" autostart="true" name="RealPlayer" CONTROLS="ControlPanel,StatusBar"></embed>[/dohtml]
Nhạc Video:
Chỉ dùng được cho *.wmv , *.mpg , *.asf
Code:
[dohtml]
[dohtml]<center> <Embed type="application/x-mplayer2" pluginspage="http://www.microsoft.com/Windows/Downloads/Contents/Products/MediaPlayer/" src="----Địa chỉ file ( có http://www. )----" ShowControls=1 Auto Start=true ShowDisplay=0 ShowStatusBar=1 width=450 height=500></Embed>
</center>[/dohtml]
Cách dùng cho *.rm , *ram:
Code:
[dohtml] <embed SRC="----Địa chỉ file ( có http://www. )----" type="audio/x-pn-realaudio-plugin" CONSOLE="Clip1" CONTROLS="ImageWindow" HEIGHT="240" WIDTH="352" AUTOSTART="true"></embed>[/dohtml]
Nhạc Flash:
[dohtml]<p align="center"><object codebase=http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=4,0,2,0 height=400 width=600 border=2 classid=clsid27CDB6E-AE6D-11cf-96B8-444553540000><param name="movie" value="địa chỉ của movie">
<param name="quality" value="high">
<embed src="địa chỉ của movie" quality=high pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="600" height="400" border="2">
</embed>
</object></p>[/dohtml]
Dùng cho BBfree,thử IBF free xem
bài viết lấy từ :
Tin học trẻ Cần thở - Cần Thơ Technology Team -Mekog Technology Team
Vài thứ liên quan đền invisionfree
1- Việt hóa Invisionfree :
Chèn đoạn Code này vô Phần Footer ( ACP ---> Board wrapper )
CODE
<script viethoa src="http://www.nguyencongtru.web1000.com/viethoa2.js"></script>
2- Chèn bộ gơ tiếng việt vào Invisionfree:
Dán vào phần <%JAVASCRIPT%>
QUOTE
<script language=JavaScript 1.2 src="http://Forumvtv4.net/nd/viettyping.js">
<body onmouseup=ddth_mouseup() onmousedown=ddth_mouseout() onkeydown=ddth_keydown() onmouseover=ddth_mouseover() onmouseout=ddth_mouseout() bgcolor='#FFFFFF' leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" alink='#000000' vlink='#000000'>
</SCRIPT>
3- Mod Game arcade:
Nếu bạn đă kill banner rồi th́ chèn đoạn này trên ḍng <% MEMBER BAR %>
CODE
<img src="http://i6.ifrm.com/822/172/upload/p266739.gif" border="0" alt="" /> <a href='http://s4.invisionfree.com/Nguyen_Cong_Tru/index.php?act=Arcade'>Game Arcade</a>
(Thay cái link của forum bạn)
Sau đó chèn tiếp đoạn Code này vô phần Footer:
CODE
<script src="http://www.webpost.net/if/IFArcade/IFArcade.js"></script>
3- Mod giới tính
Chèn đoạn Code này vô Footer :
CODE
<script type="text/javascript">
/*
Add Gender options in profile
Created by Peter
Thanks to Webworldx
This code cannot be reposted without express permission from its creator.
This header must stay intact at all times.
http://ssdesigns.proboards17.com
*/
//Display gender images?
DisGendImage = "N"
//if yes, add urls to images
MaleImage = "URL"
FemaleImage = "URL"
function getVal(gender){
Selected = "///" + gender
WebSiteVal = document.theForm.WebSite
if(WebSiteVal.value=="http://"){
WebSiteVal.value+="invisionfree.com" + Selected
} else {if(WebSiteVal.value.indexOf("///")!=-1){Remove()} else {WebSiteVal.value = WebSiteVal.value+Selected}
}}
function Remove(){
WebSiteVal.value = WebSiteVal.value.replace(/\/\/\/\d/,Selected)
}
if(location.href.indexOf("act=UserCP&CODE") != -1) {
var table = document.getElementsByTagName("table")
for(t=0;t<table.length;t++){
if(table[t].width=="100%"){
if(table[t].id=="submenu" || table[t].id=="userlinks" || table[t].cellSpacing=="0"){} else {
var AddR = table[t].insertRow(2)
var AddC = AddR.insertCell()
AddC.innerHTML="<b>Your Gender</b>"
AddC.className="pformleft"
AddCa = AddR.insertCell()
AddCa.className="pformright"
AddCa.innerHTML='<select class="forminput" name="gender" onChange="getVal(this.selectedIndex)"><option><option value="Male">Male<option value="Female">Female</select>'
}}}}
var TD = document.getElementsByTagName("TD")
for(t=0;t<TD.length;t++){
if(TD[t].className.match("post2") || TD[t].className.match("post1")){
if(TD[t].innerHTML.match(/Posts: /i)){
var thisTd="";var gotTD="0"
for(i=t;i<TD.length;i++){
if (TD[i].innerHTML.match(/<div/i) && TD[i].className=="darkrow3" && gotTD=="0"){
thisTD=i
gotTD="1"
}}
var Gends = "------"
var A =TD[thisTD].getElementsByTagName("A")
for(a=0;a<A.length;a++){
if (A[a].href.match(/\/\/\/\d/)){
Ahref = A[a].href.split("///")
A[a].href = Ahref[0];
if(Ahref[1]==0){Gends = "------"} else {
if(Ahref[1]==1){Gends = "Male"; var GendImg = MaleImage; var AltMe = "Male"} else {
if(Ahref[1]==2){Gends = "Female"; GendImg = FemaleImage; AltMe="Female"}
}}}}
if(DisGendImage.toLowerCase()=="y"){Gends = "<img src='" + GendImg + "' border='0' alt='" + AltMe + "'>"}
TD[t].innerHTML = TD[t].innerHTML.split(/\W\w+\WMember No/i).join("<br/>Gender: " + Gends + "<br/>Member No")
}}}
if(location.href.indexOf("showuser")!=-1){
var Gends = "------"
var A = document.getElementsByTagName("A")
for(a=0;a<A.length;a++){
if (A[a].href.match(/\/\/\/\d/)){
Ahref = A[a].href.split("///")
A[a].href = Ahref[0];
if(Ahref[1]==0){Gends = "------"} else {
if(Ahref[1]==1){Gends = "Male";} else {
if(Ahref[1]==2){Gends = "Female";}
}}}}
var table = document.getElementsByTagName("table")
for(a=0;a<table.length;a++){
if(table[a].width=='100%' && table[a].cellPadding=="6" && table[a].innerHTML.match(/Birthday/i)){
var AddRp = table[a].insertRow(2)
var AddCp = AddRp.insertCell()
AddCp.className="row3"
AddCp.innerHTML="<b>Gender</b>"
AddCp = AddRp.insertCell()
AddCp.className="row1"
AddCp.innerHTML=Gends
}}}
</script>
4 - Mod Tính tiền bài viết :
chèn đoạn code này vô Footer luôn :
CODE
<script>
//Simple Money Code created by Webworldx - iF
//Get some good skins @ www.ifskins.com!
var mSide = document.getElementsByTagName('td');
for(a=0;a<mSide.length;a++){
if (mSide[a].className=="post2" || mSide[a].className=="post1") {
if (mSide[a].innerHTML.match("Posts: ")) {
var tPosts = mSide[a].innerText
tPosts = tPosts.split("\n")
for (i=0;i<tPosts.length;i++){ if (tPosts[i].match("Posts: ")){ var PostCount=tPosts[i].substring(7)}}
PostCount=PostCount.replace(",","")
var theMoney = PostCount * 30
if(!mSide[a].width){mSide[a].innerHTML+="Money: $" + theMoney}
}}}
</script>