Theo mặc định, Invisionfree sẽ sử dụng tiếng Anh làm ngôn ngữ chính cho diễn đàn. Đối với một số bạn không rành về tiếng Anh thì điều này quả là một trở ngại lớn! Vì vậy, việc bạn cần làm bây giờ là phải chuyển toàn bộ ngôn ngữ tiếng Anh sang tiếng Việt (Việt hóa cho diễn đàn) để ai cũng có thể hiểu được.
Vì Invisionfree không cho chúng ta can thiệp vào các file PHP để Việt hóa như những diễn đàn khác, cho nên chúng ta sẽ sử dụng JavaScript để giải quyết vấn đề trên. Cụ thể là tạo ra một file việt hóa có phần mở rộng là *.js rồi chèn vào diễn đàn. Cơ sở để Việt hóa chính là việc dịch và thay thế những cụm từ tiếng Anh xuất hiện trên diễn đàn bằng các từ tiếng Việt soạn theo mã Unicode. Đoạn JavaScript dùng để Việt hóa có cấu trúc như sau:
Mã:
function change(item,item2) {
var range = document.body.createTextRange();
range.collapse(true);
if (location.href.indexOf("action=") != -1 ) {
return false;
} else {
while (range.findText(item)) {
range.text=item2;
range.collapse(false); }}}
change("English1", "Vietnamese1")
change("English2", "Vietnamese2")
......
Trong đó English1, English2... là những cụm từ tiếng Anh mà bạn nhìn thấy trên diễn đàn, còn Vietnamese1, Vietnamese2... là phần dịch nghĩa tiếng Việt tương ứng với mỗi cụm từ tiếng Anh đứng trước nó (Ví dụ: change (“Login”, “Đăng nhập”) chẳng hạn). Muốn tạo được một file JavaScript có cấu trúc như trên, bạn dùng WordPad (hoặc Notepad) để soạn thảo. Sau khi soạn xong, bạn nhấp chọn File\ Save, hộp thoại Save As hiện ra, bạn đặt tên cho tập tin này là viethoa.js, sau đó chọn định dạng Text Document trong mục Save as type, cuối cùng nhấn Save để lưu vào máy. Tiếp đến, bạn upload tập tin này lên host (nơi lưu trữ dữ liệu) của mình, lúc đó tập tin viethoa.js sẽ có đường dẫn liên kết dạng
http://www.yourwebsite.com/viethoa.js.
Bây giờ, bạn quay trở lại trang quản lý diễn đàn (có địa chỉ dạng
http://sx.invisionfree.com/boardname/admin.php), đăng nhập vào bảng điều khiển với username, password đã đăng ký. Sau đó nhấp chọn mục Board Wrapper trong phần Skinning & Styles. Hộp thoại Edit Wrapper xuất hiện, bạn tìm đến khung Footer và gõ đoạn code này vào: , bạn nhớ phải thay đổi địa chỉ đường dẫn đến file viethoa.js cho phù hợp đấy nhé! Cuối cùng, nhấn nút Edit Wrapper để thay đổi có hiệu lực.
Đây là link down :
http://www.echip.com.vn/echiproot/html/2005/so193/viethoa.js
**********************************************************
Quay trở lại việc chèn bộ gõ!
1-- Trong tag Meta, bạn cho đoạn:
Mã:
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
Tag meta này giúp bạn không bị lỗi khi viết trong diễn đàn.
2-- Trong JavaScript bạn chèn:
Mã:
<script language=JavaScript 1.2 src="http://www.echip.com.vn/echiproot/html/2005/so193/viethoa.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>
Đến đây, chèn bộ gõ trong Diễn đàn là xong. Còn trong Admin CP, bạn không thể dung bộ gõ này, hãy dùng Vietkey ở máy của bạn để viết Tiếng Việt, nên hạn chế viết từ nào có dạng "ượ" vì nó trở thành "ýợ"
Sưu tầm