09/10/2018, 22:51

Cho xin bộ gõ tiếng Việt cho các Textbox

Huynh nào có bộ gõ JavaScript để gõ tiếng Việt giống như DDTH cho mình xin một bộ được không, cám ơn nhiều.
ALS1 viết 01:01 ngày 10/10/2018
save as... cái ddth.com về là lấy được file JS (viettypingplus.js)
Cách xài : copy file viettypingplus.js vô thư mục web của bạn
copy đoạn code này vô trang web bạn muốn gõ được TV :
Code:
<SCRIPT language=javascript src="viettypingplus.js"></SCRIPT>
Chúc vui
ncanh viết 00:56 ngày 10/10/2018
Quote Được gửi bởi ALS1
save as... cái ddth.com về là lấy được file JS (viettypingplus.js)
Nên download original từ vietdev thì hay hơn.

http://vietdev.sourceforge.net/jscript/viettyping/

vì viettypingplus từ nơi khác có thể đã bị sửa chữa tùy tiện.
Mà việc sửa chữa này thường là "rút ruột công trình" cho nhỏ đi.
Thực ra, việc "rút ruột" này chỉ làm các tính năng ưu việt của bộ gõ bị mất.

Các tính năng ưu việt và khó thấy này thường là:
- Bạ đâu bỏ dấu đó.
- Bạ đâu sửa đó, không cần xóa chữ sai.
- Xóa dấu bằng cách gõ lặp chính dấu đó. ("dấu"+"a" sẽ thành "dáua", "dấu"+"s" thành "dâus")
- Các nút số "7" và "8" trong kiểu gõ VNI sử dụng như nhau. Tùy trường hợp mà nó là dấu "móc" hay dấu "trăng". (Tương tự như vậy với chữ "w" trong Telex)
- Kiểm tra chính tả gắt gao, từ không có nghĩa t.v. sẽ không bỏ dấu được : t.d.:
"thuăm" không gõ được nhưng "quăm" trong "cò quăm" thì được
"xửu" không gõ được vì không có nghĩa trong khi "sửu" thì được vì có nghĩa là "con trâu",
"thuâm" cũng không được trong khi "thuân" thì được,
"thiảo" không được nhưng "giảo" được,
"hớc" không nhưng "hốc" hay "hớt" được,...

Chỉ kiểm tra khi bỏ dấu ở cuối từ. Vì vậy nếu ai có thói quen bỏ dấu cuối từ sẽ rất ít có lỗi "miss match" khi dùng "viettypingplus".



NC
tienlatien viết 01:01 ngày 10/10/2018
Vậy làm thế nào cho vbb đây, làm theo cách của bác ALS1 nhưng chỉ cho được file html thôi, còn php trong vbb thì chụi.
Ai có thể hướng dẫn cụ thể được không. Đang rất cần.
ncanh viết 00:59 ngày 10/10/2018
Quote Được gửi bởi lkn
Tui thấy dùng HIM là tốt nhất!
HIM cũng là 1 phiên bản "viettyping bị rút ruột".
Dùng HIM thì phải làm thêm trang "báo lỗi" nữa.

NC
tho_ngoc_88 viết 00:57 ngày 10/10/2018
à bác ncanh đây rồi. Em dùng cái VietDeV của bác và em rất muốn cải tiến thêm chức năng là : Up file lên một thư mục mình có thể tạo ra trong thư mục upload của bác. Bác giúp em ý tưởng với. Em cám ơn bác nhiều
ncanh viết 00:52 ngày 10/10/2018
Quote Được gửi bởi tho_ngoc_88
à bác ncanh đây rồi. Em dùng cái VietDeV của bác và em rất muốn cải tiến thêm chức năng là : Up file lên một thư mục mình có thể tạo ra trong thư mục upload của bác. Bác giúp em ý tưởng với. Em cám ơn bác nhiều
Nếu là php:

Chỉ việc chỉnh trong "upload.html" các param:

UPLOADSCRIPT= "./upload.php"; //địa chỉ nằm tương đối so với "upload.html"
POOLURL= "../...../images"; //địa chỉ nằm tương đối so với "upload.html"


và trong "upload.php":

$pooldir= "../...../images";
$poolurl= "http://***xx/.../images"; //luôn luôn tuyệt đối



POOLURL và $poolurl là nơi chứa file tải lên.
Nếu là hệ d.h. của server là unix thì phải change mode cho directory "777"

Cần phải chỉnh trên server là vì lí do an ninh. (POOLURL có thể bị chỉnh bởi client)


NC
erafc viết 01:04 ngày 10/10/2018
Híc, muốn kiếm 1 cái như ddth thì khó gì, bật ddth lên save as... là xong
tho_ngoc_88 viết 00:53 ngày 10/10/2018
Quote Được gửi bởi ncanh
Nếu là php:

Chỉ việc chỉnh trong "upload.html" các param:

UPLOADSCRIPT= "./upload.php"; //địa chỉ nằm tương đối so với "upload.html"
POOLURL= "../...../images"; //địa chỉ nằm tương đối so với "upload.html"


và trong "upload.php":

$pooldir= "../...../images";
$poolurl= "http://***xx/.../images"; //luôn luôn tuyệt đối



POOLURL và $poolurl là nơi chứa file tải lên.
Nếu là hệ d.h. của server là unix thì phải change mode cho directory "777"

Cần phải chỉnh trên server là vì lí do an ninh. (POOLURL có thể bị chỉnh bởi client)


NC

Cám ơn bác, nhưng ý em là làm sao để có thể thay đổi code để cho phép tạo ra một thư mục mới bằng việc dùng chức năng ngay trên form upload của bác ý. Và mình có thể tải file lên thư mục vừa tạo ra trên form ấy.
ncanh viết 01:00 ngày 10/10/2018
Quote Được gửi bởi tho_ngoc_88
Cám ơn bác, nhưng ý em là làm sao để có thể thay đổi code để cho phép tạo ra một thư mục mới bằng việc dùng chức năng ngay trên form upload của bác ý. Và mình có thể tải file lên thư mục vừa tạo ra trên form ấy.
Tính năng này chắc chỉ dành cho "admin" thôi chứ?
Để "khách hàng" có quyền "make directory" này thì hơi "phiêu" (risk).

Bạn có thể dùng lệnh "mkdir" trong php.

if(!file_exists("newdir_x")) { mkdir("newdir_x"); }

Tuy nhiên còn tùy nơi host trang web nữa. Vì lí do "phiêu" nên các host-adminstrator thường không cho dùng "mkdir" này, hoặc giả có cho thì cũng không tạo new file được.

Bạn thử test bằng 1 php đơn giản trước.

File "testsystem.php"
<?
if(!file_exists("newdir_x")) mkdir("newdir_x");
$fp= fopen("newdir_x/testdoc.txt","w");
fputs($fp,"foo, foo, foo,....");
fclose($fp);
?>

Nếu kết quả là 1 dir voi file testdoc.txt và nội dung "foo, foo, foo,..." thì mới tính tiếp.


NC

Nếu kết quả khả quan thì thêm 1 trường có name="newdir" trong upload.html.
Và trong upload.php thêm:
if(!file_exists($_POST["newdir"])) mkdir($_POST["newdir"]);
Bài liên quan
0