问题症结其实就是diy标签与class标签名称不一致。比如有个朋友想在论坛首页做diy,自己改了discuz.htm的模板。但是死活就是保存不了框架,辛辛苦苦做完的布局,然后一个保存,所有东西都没了。为什么呢?

做个简单例子:

<!--[diy=diy_chart]--><div id="diy_chart" class="area"></div><!--[/diy]-->

这条代码是discuz.htm里边自带的diy标签。

而这位同学直接复制粘贴,给改成了下边的模样。

<!--[diy=diy_customized_1]--><div id="customized_1" class="area"></div><!--[/diy]-->

乍眼一看像是没问题。但是,diy标签与class标签要一模一样!!你把前边那个diy_扔那干什么?diy标签名与class名不一致,当然会保存消失啦!

所以正确的应该是这样子。

<!--[diy=customized_1]--><div id="customized_1" class="area"></div><!--[/diy]-->

另外注意的一点是,如果是别人的模板自己加的diy。注意DIY嵌入代码是否写在二次加载的模板文件里,二次加载的是不行的