这是临时解决方案,希望官方提供正式的解决方案。
问题:X2.0升级到X2.5以后发现所有专题页面变成“开始DIY”。论坛也找不到解决方案。然后自己着手解决了。
问题原因:专题DIY模板格式错误引起的bug。在X2.0所有专题DIY模板保存的第一个DIV的id是 frame+随机字符串, 但是X2.5中这个id固定的 frame1 。这个引起了模板完全失效。通过测试,只要把第一个id值替换成 frame1 就能召回专题所有数据。
相关文件目录:
X2.0的原始专题模板:data/diy/portal/
X2.5的专题模板:data/diy/template/default/portal/
* 记住这里的default是风格文件夹名,所有风格分别保存的。所以你得都缓过来。这里只展示default默认风格。
解决步骤:
1. 进入 data/diy/portal/ 目录,把所有以 portal_topic_content_ 开头的 .htm 文件复制一份。
2. 打开这些文件,查找以下代码:- <!--[diy=diypage]--><div id="diypage" class="area"><div id="
复制代码
3. 复制这里的id值,如 framep7Z0Bl
4. 把这个值批量替换成 frame1 (记住,只改这一个id就行了,其他id值不用管。)
5. 都替换完以后把这些文件覆盖上传到 data/diy/template/default/portal/ 目录。
大功告成!专题内容召回了!通过测试了,没有发现异常。
作者:uysun
|