关于怎么用织梦做网站站。网站顶级栏目名称变不了,而且单击后会变成另一个名称,如图

1.将官方原来的排列方式反过来,找到include/typelink.class.php第164行 复制代码代码如下: $this-&valuePositionName = $tinfos['typename'].$this-&SplitSymbol.$this-&valuePositionN 修改为: 复制代码代码如下: $this-&valuePositionName = $this-&valuePositionName.$this-&SplitSymbol.$tinfos['typename'];全国统一服务热线:  手机:
用织梦系统做网站常遇到的问题
发布时间: 18:34:20.0 作者:青岛做网站
SEOdedecmstitle{dede:field.title/}_{dede:global.cfg_webname/}({dede:pagelist listsize=&0& listitem=&pageno& function=&html2text(@me)&/})_()
{dede:field name=&typename& /}
include/common.func.php
function GetTopTypename($id)
$row = $dsql-&GetOne(&SELECT typename,topid FROM dede_arctype WHERE id= $id&);
if ($row[&topid&] == &0&)
return $row[&typename&];
$row1 = $dsql-&GetOne(&SELECT typename FROM dede_arctype WHERE id= $row[topid]&);
return $row1[&typename&];
{dede:field name=&typeid& function=&GetTopTypename(@me)& /}
3cn_index.htmen_index.htm
{dede:type typeid=&*&},
,cn_en_jp_,,,
青岛市市南区香港中路52号1615室(青岛国际新闻中心)
早8:20~晚18:00
Copyright &
All Rights Reserved  专注前端,专注网页设计制作 - (承接网页制作/模板制作/设计) QQ:
织梦DEDECMS文章、栏目页获取当前页面顶级栏目名称的方法在用织梦做一些项目时,尤其企业站的时候,时常会碰到需要在当前页面调用顶级栏目名称的时候。织梦默认{dede:field name='typename' /} 可以获取当前栏目页上一级栏目的名称(也就是父级和子级都调用出来),而不是当前栏目的顶级栏目名称。下面学技巧就分享一个方法来实现这个效果:一:首先在include/common.func.php的最下方加入://获取顶级栏目名function GetTopTypename($id)
$row = $dsql-&GetOne("SELECT typename,topid FROM dede_arctype WHERE id= $id");
if ($row['topid'] == '0')
return $row['typename'];
$row1 = $dsql-&GetOne("SELECT typename FROM dede_arctype WHERE id= $row[topid]");
return $row1['typename'];
}注意:dede_arctype这个表的前缀改为自己当前数据表前缀,列如www_xuejiqiao_arctype二:在文章页或者栏目列表页调用时,在所要调用 名称的位置加上下面这行代码即可实现。{dede:field name='typeid' function=&GetTopTypename(@me)& /}在文章页中用下面这个方法来调用{dede:field name='typeid' function=&GetTopTypename(@me) /}
分享是不自私的表现:
相关dedeCMS教程
发表评论:
dedeCMS教程
详细 - 全面 - 教程
最新dedeCMS教程
猜你也喜欢看这些
Copyright (C)
All Rights Reserved.推荐这篇日记的豆列
······

我要回帖

更多关于 怎么用织梦做网站 的文章

 

随机推荐