gpt4 book ai didi

php - LimeSurvey 复制调查时 QID 发生变化的问题

转载 作者:搜寻专家 更新时间:2023-10-31 20:36:26 24 4
gpt4 key购买 nike

有谁知道在 LimeSurvey 中复制调查时防止 QID 发生变化的方法。我正在将调查从开发服务器复制到生产服务器,并编辑了模板 css 以执行许多特定操作。例如,我有针对特定问题 ID (QID) 的自定义 CSS,以便不在该特定问题中显示某些数字或标题。

当我将调查转移到生产服务器时,QID 发生变化,我的自定义 CSS 不适用于调查的相同内容。有谁知道将所有原始信息从一项调查完全转移到另一项调查的方法吗?如果没有,有没有人知道自定义 CSS 的替代方法可以在复制的调查之间普遍使用?

这是一个例子:

#slider-844755X43X297SQ001 .slider_callout {
display: none;}
#question87_warning {display:none}

当我复制调查时,问题可能显示为 #question155 而不是 #question87。这里的任何帮助将不胜感激。

最佳答案

无法避免在导入时更改 QID。它是一个序列号,因此取决于新服务器上已经创建了多少问题。

我建议使用 JavaScript 为问题应用一个类,然后从 template.css 中定位该类。

所以,在问题的 HTML 源代码中是这样的:

<script type="text/javascript" charset="utf-8">
$(document).ready(function(){
$('#question{QID}).addClass(with-no-callout);
});
</script>

然后在 template.css 中像这样:

.with-no-callout .slider_callout {
display: none;
}

关于php - LimeSurvey 复制调查时 QID 发生变化的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33947963/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com