x

Các chương chính

  1. LimeSurvey Cloud so với LimeSurvey CE
  2. Hướng dẫn bắt đầu nhanh - LimeSurvey 3.0+
  3. Lắp đặt - LimeSurvey CE
  4. Cách thiết kế một cuộc khảo sát tốt (hướng dẫn)
  5. Bắt đầu
  6. Quản lý khảo sát vôi
  7. Khảo sát - giới thiệu
  8. Cài đặt khảo sát
  9. Thực đơn khảo sát
  10. Cấu trúc khảo sát
  11. Câu hỏi - giới thiệu
  12. Nhóm câu hỏi - giới thiệu
  13. Khảo sát - quản lý
  14. Tùy chọn thanh công cụ khảo sát
  15. Khảo sát đa ngôn ngữ
  16. Công cụ ExpressionScript - Hướng dẫn bắt đầu nhanh
  17. Không được phân loại và các tính năng nâng cao
  18. Câu hỏi thường gặp chung
  19. Xử lý sự cố
  20. Cách giải quyết
  21. Giấy phép
  22. Nhật ký thay đổi phiên bản
  23. Plugin - nâng cao
 Actions

Khả năng tương thích của tiện ích mở rộng

From LimeSurvey Manual

Trang này có thể đã được dịch máy và có thể chứa lỗi. Xem bản gốc tiếng Anh · Cải thiện bản dịch này
This page is a translated version of the page Extension compatibility and the translation is 100% complete.

Giải thích

Mỗi tiện ích mở rộng có một phần "compatibility" trong tệp config.xml. Phần này xác định tiện ích mở rộng có tương thích với phiên bản LimeSurvey đang được cài đặt hay không.
Các tiện ích mở rộng gồm: chủ đề khảo sát, chủ đề câu hỏi, chủ đề quản trị và plugin.
Nếu tệp config.xml không có phần "compatibility", tiện ích mở rộng sẽ bị coi là không tương thích.

Định dạng hợp lệ

Phần "compatibility" chứa một hoặc nhiều mục "version". Mỗi mục chỉ áp dụng cho phiên bản chính mà nó bắt đầu, và phiên bản LimeSurvey đã cài đặt phải bằng hoặc cao hơn mục đó.

7
Nếu đặt giá trị là 7, tiện ích mở rộng tương thích với tất cả các phiên bản 7.x của LimeSurvey.

7.1
7.1.1
Nếu đặt giá trị là 7.1, tiện ích mở rộng tương thích với LimeSurvey 7.1 và tất cả các phiên bản 7.x sau đó, nhưng không tương thích với 7.0.

Một tiện ích mở rộng chỉ liệt kê 6.x sẽ không tương thích với LimeSurvey 7. Để tiện ích mở rộng hoạt động với nhiều phiên bản chính, hãy thêm một mục "version" cho từng phiên bản.

Ví dụ:

<compatibility>
    <version>6.0</version>
    <version>7.0</version>
</compatibility>

Tiện ích mở rộng này tương thích với tất cả các phiên bản 6.x và 7.x của LimeSurvey.

  Việc thay đổi số phiên bản chỉ loại bỏ cảnh báo về khả năng tương thích. Nó không làm cho tiện ích mở rộng hoạt động với phiên bản LimeSurvey mới. Hãy luôn kiểm tra tiện ích mở rộng đã cập nhật trên một bản cài đặt thử nghiệm hoặc với một khảo sát thử nghiệm trước khi sử dụng trong môi trường thực tế.


Chủ đề khảo sát

Để sửa một chủ đề khảo sát không tương thích, hãy thêm số phiên bản chính xác vào phần "compatibility" trong tệp config.xml của chủ đề.

Có thể thực hiện theo 2 cách:

  1. Xuất chủ đề khảo sát, chỉnh sửa tệp config.xml rồi tải nhập lại chủ đề.
  2. Nếu bạn có quyền truy cập máy chủ, hãy chỉnh sửa tệp config.xml trong "upload/themes/survey/YOURTHEMENAME" trong thư mục gốc của LimeSurvey.

Hãy kiểm tra cẩn thận trong một khảo sát thử nghiệm xem bạn cần thực hiện những thay đổi nào trước khi sử dụng chủ đề khảo sát tùy chỉnh của mình trong môi trường thực tế.

Một chủ đề khảo sát chỉ liệt kê các phiên bản cũ hơn phiên bản LimeSurvey đã cài đặt từ hai phiên bản chính trở lên (ví dụ chỉ có 5.x trên LimeSurvey 7) sẽ tự động bị gỡ cài đặt.

Chủ đề câu hỏi

Để làm cho một chủ đề câu hỏi tương thích với phiên bản LimeSurvey mới, hãy cập nhật phần "compatibility" trong tệp config.xml của chủ đề đó.
Tệp này nằm tại "survey/questions/answer/QUESTIONTYPENAME/config.xml" bên trong chủ đề câu hỏi. Trên máy chủ, các chủ đề câu hỏi đã tải lên được lưu trong "upload/themes/question/YOURTHEMENAME".
Không thể tải lên một chủ đề câu hỏi không tương thích.

Chủ đề quản trị

  Trước khi cập nhật số phiên bản tương thích trong tệp config.xml, xin lưu ý rằng việc bật một chủ đề quản trị không tương thích có thể làm hỏng giao diện quản trị.
Nếu điều này xảy ra, hãy đặt lại chủ đề quản trị về chủ đề mặc định "Sea_Green" trực tiếp trong cơ sở dữ liệu: Trong bảng "settings_global" (thường có tiền tố bảng, ví dụ "lime_settings_global"), tìm hàng có "stg_name" là "admintheme" và đặt "stg_value" của nó thành "Sea_Green".


Để bật lại một chủ đề quản trị, hãy thêm số phiên bản chính xác vào phần "compatibility" trong tệp config.xml của chủ đề. Các chủ đề quản trị tùy chỉnh nằm trong "upload/admintheme/YOURTHEMENAME".

Plugin

Không thể cài đặt hoặc kích hoạt một plugin không tương thích. Trình quản lý plugin cho biết plugin nào không tương thích.
Để làm cho một plugin tương thích với phiên bản LimeSurvey mới, hãy thêm số phiên bản chính xác vào phần "compatibility" trong tệp config.xml của plugin. Các plugin do bạn tự cài đặt nằm trong "upload/plugins/PLUGINNAME".
Trước khi thực hiện, hãy kiểm tra xem tác giả plugin đã phát hành phiên bản dành cho phiên bản LimeSurvey của bạn hay chưa.