<a href="{dede:field name='typeurl' function=”GetTypeName(@me)”/}" target="_blank">{dede:field name='typename' function=”GetTypeName(@me)”/}</a> 如不行,可用 <a href="{dede:field name='typeurl'/} ">{dede:field nam…
channel栏目标签默认有调用顶级栏目(top).子栏目(son).同级栏目(self),那想获取交叉栏目的名称和链接怎么获取呢? 其实在原来的代码上改一下就可以了.下面是具体代码.打开文件channel.lib.php: 在搜索: $topid = $refObj->TypeLink->TypeInfos['topid']; 在其下方增加: $crossid = $refObj->TypeLink->TypeInfos['crossid']; 再搜索: $topid = $ro…
要设置织梦dedecms点击导航上的父栏目进去默认显示第一个子栏目的列表, 就按照如下图所示的方法进行操作,为什么 点击导航上的父栏目出现死循环呢, 根本浏览不了网页. 请各位大神指点指点,为什么点击导航上的父栏目进去默认显示不了第一个子栏目的列表 我修改的程序如下: 收起 匿名 | 浏览 1439 次 发布于2015-07-16 20:32 最佳答案 搞这么复杂干啥,直接把父级改为外链栏目,填上第一个子栏目的链接. 追问 大神,您的方法如果要父级改为外链栏目,这样父级的链接就被固定, 不能实现…
在网站文件中找到include-taglib-chanel.lib.php,和chaneartllist.lib.php 下载用php的IDE打开, chanel.php加入limit属性修改如下 <?php /** * 获取栏目列表标签 * * @version $Id: channel.lib.php 1 9:29 2010年7月6日Z tianya $ * @package DedeCMS.Taglib * @copyright Copyright (c) 2007 - 2010, Des…
使用dedecms建网站,有时为了某种功能的需要,需要通过代码判断当前栏目下是否有子栏目,如果有,显示一种样式,如果没有,显示另一种样式. dedecms判断当前栏目下是否有子栏目可使用以下的代码进行判断: {dede:field name=typeid runphp="yes"} global $dsql; $sql = "SELECT id From `dede_arctype` WHERE reid='@me' And ishidden<>1 order b…
在构建网页的时候,如果不想逐个写栏目列表页的标题,即列表页标题形式为:{field:seotitle/}_{dede:global.cfg_webname/},其中{field:seotitle/}为该栏目列表的seo标题. 特别是有多层的栏目列表页可以采用:二级栏目名_一级栏目名_网站名  的形式,而内容页则应采用:文章标题_二级栏目名_一级栏目名_网站名  的形式. 当然这样的写法比较适合结构较简单的网站,每个栏目实际上市需要单独写seo标题的,没有局限性,也利于组建关键字. 下面来看ded…
因DEDEV5起,加强了对SQL注入和安全的检查,导致无法查询一些正常的子查询的SQL. 以下代码用来解决查询当前栏目及当前栏目下所有子栏目的文章总数,添加到/include/common.func.php 或者 /include/extend.func.php中,然后在模板中调用getTotalArcByTid(1). /* * 返回符合记录的文章数量 * @description DEDE不允许执行子查询,解决栏目下文章统计的问题 * @param $level 为真时查询所有子类目 * *…
问题描述:客户的网站,有个顶级栏目,下面包含了几个子栏目,这个顶级栏目不想发布什么内容,点击后进入他的某个子栏目就可以了,这时候把这个顶级栏目设置为“外部连接”就可以了 但是设置顶级栏目为外部连接后,会产生一些问题,首先在前台导航菜单调用栏目的时候,会调用不出来,这个可以按照(http://www.cnblogs.com/shanmao/p/3510411.html)这篇文章来解决. 还会产生一个问题,这里要给出解决方法.就是在发表文章的时候,栏目下拉列表里不显示该栏目及其子栏目,那么当然没办法…
大家在用dede做网站的时候经常会出现一个问题就是当调用子栏目的时候会出现无子栏目的栏目直接调用顶级栏目,   解决dede无子栏目时出现同级栏目的问题   {dede:channel type='son'}无子栏目时不取同级栏目解决方法    Tags: {dede:channel  type='son'}无子栏目   {dede:channel type='son'}无子栏目时取同级栏目问题如何解决呢?   打开:include\taglib\channel.lib.php文件.   找到…
织梦arclist调用副栏目不显示,网上关于这个问题的解决办法有很多,其中一种是: 打开/include/taglib/arclist.lib.php,代码约位于295-296行(我目前用的DedeCMS最新版 5.7 SP1),查找以下两行代码:if($CrossID=='') $orwheres[] = ' arc.typeid IN ('.GetSonIds($typeid).')'; else $orwheres[] = ' arc.typeid IN ('.GetSonIds($typ…
我们在使用织梦系统制作网站时经常会遇到网站栏目较多,显示当前栏目下的二级与三级栏目时,使用栏目嵌套标签,但是当三级栏目为空时,会显示同级栏目.从用户体验角度出发,常理情况下也是需要空白的,即二级栏目下的三级栏目如为空时,则不显示.那么如何让织梦{dede:channel type='son'}无子栏目时不显示同级栏目呢? 方法一:打开:include\taglib\channel.lib.php文件.找到 if($type=='son' && $reid!=0 && $to…
先做个广告 WEB网站开发 APP后台开发 安卓开发 物流系统 时时彩系统开发 电商系统开发 微信开发 请联系我 QQ 13266112 or 184377367 phpcms新增栏目字段_phpcms添加栏目属性 最近做个网站 遇到个需求 ,需要在栏目页面展出很多属性,觉的奇怪吧 好好的栏目搞那么多属性干什么. 场景 学院栏目 下面 A学院 B学院 两个栏目 A学院栏目下面 如果直接添加子栏目 作为具体的学院实例,那么问题来了,我要给A学院添加N多课程怎么办? 有人说直接在A学院下免创建学院栏…
发现V9在列表页可以用$parentid 得到当前栏目的父级ID,但在内容页这个函数的值却为空了,需要按下面的写法才行, V9 在内容页获取当前栏目的上一级栏目ID {$CAT[parentid]} 当前栏目的父级及以下栏目ID {php $arrchildid = $CATEGORYS[$CAT[parentid]][arrchildid]} 用法: 在当前栏目调用父级及以下栏目信息方法,两个要一起的 {php $arrchildid = $CATEGORYS[$CAT[parentid]][…
在用帝国cms创建栏目时一般会填写栏目名称(较短)和栏目别名(为空则与栏目名相同),栏目别名可以设置长一些作为栏目标题,可是如何调用帝国cms栏目别名呢?默认的模板标题调用是<title>[!--pagetitle--]-[!--temp.sitename--]</title>,显示的是栏目名称,如下图中的近视: 翻看帝国cms开发手册,总算找到了些苗头,先备份一下原始数据,然后试着将下面的代码加入, <?=$class_r[$GLOBALS[navclassid]]['bn…
1.调出所有栏目以及栏目下的二级栏目 {dede:channelartlist typeid='top'}<a href="{dede:field name='typeurl'/}">{dede:field name='typename'/}</a>{dede:channel type='son' noself='yes'}<div><a href="[field:typelink/]">[field:typename…
近遇到一个问题,就是dedecms的导航,是用外部链接的,但是原窗口打开不好看,新窗口打开好点.OK,放狗... 1. 查找模板中的head.htm将<li><a href='[field:typeurl/]'>[field:typename/]</a></li>替换成下面的<li><a href='[field:typeurl/]' target="_blank">[field:typename/]</a&…
dede的栏目打开方式默认的“当前窗口打开”,可以用下面两种方法让dede栏目在新窗口中打开. 方法1. 查找模板中的head.htm 将 <li><a href='[field:typeurl/]'>[field:typename/]</a></li>{/dede:channel} 替换成下面的 <li><a href='[field:typeurl/]' target="_blank">[field:typen…
Dedecms织梦程序默认使用拼音为保存目录的时候使用的是中文全拼,当遇到栏目名称比较长的时候目录名称看起来有点冗长,这时候大多数站长喜欢使用拼音首字母作为栏目的保存目录,那么就需要修改 dede/catalog.add.php文件 85行 $toptypedir = GetPinyin(stripslashes($toptypename)); 修改为 $toptypedir = GetPinyin(stripslashes($toptypename),1); 108 行 $typedir =…
获取标签 typeid 为目录的 id {dede:type typeid='1'}       <a href="[field:typelink /]">[field:typename /]</a>{/dede:type}…
上次有说道能调用织梦的二级栏目今天来说道说道调用三级,乃至无限极 ①:通过dede调用二级栏目大家都会调用,但要调用三级栏目,就有点麻烦了,如下样式的三级栏目dede如何调用呢?如下: ----------------------------------------A级主栏目               +顶级栏目                    +二级栏目                         +三级栏目(A)                         +三级栏目(B) …
c#代码中 <!--C#代码--> <%csharp%> string parent_id=DTRequest.GetQueryString("parent_id"); if(parent_id!=""&&category_id==0)        {            category_id=Convert.ToInt32(parent_id);                  } <%/csharp%>…
<a href="#" target="_blank">首页</a> > <a href="{$CATEGORYS[$CAT[parentid]][url]}" target="_blank">{$CATEGORYS[$CAT[parentid]][catname]}</a> /*上面是获取当前父栏目的名称与连接*/ > <a href="{$CATE…
在二级栏目列表页调用: <!--* 获取子栏目* @param $parentid 父级id* @param $type 栏目类型* @param $self 是否包含本身 0为不包含* @param $siteid 站点id--> <div class="arrchildid_list"> {php $j=1;} {loop subcat($parentid) $v} {php if($v['type']!=0) continue;} <a href=&…
Magento获取当前栏目ID:$_cat= new Mage_Catalog_Block_Navigation();$curent_cat= $_cat->getCurrentCategory();$curent_cat_id= $curent_cat->getId(); 或者Mage::registry('current_category')->getEntityId() Magento获取当前栏目名称: $category= Mage::registry('current_cate…
[@cms_channel_list parentId='父栏目id'] [#list tag_list as c] <a href="${c.url}">${c.name}</a> [/#list] [/@cms_channel_list]…
网站建设时经常需要输出某个栏目的子栏目,对应的在子栏目列表页也需要输出父级栏目的子栏目列表,thinkcmf可以输出所有子栏目,但却无法在子栏目列表页也适用, 因此就需要通过对数据库表查询来完成需求: <?php $RS = M('terms')->where(array('term_id'=>$term_id))->find(); $parent = M('terms')->where(array('term_id'=>$RS['parent']))->find…
第1步:打开网站include\taglib文件夹中找到sql.lib.php文件,并直接复制一些此文件出来,并把复制出来的这个文件重命名为mysql.lib.php.注:mysql.lib.php,在模板调用时就是直接  {dede:mysql sql=""} 这样调用,mysql这个名字可任意改,在以后会用到.第2步:使用相关软件打开刚刚重命名为mysql.lib.php的文件.注:作者这里演示的软件是用Editplus打开的.第3步:在打开的mysql.lib.php文件中找到第…
打开 \include\arc.archives.class.php 1. 找到 $this->PreNext['pre'] = "上一篇:<a href='$mlink'>{$preRow['title']}</a> "; 下面添加 $this->PreNext['prem'] = "上一篇:<a href='view.php?aid={$preRow['id']}'>{$preRow['title']}</a>…
一般库的标准名称是libxxx.so或者libxxx.a, 如果没有, 也可以搞个linkname出来, 那就可以直接用 "-lxxx" 来链接了, 但要是你想直接用realname, 就不能直接这么用了, 但也很简单, 用 "-l:" 后面接库名, 至于什么是realname, linkname, 看这个 Linux动态库文件 soname realname linkname 详解…