dede织梦让频道自动跳转到第一个子栏目

dede织梦让频道自动跳转到第一个子栏目

平时做网站的时候,难免遇上一些特殊情况,默认的CMS是无法实现的,这时就需要改程序,就比如说,让频道自动跳转到第一个子栏目,当我还对DEDECMS不熟悉的时候,采用了一个最笨的方法,用JS去跳转,这对优化***不好。但是反正客户不懂,效果能实现就OK了。今天我就来说说用如果通过修改源码来简单实现,其实DEDECMS在数据库表@#_arctype中,是否为频道,是用ispart这个字段去保存的,它有3个值(0,-1,1),对应的网站后台的 频道封面、最终栏目、外部连接。所以我们只需要在程序中对is...
dede织梦调用上级栏目的方法

dede织梦调用上级栏目的方法

我们在用织梦做网站的时候,难免会像APP那样 在顶部有个返回的功能,那么这个返回到上一级的功能如何实现呢,其实很简单,现在做啦来跟大家分享下织梦模板子栏目调用上级栏目名称并带链接方法。之所以说简单,是因为我们在{dede:type}的基础上修改的。源标签:{dede:type}[field:typename /]{/dede:type}新标签:{dede:type2}[field:typename /]{/dede:type2}新标签放置位置:\include\taglib如果您需要,或者不会操...
dede织梦拓展channel标签实现limit功能

dede织梦拓展channel标签实现limit功能

由于网站栏目多次需要调用同一栏目下的栏目比如顶级栏目6 下级栏目5.4.3.2.1 需要分两次分别调出543和21 感觉channel就比较吃力了全部写SQL又太多,可能是我还不知道有其他方法吧。row调用不出这种效果所以就把row改为了Limit用法了比较方便 修改文件include\taglib/下面的channel.lib.php 在函数lib_channel里面加上//limit条件 $limit = trim(eregi_replace(limit,,$limit)); i...
dede织梦教程:列表页、文章页调用所有顶级栏目文章的方法

dede织梦教程:列表页、文章页调用所有顶级栏目文章的方法

当文章调用标签{dede:arclist}不限制栏目ID的时候,就只会调用当前栏目下的文章。如果要调用整站的文章,使用typeid=1,2,3,4,5,6,7,8,9,10 这种方法需要加上所有ID,当栏目很多的时候就***麻烦了!下面的两种方法可以直接调用dedecms整站的文章:第一个方法:{dede:arclist row=1 typeid=all orderby=pubdate}[field:title/]{/dede:arclist}第二个方法:{dede:arclist row=6 ...
让dede织梦:arclist支持notypeid属性的方法

让dede织梦:arclist支持notypeid属性的方法

织梦默认的arclist标签支持typeid的调用,也就是给文章列表指定来源栏目,有时候栏目过多,一个一个写就很复杂,所以用排除的方法写更方便,以此引入notypeid属性。主要修改文件是/include/taglib/下的arclist.lib.php文件,首先搜索:return lib_arclistDone在函数末尾加上:,$ctag->GetAtt(notypeid),原来的代码变成如下的样子:return lib_arclistDone ( $refOb...
如何让dede织梦{dede:channel}无子栏目不显示同级栏目

如何让dede织梦{dede:channel}无子栏目不显示同级栏目

我们在使用织梦系统制作网站时经常会遇到网站栏目较多,显示当前栏目下的二级与三级栏目时,使用栏目嵌套标签,但是当三级栏目为空时,会显示同级栏目。从用户体验角度出发,常理情况下也是需要空白的,即二级栏目下的三级栏目如为空时,则不显示。那么如何让织梦{dede:channel type=’son’}无子栏目时不显示同级栏目呢?今天做啦模板就跟大家分享一下解决方法?方法一:打开:include\taglib\channel.lib.php文件。找到if($type==&rsquo...
DedeCMS怎么批量替换栏目文件保存目录

DedeCMS怎么批量替换栏目文件保存目录

DedeCMS怎么批量替换栏目文件保存目录?DedeCMS批量替换栏目文件保存目录的方法有时候由于栏目太多,但是要修改一下栏目的保存目录。一个一个修改真的有点费事和慢。所以想了一个方法来批量修改栏目的保存目录。就是批量替换:update dede_arctype set typedir = replace(typedir,"{cmspath}/a/",{cmspath}/html/)将html替换为你指定的目录,后台SQL命令行工具运行即可如果要批量去掉文章保存路径中的年月日,就运行这个:up...
dede织梦CMS如何调用当前栏目TAG标签

dede织梦CMS如何调用当前栏目TAG标签

dede织梦CMS如何调用当前栏目TAG标签?dede织梦CMS 调用当前栏目TAG标签最近新客小编再查织梦标签的问题,碰巧搜到下面这篇内容了,感觉有用,就先留下。弄了半天终于知道如何让DEDE的TAG标签按栏目显示,只显示当前栏目的所有标签:D一、打开include/taglib/目录下的 tag.lib.php 文件找到下面这段代码,并在中间插入标注部分代码if($getall==0 && isset($refObj->Fields[tags]) && !empty($refObj->Fie...
怎么解决dedecms织梦系统dede:arclist只生效一次的问题

怎么解决dedecms织梦系统dede:arclist只生效一次的问题

怎么解决dedecms织梦系统{dede:arclist keyword=动态获取关键词}只生效一次?解决dedecms织梦系统{dede:arclist keyword=动态获取关键词}只生效一次的bug当我们通过{dede:arclist keyword=关键词}来调用文章列表时,你会发现只在其中一个栏目里生效,在其他栏目,仍然显示上一次的关键词。原因是由于arclist的缓存导致的。只需修改/include/taglib/arclist.lib.php文件,大概在384行:$taghash...
dede织梦系统怎样判断栏目子栏目是否存在

dede织梦系统怎样判断栏目子栏目是否存在

在实际使用"织梦全站调用二级栏目以及子栏目"时遇到一个问题,网站的一些二级栏目并没有子栏目,织梦模板就把同级栏目调用出来了。这样的话,给客户的感觉明显是不好的!后来咨询了一下QQ群内的高手,发现问题出现在织梦的程序上面!打开:includetaglibchannel.lib.php文件可以看到:$type==son && $reid!=0 && $totalRow==0问题的根源找到了,我们只要把if($type==son&&$reid!=0&&$totalRow==0)改成if($type==...