名站网址导航为广大网友提供关于dz论坛建站教程等内容,论坛安装教程,论坛插件和模板安装教程等。
我们在进行DZ模板制作时,使用DIY功能去调用论坛中的不同版块的数据,由于DIY会自动增加外面的层,有时会导致某些模板的diy没反应,也有的只会显示不会消失的情况。这是由于JS无法找到相应的节点。
解决DZ点击diy没反应步骤:
1、使用FTP上传工具,找到static\js目录下的common.js文件。然后右键选择下载该文件。
2、下载到本地(建议下载到桌面,或者新建一个用于存放具体代码如下修改文件的文件夹,以便于查找),右键选择”打开方式“,选择使用记事本打开下载的该文件。
3、使用快捷键:“CTRL F”,查找关键字段: function openDiy()。查找到之后关闭查找窗口,以免影响具体代码如下修改。
4、找到以下具体代码如下:
function openDiy(){if(DYNAMICURL) {
window.location.href = SITEURL DYNAMICURL (DYNAMICURL.indexOf('?') < 0 ? '?' : '&') ('diy=yes');
} else {
window.location.href = ((window.location.href '').replace(/[\?\&]diy=yes/g, '').split('#')[0] ( window.location.search && window.location.search.indexOf('?diy=yes') < 0 ? '&diy=yes' : '?diy=yes'));
}
}
5、将找到的具体代码如下改为如下:
function openDiy(){window.location.href = ((window.location.href '').replace(/[\?\&]diy=yes/g, '').split('#')[0] ( window.location.search && window.location.search.indexOf('?diy=yes') < 0 ? '&diy=yes' : '?diy=yes'));
}
6、修改完成之后保存,使用FTP上传覆盖对应的原文件,之后回到后台更新缓存即可。最后进入网站首页,查看修改过后的效果。
解决DZ模板制作时TAB切换无反应的方法就是用自己的具体代码如下结合目标网站的样式来替换。
第一步:修改TAB切换按钮。使用以下html具体代码如下代替(文字可以自己替换):
<ul><li id="two1" onMouseOver="setTab(1)" class="on1">幼教 </li>
<li id="two2" onMouseOver="setTab(2)">小学 </li>
<li id="two3" onMouseOver="setTab(3)">初中 </li>
<li id="two4" onMouseOver="setTab(4)">高中 </li>
<li id="two5" onMouseOver="setTab(5)">大学 </li>
</ul>
第二步:将以下的JS具体代码如下放在以上的hTML具体代码如下的下面。
<script language = "javascript" ><!--
function setTab (su ) {
for (i = 1 ;i <= 5 ;i ) {
var menu =document. getElementById ( 'two' i ) ;
menu. className = i ==su ? "on1" : "" ; //三维运算来判断当前I是不是与SU相等,然后取值
var con =document. getElementById ( "con_" i ) ;
con. style. display = i ==su ? "block" : "none" ;
}
}
//-->
</script >
第三步:将内容版块使用以下的DZ具体代码如下替换。并且id="con_1" 需要不断的增加。如id="con_2",id="con_3"……
< dl id = "con_1" style = "display: block;" >[loop ]
<div class = "fl phshuzi" > {currentorder } </div ><div class = "phsz_r" ><a href = "{url}" title = "{title}" target = "_blank" > {title } </a ></div >
[ /loop ]
</dl >
第四步:由于不同网站所使用的类名不一样,以上的具体代码如下需要结合自己的网站的类名进行修改,以达到自己需要的效果。
相关阅读:
制作鼠标经过时TAB菜单切换javascript特效
滑动门Tab选项卡通用JS具体代码如下
简单易用jquery实现tab栏标签切换菜单具体代码如下
好了关于论坛的这篇文章就说到这里希望可以帮助大家。有问题可以联系解决。声明,本站内容来源于互联网如果侵犯了你的权益请联系本站删除。discuz论坛出现database error怎么办
有些学习discuz仿站教程过程中,首先是通过本地环境来仿网站,然后将本地环境搬家到网站空间里,在搬家过程中,却出现一些错误,例如搬家网站后出现Database Error 错误。(相关知识:网站怎么搬家?)