在Limesurvey较老版本下制作了很多个性化的主题,将主程序升级到最新的1.85+,应用新模版时出现两个问题:

a.在模版编辑页面,提示Invalid screen name

b.当把某模板强制应用时, 函数file_get_contents出现错误,找不到文件:

Warning: file_get_contents(templates/edgyblue-pku/question_start.pstpl) [function.file-get-contents]: failed to open stream: No such file or directory in {limesurveypath}/qanda.php on line 736

原来1.85较之1.52版,模板多了以下几个文件:

surveylist.pstpl
question_start.pstpl
printanswers.pstpl
print_survey.pstpl
print_question.pstpl
print_group.pstpl

重新制作这几个模板文件,或者由于这几个文件似乎都不是很重要的页面,可以从新的模板文件里复制粘贴到老模板里即可