Help - Search - Member List - Calendar
Full Version:

Tạo bộ gõ tiếng Việt cho diễn đàn

VnVista Forum > Góc kiến thức > Thiết kế & phát triển website > Invision Power Board modifications + skins
Tacaza
Demo: diễn đàn này

Thêm bộ gõ vào Diễn đàn


Vào: ACP=>Skin manager => Edit Root Skin Board Header & Footer Wrapper

Tìm

CODE
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />



Thay thế bằng

CODE
<meta http-equiv="content-type" content="text/html; charset=utf-8" />



Tìm tiếp

CODE
<% JAVASCRIPT %>



Thêm Vào dưới

CODE
<script src="jscripts/vietuni.js" language="JavaScript" type="text/javascript"></script
>


Tìm tiếp

CODE
<% MEMBER BAR %>



Thêm Vào dưới

CODE
<script src="jscripts/vkol.js" language="JavaScript" type="text/javascript"></script>



Xong save lai.

Mở File sources/classes/class_display.php

Tìm

CODE
$ibforums->skin['_wrapper'] = str_replace( "<% LOFIVERSION %>"    , $this->_get_lofi_link()  , $ibforums->skin['_wrapper']);



Thêm Vào dưới

CODE
$ibforums->skin['_wrapper'] = str_replace( "<input type='text'", "<input type='text' onkeyup='telexingVietUC(this,event)'", $ibforums->skin['_wrapper'] );
$ibforums->skin['_wrapper'] = str_replace( "<input type=\"text\"", "<input type=\"text\" onkeyup='telexingVietUC(this,event)'", $ibforums->skin['_wrapper'] );
$ibforums->skin['_wrapper'] = str_replace( "<input type='input'", "<input type='input' onkeyup='telexingVietUC(this,event)'", $ibforums->skin['_wrapper'] );
$ibforums->skin['_wrapper'] = str_replace( "<input type=\"input\"", "<input type=\"input\" onkeyup='telexingVietUC(this,event)'", $ibforums->skin['_wrapper'] );
$ibforums->skin['_wrapper'] = str_replace( "<textarea", "<textarea  onkeyup=telexingVietUC(this,event)", $ibforums->skin['_wrapper'] );



Save và Upload.

Download Vietuni

Download Attached file rồi upload 2 files vietvni.js và vkol.js vào folder jscripts/
Thế là xong cho phần Forum.

______________________________


Thêm bộ gõ vào ACP


Mở file sources/admin/admin_skin.php

Tìm

CODE
<meta HTTP-EQUIV=\"Expires\" CONTENT=\"Mon, 06 May 1996 04:57:00 GMT\">



Thêm vào dưới

CODE
<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\" />



Tìm tiếp

CODE
<script type=\"text/javascript\" src='jscripts/ipb_global.js'></script>



Thêm vào dưới

CODE
<script type=\"text/javascript\" src='jscripts/vietuni.js'></script>



Tim tiếp

CODE
<div align='right' id='jwrap'><strong>Quick Jump</strong> <!--JUMP--></div>



Thêm vào dưới

CODE
<script type=\"text/javascript\" src='jscripts/vkol.js'></script>


Save and Upload

Xong mở file sources/admin/admin_functions.php

Tìm

CODE
print $html;



Thêm vào trên

CODE
$html = str_replace( "<input type='text'", "<input type='text' onkeyup='telexingVietUC(this,event)'", $html );
$html = str_replace( "<input type=\"text\"", "<input type=\"text\" onkeyup='telexingVietUC(this,event)'", $html );
$html = str_replace( "<input type='input'", "<input type='input' onkeyup='telexingVietUC(this,event)'", $html );
$html = str_replace( "<input type=\"input\"", "<input type=\"input\" onkeyup='telexingVietUC(this,event)'", $html );
$html = str_replace( "<textarea", "<textarea  onkeyup=telexingVietUC(this,event)", $html );



• Hoàn tất, chúc vui!
cyclo
Có thể tạo bộ gõ Tiếng Việt đơn giản hơn . Cách làm như sau:
vào Admin CP => skinning& styles => Board Wrappers=> javascrip điền đoạn mã này vào:
QUOTE
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8"><script language=javascript src='http://freewebs.com/nhatvu-vn/vietuni.js' type=text/javascript></SCRIPT><body onmouseup=ddth_mouseup() onmousedown=ddth_mouseout() onkeydown=ddth_keydown() onmouseover=ddth_mouseover() onmouseout=ddth_mouseout() onload=ddth_pageload() >
<script Language="Javascript">
<title></title>


Vào Header and Body,chép đoạn này:
QUOTE
</SCRIPT><body bgcolor="#FFFFFF" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" alink="#000000" vlink="#000000">
<% BOARD HEADER %>
<% NAVIGATION %><script language=javascript src='http://freewebs.com/nhatvu-vn/vkol.js' type=text/javascript></SCRIPT>
<% BOARD %>


Và ..done! Enjoy !
Tacaza
Đây là bộ gõ cho IPB chứ ko phải IF 31.gif
nam
Sao minh chi thay moi file vietuni.js vay cac ban, minh khong thay vkol.js. 20.gif
Tacaza
Bạn giải nén file zip ra sẽ thấy hai file vietuni.js & vkol.js
Thân.
nam
Cam on Tacaza, minh da download xong. Minh se theo huong dan cua ban. Skin cua Vnvista dep that day. Mong ban co nhieu bai viet cho moi nguoi hoc hoi.
Tacaza
Hì hì, cám ơn bạn đã khen.
Có gì cần thắc mắc hay giúp đỡ bạn cứ hỏi nhé!
1.gif
Papillon
Tacaza ơi, còn đối với diễn đàn xài version 2.1.2 thì sao vậy? mình vẫn chưa làm được, bạn giúp mình với nếu bạn rảnh, thanks so!!!!
Thank you ^_^
5 thành viên đã cám ơn người lập chủ đề:

Papillon, kenash, black_hat_cr, bastick, tommyrader
Tacaza
Ok, đã post bài hướng dẫn cài bộ gõ cho bản 2.1.x trong diễn đàn rồi. Bạn tìm nhé.
-=VoDanh=-
sao trong file class_display.php mình không tìm thấy cái dòng mà mình cần làm sao thêm đây bạn 67.gif
Papillon
Theo Papillon thì bạn đừng nên copy hết nguyên si, chỉ một phần nào đó thôi thì khi find may ra sẽ khả quan hơn. Bạn thử lại đi nhé! Và đây là bản cho IPB 2.0!
lsvan
lần sau mấy file này đừng dùng Credits nữa mà, như thế tụi mình nghèo Creadits lắm
lsvan
Xong mở file sources/admin/admin_functions.php

Tìm

CODE
print $html;


Thêm vào trên

CODE$html = str_replace( "<input type='text'", "<input type='text' onkeyup='telexingVietUC(this,event)'", $html );
$html = str_replace( "<input type=\"text\"", "<input type=\"text\" onkeyup='telexingVietUC(this,event)'", $html );
$html = str_replace( "<input type='input'", "<input type='input' onkeyup='telexingVietUC(this,event)'", $html );
$html = str_replace( "<input type=\"input\"", "<input type=\"input\" onkeyup='telexingVietUC(this,event)'", $html );
$html = str_replace( "<textarea", "<textarea onkeyup=telexingVietUC(this,event)", $html );


------------------------
print $html; <~~ tim dc 3 cái này lận làm sao biết chèn chổ nào
-=VoDanh=-
Làm roài cám ơn pác Admin lắm nhưng mà vào ACP cũng không đáng TV được huhu
-=VoDanh=-
Ấy ấy xin lỗi pác admin, em thêm thử cả 3 lần vào sau 3 cái dòng print $html; thì gõ TV được roài xin lỗi em không có ý spam bài hix
xXxHackerxXx
hic! mới đăng kí thì làm sao có 3 credit chòi
làm ơn coi lại cái diễn đàn
xXxHackerxXx
tui 4 credit sao vẫn chưa dơ dc nhỉ ?
xXxHackerxXx
tui đủ 3 credit rồi mà k0 dơ dc chòi
xXxHackerxXx
cho em dow cái Admin ơi chứ zdậy hổng bít chừng nào em mới dow dc
xXxHackerxXx
ủa cái print $html; có tới 3 cái vậy cái dòng thứ mấy đay hả pác admin
xXxHackerxXx
Khi em download về thì extrac k0 dc
Admin coi lại filde dùm em cáy đi
amOre_mIo
Lại thiếu Credits nữa rồi hix hix
amOre_mIo
Chưa kịp download đã mất Credits là sao nhĩ ???
amOre_mIo
Sao mình không download được nhĩ
amOre_mIo
Tacaza bõ phần Credits đi dùng cái mod ẩn bài viết post bài trả lời mới thấy link như thế hay hơn á
bastick
hix hix cảm ơn bác nhưng khổ quá lại phải post bài
bastick
lai phải viết lần nữa chán!
elgoog
Thế còn cái bộ gõ hiện tại thì sao, sử dụng AVIM rùi mà, ngoài cái chèn script vào cuối, admin làm thế nào chèn mấy cái input radio thế cũng ở trong clas_display hả, cái này hả
CODE
<p align="center"> <INPUT
     id=him_auto onclick=setMethod(0); type=radio name=viet_method>AUTO <INPUT
     id=him_telex onclick=setMethod(1); type=radio name=viet_method>TELEX
     <INPUT id=him_vni onclick=setMethod(2); type=radio name=viet_method>VNI
     <INPUT id=him_viqr onclick=setMethod(3); type=radio name=viet_method>VIQR
     <INPUT id=him_viqr2 onclick=setMethod(4); type=radio
     name=viet_method>VIQR* <INPUT id=him_off onclick=setMethod(-1); type=radio
     name=viet_method>OFF <INPUT id=him_ckspell onclick=setSpell(this);
     type=checkbox name=viet_method>Check Spell <INPUT id=him_daucu
     onclick=setDauCu(this); type=checkbox name=viet_method>Old Accent
<p>
trungca
cho xin cai credit nha huynh ca6u bai2 da96y
trungca
lu5m the6m ma61y cai1 nu7a4 nhe1 admin dung gian ma2
tiachopxanh
admin ơi ,khi tui việt hoá xong ,thay iso-... bằng utf-8 rồi cài bộ gõ tiếng việt thì kết quả là lỗi .Ví dụ :Th?bᯠtừ Ban quản trị diễn 𠮼/a>
Nh??bᯠmới nhất từ Ban quản trị sẽ 𽦣7907;c cập nhập tại 𢹼br />
Mần răng đây ,help me fast ? Tui đang cần hoàn thiện diễn đàn gấp
daibangden
Mình dùng IBp 2.1.7 làm như vậy thì không được bạn àh...hay phải có thay đổi gì khác vậy...giúp mình với!
ruanshi
anh admin oi! em đang lam thử forum cua thằng Invision Power Board http://www.invisionplus.net em phải việt hoá từng mục , nhưng cũng không việt hoá được hết vi nó có quá nhiều mục. và phần post topic em không thể cho chèn HTML vào được. vi dụ như " "["video] link "["/video]' nó không hoạt động. anh biết thì hướng dẫn dùm em nhé. thank nhiều
anh có thể xem thử web của em đang làm ma hướng dẫn dùm em.
http://sudoi.invisionplus.net/
dacminhm
Chết tui sao tui lam, đúng các bước ! chỉ thiếu ( ko tìm thấy file admin_skin.php !)

trong diễn đàn đúng hiện lên bộ gõ ! Mỗi tội nó không chạy !
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2024