[Help] Lỗi khi chèn jquery ui vào admin template của xenforo

QuangPB

Private
Tham gia
11/04/2015
Bài viết
9
Được Like
9
Tình hình là gần đây rảnh rỗi ngồi vọc xenforo xem thế nào. Mình có thử làm 1 cái chức năng nhỏ cho xenforo, nhưng mà đang gặp lỗi.
Mình muốn dùng thêm thư viện jquery ui nên chèn vào tempalte PAGE_CONTAINER

Mã:
<xen:include template="page_container_js" />
<!--XenForo_Require:JS-->
<script src="{xen:helper javaScriptUrl, 'js/jquery_ui.js?_v={$xenOptions.jsVersion}'}"></script>

Save lại, load trang edit user
723Untitled_1.png

Ở đây nó bị lỗi, toàn bộ nôi dung các tab Personal Details, Profile Info,... được hiển thị hết ở tab User Essentials :=S
các action click ở các tab ko hoạt động
(View source thì đã thấy include thư viện)

Không biết mình chèn file thư viện js từ bên ngoài vào có sai j không mọi người nhỉ?
Cao thủ nào đi qua trợ giúp giùm với, thanks :)

Ah, chèn thư viện j vào cũng lỗi vậy, ko phải mỗi jquery ui nhá :(

Xenforo mình dùng là bản XenForo 1.4.6
 
  • Like
Reactions: THB

dev.xf

Sergeant
Tham gia
28/02/2015
Bài viết
450
Được Like
519
jquery thì xenforo có sẵn rồi bạn ạ. thêm thư viện làm gì nữa
 
  • Like
Reactions: THB

QuangPB

Private
Tham gia
11/04/2015
Bài viết
9
Được Like
9
jquery thì xenforo có sẵn rồi bạn ạ. thêm thư viện làm gì nữa
hic. mình có chèn jquery đâu bạn. Mình đang cần dùng 1 số thứ từ jQueryUI, datatables,... nên muốn chèn vào. Mà nó bị lỗi :(
 
  • Like
Reactions: THB

THB

Founder
Thành viên BQT
Tham gia
25/02/2015
Bài viết
6,651
Được Like
3,934
Mục đích để làm gi? Hay là chỉ làm cho xen báo lỗi? Hiii. Mình ko biết code. Cái này hỏi @Red thử nha bác.
 

ismartcom005

MasterSergeant
Tham gia
14/04/2015
Bài viết
839
Được Like
798
đơn giản là Xenforo nó tích hợp jquery vào, xong còn tích hợp cả jquery tools -> cái này là nguyên nhân chính dẫn đến conflict khi bạn dùng jqeury UI
 

ismartcom005

MasterSergeant
Tham gia
14/04/2015
Bài viết
839
Được Like
798
đơn giản là chọn 1 trong 2 cách sau, do nó conflict chỗ cái library tabs.

1- vào jqueryui tạo 1 cái jqueryui bỏ phần tabs đi xong đính kèm vào site bạn
2- vào jtools tạo 1 cái jtools bỏ phần tabs đi xong đổi tên thành xenforo.js up vào site bạn
 

Blue

Founder
Thành viên BQT
Tham gia
25/02/2015
Bài viết
931
Được Like
1,553
Nếu bạn rành js, jquery thì sửa jqueryui đó lại, dùng chrome bật debug và tìm các dòng lỗi bỏ đi, cụ thể như thím Hội nói thì lỗi liên quan đến Tab :)
 

THB

Founder
Thành viên BQT
Tham gia
25/02/2015
Bài viết
6,651
Được Like
3,934
Thế là giúp đc 1 người nữa rồi. Xin cảm ơn tất cả.
 

ismartcom005

MasterSergeant
Tham gia
14/04/2015
Bài viết
839
Được Like
798
Nếu bạn rành js, jquery thì sửa jqueryui đó lại, dùng chrome bật debug và tìm các dòng lỗi bỏ đi, cụ thể như thím Hội nói thì lỗi liên quan đến Tab :)
sao lại gọi e là thím :(, chuẩn man muh :D
 
  • Like
Reactions: THB

Top Bottom