|
织梦CMS导航源码也是一个好用的导航技术网的源码模板,可以用来直接搭建类似的源码出来,此外织梦CMS导航源码还可以让我们实现下载站一样的功能,非常方便。源码介绍软件可以用来提供各种技术导航网的源码,让你可以仿照这个网站做出类似的网站和网页来,还可以搭建属于你自己的下载库。目前本源码已经可以用来构建各种各样的网页,欢迎来下载哦。使用方式首先上传源码到服务器,解压文件打开绑定的域名+install进行安装,填写数据库信息安装完成后进入后台--系统设置--数据库备份/还原--右上角数据还原-然后开始等待几十秒还原成功。注意事项最后一步系统设置--系统基本参数根目录网址改成自己的账号密码都是admin代码如下:{dede:channeltype=toprow=8}[field:typename/]{/dede:channel}效果如下:以上就介绍了织梦导航标签调用,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。废话不多说了,直接给大家贴js实现鼠标点击导航栏变色代码,具体代码如下所示:<DOCTYPEhtmlPUBLIC-//W3C//DTDXHTML1.0Transitional//EN><htmlxmlns=><head><metahttp-equiv=Content-Typecontent=text/html;charset=utf-8/><title>JAVASCRIPT之导航栏鼠标点击变色特效</title><styletype=text/css>body{font-size:12px;font-family:Arial,Helvetica,sans-serif;}.ts_seled{color:#F00;}.ts_sel{color:#666;}</style><scriptlanguage=javascript>window.onload=initLinkStyle;functioninitLinkStyle(){if(document.getElementsByName(myset)){vararrLink=document.getElementsByName(myset);for(i=0;i<arrLink.length;i++){varlink=arrLink[i];link.className=ts_sel;link.onclick=clickNav;}}}/***执行点击事件*@param{Object}event鼠标事件*/functionclickNav(event){vartarget=event.currentTarget;//上次选择的a的样式if(document.getElementsByName(myset)){vararrLink=document.getElementsByName(myset);for(i=0;i<arrLink.length;i++){varlink=arrLink[i];if(link.className==ts_seled){link.className=ts_sel;}}}target.className=ts_seled;returnfalse;//阻止浏览器默认事件}</script></head><body><ul><li><ahref=#rel=externalnofollowrel=externalnofollowrel=externalnofollowname=myset>首页</a></li><li><ahref=#rel=externalnofollowrel=externalnofollowrel=externalnofollowname=myset>联系我们</a></li><li><ahref=#rel=externalnofollowrel=externalnofollowrel=externalnofollowname=myset>帮助</a></li></ul></body></html>本文实例为大家分享了Vue实现导航栏点击当前标签变色功能的具体代码,供大家参考,具体内容如下1.效果2.所有代码<template><divclass=now-time><divclass=timebox><ahref=#rel=externalnofollowv-for=(item,index)innowTimev-on:click=addClass(index)v-bind:class={bgColors:index==current}><p>{{item.time}}</p><p>{{item.start}}</p></a></div></div></template><script>exportdefault{name:Nowtime,methods:{addClass:function(index){this.current=index;}},mounted(){},data(){return{current:0,nowTime:[{time:9:00,start:已开抢},{time:10:00,start:已开抢},{time:11:00,start:已开抢},{time:12:00,start:已开抢},{time:13:00,start:未开抢},{time:14:00,start:未开抢},{time:15:00,start:未开抢},],}}}</script><stylescoped>now-time{width:100%;height:.8rem;background:#282832;display:flex;overflow-x:scroll;}.timebox{width:100%;height:.8rem;display:flex;background:#282832;}.now-timea{display:flex;flex-direction:column;width:1.35rem;height:.79rem;align-items:center;flex-shrink:0;}.now-timeap:first-child{font-size:.23rem;color:white;font-weight:bold;}.now-timeap:last-child{font-size:.16rem;color:white;}.timebox.bgColors{background:#ff5700;}</style>点评:还可以在下拉菜单中实现完美。织梦V5.7。实现导航栏的下拉菜单,下面的代码粘贴到模板默认footer.htm文件(如果该文件就行了,没有位置)复制代码代码如下所示:{迪迪:channelartlisttypeid=topcacheid=channelsonlist}{迪迪:渠道类型=={是}sonnoself领域:typename/}{/迪迪:通道}{/迪迪:channelartlist}刷新页面发现下拉菜单奇迹般地出现了,但在这一点上它是透明的,因为缺少一个下拉菜单图片。下一步你需要把dedecms5.6程序文件夹在德IMGmmenubg.gif(绿色背景图片,适合绿色主题模板)或dedecms5.5程序文件夹模板图像mmenubg.gif(蓝色背景图像,适合蓝色主题模板)复制到下面dedecms5.7///图像的默认模板程序文件夹,现在你看看,哦,导航栏是不是已经有熟悉的下拉菜单。此时,您想要的效果基本完成。如果你想让其他设置,如调整位置,你只需要找到///模板默认风格/dedecms.css文件,并按Ctrl+F看起来for.dropmenu。如果宽度调整,只修改:宽度:100px;//*------原始参数是120,如果在标题中少了两个词,也可以把参数调整到80,甚至60--------*/点评:还可以在下拉菜单中实现完美。织梦V5.7。实现导航栏的下拉菜单,下面的代码粘贴到模板默认footer.htm文件(如果该文件就行了,没有位置)复制代码代码如下所示:{迪迪:channelartlisttypeid=topcacheid=channelsonlist}{迪迪:渠道类型=={是}sonnoself领域:typename/}{/迪迪:通道}{/迪迪:channelartlist}刷新页面发现下拉菜单奇迹般地出现了,但在这一点上它是透明的,因为缺少一个下拉菜单图片。下一步你需要把dedecms5.6程序文件夹在德IMGmmenubg.webp(绿色背景图片,适合绿色主题模板)或dedecms5.5程序文件夹模板图像mmenubg.webp(蓝色背景图像,适合蓝色主题模板)复制到下面dedecms5.7///图像的默认模板程序文件夹,现在你看看,哦,导航栏是不是已经有熟悉的下拉菜单。此时,您想要的效果基本完成。如果你想让其他设置,如调整位置,你只需要找到///模板默认风格/dedecms.css文件,并按Ctrl+F看起来for.dropmenu。如果宽度调整,只修改:宽度:100px;//*------原始参数是120,如果在标题中少了两个词,也可以把参数调整到80,甚至60--------*/这篇文章主要介绍了织梦DedeCMS在实现中英文导航功能方法步骤,本文给出详细的操作步骤和相关实现代码,需要的朋友可以参考下今天在群里看到有位朋友需要实现中英文栏目名字的功能(如下图),下面我们就来看看强大的织梦CMS怎么实现吧!dedecms模板下载地址:www.gxlcms.com/xiazai/code/dedecms首先给数据库中的dede_arctype表中增加一个字段,前面的表前缀是你的站点的名,并不一定是dede_添加后的效果如上图,具体的添加办法再次就不详述了。其中typenameng就是我增加的字段,名称有点长,当然你也可以改为自己乐意的名称,这个不伤大雅。再找到dedetemplets目录下的catalog_edit.htm找到代码如下:<tr><tdclass='bline'height="26"style="padding-left:10px;"><fontcolor='red'>栏目名称:</font></td><tdclass='bline'><inputname="typename"type="text"id="typename"size="30"value="<phpecho$myrow['typename']?>"class="iptxt"/></td></tr>下面添加代码如下:<tr><tdclass='bline'height="26"style="padding-left:10px;">栏目英文名称:</td><tdclass='bline'><inputname="typenameng"type="text"id="typenameng"size="30"value="<phpecho$myrow['typenameng']?>"class="iptxt"/></td></tr>最后我们在打开dedecatalog_edit.php找到代码如下:$upquery="UPDATE`#分隔符@arctype`SETissend='$issend'sortrank='$sortrank'typename='$typename'typenameng='$typenameng'typedir='$typedir'isdefault='$isdefault'defaultname='$defaultname'增加红色的部分,分隔符3个字自行去掉,至此就添加完成了。调用方式:{dede:fieldname='typenameng'/}想要在channel中使用,例如代码如下:{dede:channeltype='son'row='10'typeid='1'}<li><ahref='[field:typeurl/]'>[field:typename/][field:typenameng/]</a></li>{/dede:channel}则还要修改一个文件,找到includetaglibchannel.lib.php第一处:代码如下:if($type=='top'){$sql="SELECTid,typename,typenameng,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepathFrom`#分隔符@arctype`WHEREreid=0Andishidden<>1orderbysortrankasclimit0,$line"}elseif($type=='son'){if($typeid==0)return''$sql="SELECTid,typename,typenameng,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepathFrom`#分隔符@arctype`WHEREreid='$typeid'Andishidden<>1orderbysortrankasclimit0,$line"}elseif($type=='self'){if($reid==0)return''$sql="SELECTid,typename,typenameng,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepathFROM`#分隔符@arctype`WHEREreid='$reid'Andishidden<>1orderbysortrankasclimit0,$line"}第二处:代码如下://如果用子栏目模式,当没有子栏目时显示同级栏目if($type=='son'&&$reid!=0&&$totalRow==0){$sql="SELECTid,typename,typenameng,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepathFROM`#分隔符@arctype`WHEREreid='$reid'Andishidden<>1orderbysortrankasclimit0,$line"$dsql->SetQuery($sql);$dsql->Execute();}增加查询字段就可以在channel中使用了,还有type,channelartlist等标签页是在相应的lib类中添加查询的字段,在此限于篇幅就不错详细的叙述了。//处理同级栏目中,当前栏目的样式。currentstyle中的调用,includetaglibchannel.lib.php140行$linkOkstr=str_replace("~typename~"$row['typename'],$linkOkstr);下面添加$linkOkstr=str_replace("~typenameeng~"$row['typenameeng'],$linkOkstr);即可。
|