discuz X2.5 自定义Diy区域,保存后消失的现象是什么原因?
确认下你放置DIY模块的代码前面是否有这句代码:
<style id="diy_style" type="text/css"></style>
一般情况下这个代码都是放在主体模板里的(比如discuzhtm),也就是加载顺序在headerhtm文件之后,所以如果你在header里加了DIY模块,DIY功能也是不好使的。
如果你的div只有260X32是不可能把980X32的背景全部显示出来的,你说的设置X,Y是指设置背景的显示位置并不能解决你的问题,他只能设置背景显示哪一部分。
写法:background:url(assets/images/folding-uppng) 10px 10px;
解决办法一:在div里面写一个img标签把这个链接进来,可是对于你后期布局文字不太好
解决办法二:把div的尺寸改成的大小,width:980px height:32px
建议使用第二种方法
如果我的回答对你有用记得采纳哦!
如果是默认模板的话 在defalut/common下 打开commoncss文件 找到bmw bm_h { border-top-color: {WRAPBG}; border-right: 1px solid {WRAPBG}; border-bottom-color: {CONTENTSEPARATE}; border-left: 1px solid {WRAPBG}; background: {SPECIALBG}; }
把做后background: {SPECIALBG}; 中的{SPECIALBG} 改成你想要的颜色 颜色是十六进制表示
你这用的不是默认的模板啊
你可以自己在这进入DIY高级模式,然后先导入框架,再导入文章模块,然后模块置顶你想调用的文章分类就可以了
你这个模板应该写死的有框架了,你只要按你第三章调用文章分类就可以了,你把那个只接受推送数据的勾先去掉,或者你去文章哪里手动推送。最简单的就是左边选择最新文章。
在模板那里,添加一个diy的标签,然后前台进入高级diy模式的时候,就可以拖动框架到那里排版了。
<!--[diy=div的id值]--><div id="div的id值" class="area"></div>
<!--[/diy]-->
前台的框架排版好之后,可以去应用中心搜索“csdn123”安装数据采集插件,给你的论坛快速填充内容,然后看一下你的排版效果。
Discuz!X的DIY数据是存在数据库中的,不是存在模板文件中的
备份的DIY数据在同样的模板中通过数据库恢复可以恢复出来
如果换了模板恢复数据库就没用了
DIY数据如果需要备份是在前台通过DIY导出成xml文件进行备份的
DZ动力希望可以帮到您
0条评论