IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    Discuz DIY 框架模块内容保存后消失的问题

    Forece发表于 2015-09-26 16:56:05
    love 0

    还是 Discuz,在制作模板的时候,很多时候,用户喜欢自己用 CSS 来定制模板布局,然后用 Discuz 再来添加各种模块。之前 Forece 也写过一篇 DISCUZ 门户主页 DIY 仿站初级教程。今天在网上看到很多朋友问,为什么自制模板后,加入DIY框架、帖子模块,按保存之后,所有框架和模块都消失了?其实 Forece 想说,你肯定没有认真看我写的文章。

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

    做个简单例子:

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

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

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

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

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

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

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


沪ICP备19023445号-2号
友情链接