Xoops cho em hỏi

AK.
06-08-05, 06:24
Ở đây bác nào đã dùng thằng này cho em hỏi tẹo. Ứng dụng của em chỉ đơn giản là trang web cá nhân, lưu trữ tài liệu (bao gồm ảnh)....
LocoBello
06-08-05, 16:41
Chú cần hỏi gì nào ?
AK.
06-08-05, 22:48
Một là tại sao nó báo lỗi tùm lum như thế này: http://www.stud.uni-karlsruhe.de/~utbiz/tl/

Hai là với những nhu cầu của em bác thì em cần cài những Module nào.

Ba là việc nhúng bộ gõ vào Xoops.

Cảm ơn bác nhiều.
LocoBello
07-08-05, 03:04
Một là tại sao nó báo lỗi tùm lum như thế này: http://www.stud.uni-karlsruhe.de/~utbiz/tl/

Hai là với những nhu cầu của em bác thì em cần cài những Module nào.

Ba là việc nhúng bộ gõ vào Xoops.

Cảm ơn bác nhiều.

Một là :
Nó báo "notice" chứ có phải error đâu. Vào admin->General Settings và chỉnh cái "Debug mode" thành off. Cái notice này là tại vì xoops xữ dụng những funtions không được ứng dụng trong version mới của PHP nửa.

(Nhớ gắn cái hotfix cho version 2.2 không thì chúng hack cho thủng đấy !)

Hai là : Nhu cầu của chú anh biết như thế nào mà nói những modules nào cần !!? Và hiện thời cái version 2.2 còn mới mà mấy cái modules thì vẩn còn nhiều cái không compatible. Nhưng chắc forum thì cần nhỉ ? Cái CBB tốt nhất hiện giờ. Nói cụ thể hơn đêê !
edit: À quên không đọc kĩ phần trên : Nếu muốn dùng hình ảnh thì modul tốt nhất hiện giờ chạy với xoops 2.2 là MyAlbum -P 2.84.

Ba là nhúng bộ gõ : Dùng bộ gõ mViet(http://www.echip.com.vn/echiproot/weblh/sdpm/2002/mviet/mviet.htm) hay CHIM (CHuoi's Input Method). CHIM là phiên bản javascript của trình gõ tiếng Việt Xvnkb (tác giả Đào Hải Lâm http://xvnkb.sourceforge.net)
AK.
09-08-05, 01:38
Vầng, em nghiên cứu thêm, công nhận phức tạp. Chức năng forum chưa chắc em cần bác ạ. Em bác.
redhat
10-08-05, 19:50
Hi hi, tớ là Mem mới, vô đây mong được mọi người chỉ bảo :D
Cái Xoops tớ đã xài qua mấy bữa (http://chichi.svtunhien.net), cũng xin mạo muội trả nhời thế nì:
Cái lỗi Notice (tui không xem đc cái site ghi lỗi của bạn AK nhưng cũng đoán ra phần nào) đó đúng là do chế độ Debug như tiền bối LocoBello đã nói, và khả năng là bạn cài đặt Xoop trên nền Server Window, cũng với bản xoop đó đem cài trên localhost nhưng dùng Server Linux thì không bị làm sao cả, chủ yếu là do chế độ báo lỗi của PHP cũng như trình Server trên Window không hỗ trợ toàn diện. Nhưng cái đó không ảnh hưởng gì cả, nếu bạn chạy test trên localhost window thì kệ nó thôi, khi đưa lên server chính thức (Linux) thì sẽ trở lại bình thường.
Vấn đề Module; cần cái gì thì cứ vô trang chủ của xoop rồi tìm kiếm thôi, bạn nên đọc kỹ mục Platform cho từng module
Vấn đề bộ gõ tiếng Việt: bộ gõ thực chất chỉ là 1 đoạn JS nhúng trong HTML thôi, tùy theo bạn chọn bộ gõ nào mà sẽ có các cách cài đặt khác nhau. Hiện tại, bộ gõ CHIM là tốt nhất (theo chủ ý của tớ) vì nó chạy được trên hầu hết các trình duyệt hiện giờ, nếu dùng Vietuni hay Vietyping thì chỉ chạy được trên IE, còn FireFox thi chào thua :(
Ở đây tui xin nói sơ qua về cách cài đặt CHIM cho Xoops: Giao diện của xoop được phân định theo các themes riêng biệt, do đó phải cài bộ gõ cho từng theme. Đối với CHIM, bộ gõ này bao gồm 1 file xvnkb.js (theo bản gốc của tác giả), bạn chép file này vào thw mục gốc của xoop, sau đó bắt tay vào công đoạn coding. Mở file theme.html có trong thư mục theme bạn sử dụng (nếu theme có tên là xbox2 thì đường dẫn file đó là ../themes/xbox2/theme.html). Trong file này, bạn chèn đoạn:

<script type="text/JavaScript" src="../"tên thư mục xoop"/xvnkb.js"></script>

vào giữa cặp thẻ <head></head>

Chuyển xuống cuối file đó, chèn tiếp đoạn code sau:

<script type="text/javascript">
DISPLAY_ID = [ "chim_off", "chim_vni", "chim_telex", "chim_viqr" ];
NOOP = ["noVi","noVi2"];
SPELLCHECK_ID="speller";
VKSetMethod(2);
</script>

vào trước thẻ đóng </body>
Chú ý, với các thiết lập như trên, mặc định, bộ gõ tiếng Việt luôn chạy ở chế độ gõ TELEX, muốn chuyển đổi 1 cách linh hoạt cho hợp với từng người dùng, bạn thêm các nút chọn Radio bằng cách chèn đoạn mã sau vào form nào bạn muốn:

<span>Bộ gõ tiếng Việt:
<input id="chim_off" name="xvnkb" type="radio" onclick="VKSetMethod(0);"> Tắt
<input id="chim_vni" name="xvnkb" type="radio" onclick="VKSetMethod(1);"> Vni
<input id="chim_telex" name="xvnkb" type="radio" onclick="VKSetMethod(2);"> Telex
<input id="chim_viqr" name="xvnkb" type="radio" onclick="VKSetMethod(3);"> VIQR</span>

Hy vọng bạn thành công :D
bot
11-08-05, 14:42
Ngoài CHIM, còn có H.I.M cũng ngon lắm http://rhos.sourceforge.net/pro/himtest.html