x

主要章节

  1. LimeSurvey Cloud 与 LimeSurvey CE 对比
  2. 快速入门指南 - LimeSurvey 3.0+
  3. 软件安装
  4. 如何设计一个不错的调查(向导)
  5. 入门指南
  6. 管理 LimeSurvey
  7. 调查 - 说明
  8. 调查设置
  9. 问卷调查菜单
  10. 调查问卷结构
  11. 问题 - 简介
  12. 题组 - 简介
  13. 调查 - 管理
  14. 调查工具栏选项
  15. 多语言调查
  16. ExpressionScript 引擎 - 快速入门指南
  17. 其他和高级功能
  18. 常规问答
  19. 故障排除
  20. 变通方法
  21. 许可证
  22. 版本更改日志
  23. 插件
 Actions

扩展兼容性

From LimeSurvey Manual

本页面可能为机器翻译,可能包含错误。 查看英文原文 · 改进此翻译
This page is a translated version of the page Extension compatibility and the translation is 100% complete.

说明

每个扩展的 config.xml 文件中都有一个“compatibility”(兼容性)部分。它用于确定该扩展是否与当前安装的 LimeSurvey 版本兼容。
扩展包括:调查主题、问题主题、管理员主题和插件。
如果 config.xml 文件中没有“compatibility”部分,该扩展将被视为不兼容。

有效格式

“compatibility”部分包含一个或多个“version”条目。每个条目仅适用于其所属的主版本,并且已安装的 LimeSurvey 版本必须等于或高于该条目的版本。

7
如果设置值为 7,则该扩展与 LimeSurvey 的所有 7.x 版本兼容。

7.1
7.1.1
如果设置值为 7.1,则该扩展与 LimeSurvey 7.1 及所有更高的 7.x 版本兼容,但与 7.0 不兼容。

仅列出 6.x 的扩展与 LimeSurvey 7 不兼容。若要使扩展适用于多个主版本,请为每个主版本添加一个“version”条目。

示例:

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

该扩展与 LimeSurvey 的所有 6.x 和 7.x 版本兼容。

  更改版本号只会消除兼容性警告,并不能使扩展在新的 LimeSurvey 版本上正常运行。在正式环境中使用更新后的扩展之前,请务必先在测试安装环境或使用测试调查进行测试。


调查表主题

要修复不兼容的调查主题,请在该主题的 config.xml 文件的“compatibility”部分中添加正确的版本号。

可以通过以下两种方式完成:

  1. 导出调查主题,编辑 config.xml 文件,然后重新导入该主题。
  2. 如果您有权访问服务器,请编辑 LimeSurvey 根目录中“upload/themes/survey/YOURTHEMENAME”下的 config.xml 文件。

在正式环境中使用您的自定义调查主题之前,请在测试调查中仔细检查需要进行哪些更改。

如果某个调查主题仅列出了比已安装的 LimeSurvey 版本低两个或更多主版本的版本(例如在 LimeSurvey 7 上仅列出 5.x),则该主题将被自动卸载。

问题主题

要使问题主题与新版本的 LimeSurvey 兼容,请更新其 config.xml 文件中的“compatibility”部分。
该文件位于问题主题内的“survey/questions/answer/QUESTIONTYPENAME/config.xml”。在服务器上,已上传的问题主题存储在“upload/themes/question/YOURTHEMENAME”中。
不兼容的问题主题无法上传。

管理员主题

  在更新 config.xml 文件中的兼容性版本号之前,请注意,启用不兼容的管理员主题可能会导致管理界面无法使用。
如果发生这种情况,请直接在数据库中将管理员主题恢复为默认主题“Sea_Green”:在表“settings_global”(通常带有表前缀,例如“lime_settings_global”)中,找到“stg_name”为“admintheme”的行,并将其“stg_value”设置为“Sea_Green”。


要重新启用管理员主题,请在该主题的 config.xml 文件的“compatibility”部分中添加正确的版本号。自定义管理员主题位于“upload/admintheme/YOURTHEMENAME”。

插件

不兼容的插件无法安装或激活。插件管理器会显示哪些插件不兼容。
要使插件与新版本的 LimeSurvey 兼容,请在该插件的 config.xml 文件的“compatibility”部分中添加正确的版本号。您自行安装的插件位于“upload/plugins/PLUGINNAME”。
在此之前,请检查插件作者是否已经发布了适用于您的 LimeSurvey 版本的插件版本。