dedecms导航】的更多相关文章

博客之前做网站的时候经常会遇到二级菜单.三级菜单.了解dede的人都知道从5.5版本开始都有二级菜单的调用方法了,网上也有不少的教程文章.不过这个调用需要修改dede源码的二级菜单样式.个人感觉不是很方便,所以在这里博主整理了一些比较实用的调用方法分享给大家,也希望对大家有所帮助. 一.先说下顶级菜单的调用吧 该类栏目的dedecms调用方法比较简单,如下: {dede:channel type='top' currentstyle="~typename~ "} [field:type…
{dede:global.cfg_cmsurl /} 首页链接 一级导航: {dede:channel type=“top”} [field:typelink]:导航链接 [field:typename]:导航名 {/dede:channel}     二级导航: {dede:channelartlist type=“top”} //循环顶级栏目 {dede:channel type=“son”} //循环二级栏目 {/dede:channel} {/dede:channelartlist} 例…
织梦DedeCms的面包屑导航调用标签{dede:field name=’position’ /},在栏目页里调用的面包屑导航,最后会出现分割符号“>”,如:主页 > DedeCms 模板 > 用下面这两种方法可以将最后的分割符“>”,用如下代码调用面包屑导航标签: {dede:field name=’position’ runphp=’yes’} $a=mb_strlen(@me);//计算字符串的长度 @me=cn_substr(@me,$a-2,-1);//截取字符 {/de…
dede导航下拉菜单,一级栏目增加二级下拉菜单   使用dedecms5.6——5.7 将这段代码贴到templets\default\head.htm文件里<!-- //二级子类下拉菜单,考虑SEO原因放置于底部  --><script type='text/javascript' src='{dede:global.cfg_cmsurl/}/images/js/dropdown.js'></script>{dede:channelartlist typeid='to…
首先将下面这段代码贴到templets\default\footer.htm文件里(只要在此文件里就行,位置无所谓) <</span>script type='text/javascript' src='{dede:global.cfg_cmsurl/}/images/js/dropdown.js'></</span>script> {dede:channelartlist typeid='top' cacheid='channelsonlist'}<…
要设置织梦dedecms点击导航上的父栏目进去默认显示第一个子栏目的列表, 就按照如下图所示的方法进行操作,为什么 点击导航上的父栏目出现死循环呢, 根本浏览不了网页. 请各位大神指点指点,为什么点击导航上的父栏目进去默认显示不了第一个子栏目的列表 我修改的程序如下: 收起 匿名 | 浏览 1439 次 发布于2015-07-16 20:32 最佳答案 搞这么复杂干啥,直接把父级改为外链栏目,填上第一个子栏目的链接. 追问 大神,您的方法如果要父级改为外链栏目,这样父级的链接就被固定, 不能实现…
dedecms面包屑导航默认是"主页>分类>二级分类>",我们知道链接的锚文字对排名有一定影响,这时可以考虑将“主页”改成具体的关键字,那么如何修改dedecms面包屑导航的首页链接关键字呢?你可能也想知道帝国cms面包屑导航的首页链接锚文本改成关键字 方法1.登陆网站后台,系统>系统基本参数>站点设置,将主页链接名改成具体的关键词 保存,重新生成文档html 方法2.直接从代码里面写固定.打开include/typelink.class.php文件,大概…
最近公司官网是使用 DedeCMS 做的,这个项目中要使用到为导航栏目添加英文标题,就查找资料把它实现了. 根据设计图写成静态页面后是这样的效果: 操作步骤如下: 1. 修改数据表,添加英文字段 影响该导航字段类型的是数据表 dede_arctype(我的数据表为zx_arctype),所以该表中需要新增一个字段(英文标题). 如上图所示, typenameen 为我的英文菜单字段名字. 2. 修改 catalog_edit.htm 文件,添加英文栏目名称 catalog_edit.htm 文件…
DedeCms的当前位置导航调用标签{dede:field name=’position’ /},在栏目页里调用的当前位置导航,最后会出现分割符号“>”,如:主页 > DedeCms 模板 > 用下面这两种方法可以将最后的分割符“>”,用如下代码调用当前位置导航标签: {dede:field name=’position’ runphp=’yes’}$a=mb_strlen(@me);//计算字符串的长度@me=cn_substr(@me,$a-2,-1);//截取字符{/dede…
dedecms左侧导航栏不显示问题 在做织梦项目时,经常会碰到后台左侧导航栏不显示的问题,如下所示: ​ 这主要是由于文件权限不足造成的.有两种方法 第一种:把 /data 文件夹全部改成 777 权限.这种方法可能会造成安全问题,不推荐使用. 第二种:把 /data/uploadtmp 和 /data/tplcache 两个文件夹改成 777 权限(如果缺少这两个文件,可以先手动添加). 如果是Windows系统,可以选中文件夹右击,属性->安全 修改权限.…
一.引言 好多人都问,织梦的下拉导航怎么做呢?其实很简单!即使你对代码一点也不熟悉,没关系! 按照我的步骤走!记住一步也不能错哦! 二.实现过程 1.首先: 将下面这段代码贴到templets\default\footer.htm文件里(只要在此文件里就行,位置无所谓啦!自己看着办!) <!-- //二级子类下拉菜单,考虑SEO原因放置于底部 --> <script type='text/javascript' src='{dede:global.cfg_cmsurl/}/images/…
本文介绍了在dedecms中,实现文章标题-栏目名称-网站名 导航的方法,有需要的朋友参考下. 在dedecms中实现“文章标题-栏目名称-网站名”导航的方法.   第一种: 在/include/inc_archives_view.php文件中. 查找tp.typedir,然后替换成tp.typedir,tp.typename. 最后在文章模板中用{dede:field name=’typename’/}调出来.   第二种: “{dede:field name=’title’/}-{dede:…
获取面包屑导航 {dede:field name='position'/} {dede:field.position/}…
代码实例: {dede:channelartlist type='top' typeid='9,12,10' row='3' orderby='sortrank'}<li><a href='{dede:field name='typeurl'/}'>{dede:field name='typename'/}</a></li>{/dede:channelartlist} 参数分析: type = ‘top’ 代表顶级导航栏 typeid = '9,12,10'…
<ul class="nav nav-pills blue"> <!--一级栏目下面有二级栏目的 --> {dede:channelartlist typeid='top' row='4'} <li class="dropdown" > <a id=" id="{dede:field name='id'/}"" href="{dede:field name='typeurl'…
一.修改{dede:field name='position'/}的文字间隔符,官方默认的是> 在include/typelink.class.php第101行左右将>修改为你想要的符号即可 二.去掉{dede:field name='position' /}最后的分隔符> {dede:field name='position' runphp='yes'}  $a=mb_strlen(@me);//计算字符串的长度 @me=cn_substr(@me,$a-2,-1);//截取字符 {/…
{dede:channelartlist row='2' typeid='1,2这里输入多个指定的栏目ID' } <li><a href='{dede:field name='typeurl'/}'>{dede:field name='typename'/}</a></li> {/dede:channelartlist}…
{dede:channelartlist row=5 typeid='top'} <li><a class="hide" href="{dede:field name='typeurl'/}" title="{dede:field name='typename'/}">{dede:field name='typename'/}</a> {dede:field name='id' runphp='yes'} gl…
./plus/list.php - 动态展示栏目列表页(也可能是频道封面)arc.listview.class.php 是dedecms的列表页的相关处理类__construct()           // 初始化一些字段,变量CountRecord()           // 统计列表记录,总条目数,每页条目数,并对列表模板进行解析MakeHtml()              // 创建列表页HTML,主要是后台批量生成Display()               // 解析并展示列表…
6. 列表调用 首页: {dede:arclist row='10' titlelen='24' typeid='2' orderby='pubdate'} <li> <a href="[field:arcurl/]" title="[field:title/]"> <img src="[field:litpic/]" alt="[field:title/]"> <h4>[fie…
dedecms 基本包含了一个常规网站需要的一切功能,拥有完善的中文学习资料,很容易上手,学习成本较低.学会dedecms 的模板修改.栏目新增.内容模型新增和常用的标签调用方法后,即便我们不懂 php 语言也能独立完成一个网站了. 在百度网盘中分享,织梦CMS模板制作手册 http://pan.baidu.com/s/1boHLg0f 对于本次项目中使用到的方法和技巧总结如下: 一.标签调用 1. title(标题调用): 首页:{dede:global.cfg_webname/}.cfg_w…
到很多网友都为织梦(DEDECMS)的采集教程头疼,的确,官方出的教程太笼统了,什么都没说,换个网站你什么都做不了,这个教程是最详尽的教程,让你一看即会! 一.列表采集 第一步.我们打开织梦后台点击采集——采集节点管理——增加新节点 第二步.这里我们以采集普通文章为例,我们选择普通文章,然后确定 第三步.进入了采集的设置页面,填写节点名称. 第四步.打开你想要采集的文章列表页. 这里以这个网站为例,http://www.nanmafan.com/xunyicao/打开这个页面, 右键——查看源文…
在网站开发中经常碰到关于我们.联系方式等简单的页面,那么在DEDECMS中如何实现? 一.效果 以上左侧导航的链接都是单页,右边为内容部分 二.单页的实现 创建频道封来实现 1.常规选项 2.高级选项 3.栏目内容 4.保存,然后对本栏目点击更改操作,去掉“文件保存目录”的目录的最后一个文件夹 如本例: 文件保存目录: {cmspath}/about/danyemingcheng 改为 {cmspath}/about 5.生成栏目,即可调用/about/about.html…
Espcms和dedecms一样,是用来建企业站的cms程序,功能强大,稳定,可以帮助您快速.便捷地新建一个企业网站.无忧主机向您推荐无忧主机php虚拟主机. 我们可以通过espcms设置来去掉比如购物车,询盘,会员,论坛留言等导航信息. 去掉购物车:系统设置——订单参数设置”,在出现的修改属性中,将“导航栏显示方式”修改为“隐藏导航栏订单链接”,然后点击确认修改. 去掉询盘:点击“系统设置——订单参数设置”,在出现的修改属性中,将“显示导航栏询价链接”修改为“隐藏导航栏询价链接”,然后点击确认…
初看dedecms的后台界面就是一头雾水.不懂的词语多,什么模型,什么栏目,什么频道,不懂.相比于wordpress的分类category,标签tag,文章post,页面page而言,织梦后台难懂. 研究了半天,找了官方上散乱的文档看看,上手试了试,似乎弄懂了点. 左侧导航栏是菜单,根据功能分在了几个标签页上,先看看"核心"这个标签页. 常用操作:"网站栏目管理"就是分类管理,"所有档案列表","发布的文档".一下"…
简单回顾一下,前面我们首页动态文件index.PHP调用arc.partview.class.php来初始化首页模板 arc.partview.class.php通过SetTemplet调用DedeTagParse,在设置首页模板的时候,解析了模板,并生成模板的缓存或者说序列化文件.虽然模板被解析了,但是这种解析的只是把所有标签在模板中的位置以及他们的参数记录下来,并没有填充数据,接下来估计就要干这些事情了. 我们回到partview的SetTemplet方法,从$this->dtp->Loa…
我们在很多项目里面都会用到面包屑导航,而dedecms里面也是给我们封装好面包屑导航的了,如下图所示: 在dede里面实现面包屑导航主要用到{dede:field.position/}标签,我们首先来修改下article_movie.htm内容页的模版文件: 我们修改成这样: 然后到后台更新下文档: 然后在回到内容页看看效果如何: 见到这里有点小激动,因为我们成功啦..嘻嘻…
我们在点击导航页面的连接时候我们需要我们的连接跳到指定的模版页面,而不是随便跳到一个指定的A连接标签: 所以我们首先要将前端给我们的栏目列表模版拷贝到目录下,然后就可以创建栏目列表页面了,但是名字我们不知道叫啥,我们就去看看,如下所示: 名字叫“list_movie.htm”的页面,那么我们就将我们早就准备好的“栏目列表页”放到templets/default栏目列表页下: 然后再去生成栏目列表页: 发现这里提示不存在,那也是很正常的,因为我们还有好多栏目现在还是属于隐藏的,我们将他们都干掉即可…
这是一个很简单插件实例,通过此插件,你可以知道怎么样开发一个插件,它结构是怎么设置的,数据库,后台等.文件结构:enroll.php 文件在 plus文件下enroll.htm文件在templets/plus 文件夹下adenroll.php 文件在dede文件夹下adenroll.html 文件dede/templet文件夹下sql 文件: CREATE TABLE IF NOT EXISTS `dede_enroll` ( `id` int(4) NOT NULL auto_incremen…
首先,复制代码: 程序代码 {dede:channelartlist typeid='top' cacheid='channelsonlist'} {dede:channel type='son' noself='yes'} [field:typename/] {/dede:channel} {/dede:channelartlist} 粘贴到DedeCMS5.7的模板文件 /templets/default/head.htm中的顶端位置. 刷新会发现导航栏已经出现下拉菜单了,但背景是透明的,原…