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

QuangPB

Private
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
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.
 
đơ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
 
đơ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
 
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 :)
 
Back
Top