文章介绍

首先给数据库中的dede_arctype表中增加一个字段,前面的表前缀是你的站点的名,并不一定是dede_
添加后的效果如上图,具体的添加办法再次就不详述了。其中typenameng就是我增加的字段,名称有点长,当然你也可以改为自己乐意的@ i O名称,这个不伤大雅。
再找到dede\t} , z | }emplets目录下的cata2 e K E xlog_edit.htm
找到
<tr>
<tdclass=’bline’heighz j y U d )t=”26″style=”padding-left:10px;”><fontcolor=’red’>栏目名称:</fs ^ 8 = i Zont></td>
<tdclass=’bline’><inputname=”typename”type=”text”id=”typename”size=”30″valueo g U p = A d 9=O H R 5“<m x N g 6 9?phpecho$K [ d d E T ! O pmyrow[‘typename’]?&gt# H v = 1;”class=”iptxt”/></td&gt, } o U [ / } x g;
</tr>

下面添加

<tr>
<tdclass=’bline’height=”26″style=”padding-left:10px;”>栏目英文名称:</td>
<tdclass=’bline’><inputname=”typenameng”type=”text”id=”typenameng”s: Y Vize=”30″valW W L q o Z l _ue=”<?phpecho$myrow[‘typenameng’]?>”class=”iptxt”I 0 6 C 1 + q 7/></td>
</tr>
最后我们在打开dede\catalog_edit.php
找到

$upquery=”UPDATE`#分隔符@__arctype`SET
issend=’$issend’,
sortrank=’$sortrank’,
typename=’$typename’,
typenameng=’$typenameng’,
typedir=’$ti * ) M u a : ) \ypedir’,
isdefault=’$isdefault’,
defaultname=’$defaultname’,
增加红色的部分,分隔符3个字` N 7 I M } X X自行去掉,至此就添加完成了。

调用方式:{dede:fieldname=’typenameng’l ; } b R / ?/}

想要在channel中使用,例如
{dede:chS 4 O , 6 kanneltype=’son’row=’10’typeid=’1′}
<li><ahref=’http://www* B J.dede58.com/a/~ ^ [dedejq/[field:typeurl/]’>[field:typename/][field:typenameng/]</a></li&gtH F 1 \ Q h h;
{/de4 I T 7 s I 6de:channel}
则还要修改一个文件,找到include\taglib\channel.lib.php
第一处
if($type==’top’)
{
$sql=”SELECTid,typename,typenameng,typedir,isdef$ U R _ 0 ) m # |ault,ispart,defaultname,namerule2,moresite,siteurl,sitepat, ` + 7 6 3h
From`#分隔符@__arctype`Wp Z l 1HEREreid=0Andishidden<>1orderbysortrankasclimit0,$lines : h ( : % E X“;
}
elseif($type==’son’)
{
if($typeid==0)r# 9 R ! W Qeturn”;
$sql=”SELECTid,typename,typenameng,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath
From`#分隔符@__arctype`WHEREreidh , g=’$typeid’Andishidden<>1orderbysortrankasclimit0,$Y ; &line”;
}
elseif($type==’^ B rself’)
{
if($reid==0)return”;
$sql=”SELU g y u _ S [ rECTid,typename,typenameng,typedir,isdefa. S 9 ~ % r 2 Dult,ispa1 K X J m &rt,defaultname,namerule2,moresite,siteurl,) g 2 n rsitepath
FROM`#分隔符@__arctype`WHEREreid=’$reid’Andishid6 & H A 8 O ? iden<>1orderbysortrankasclimit0,$line”;
}
第二处:
//如果用子栏目模式,当没有c F P I E – \ z ^子栏目时显示同级栏目
if($type==’son’&&$reid!=0&&$totalRow==0)
{n 2 ~ ^ t Q
$sql=”SELECTid,typename,typename@ B J N I Hng,typedir,isdefault,ispart,defaultname,namerule2,moresite,sir L ateurl,sitepath
FROM`#分隔符@__arctype`WHEREreid=’$reid’Andishidden<>1orderbysortrankasclimit0,$line”;
$; ` E udsql->SetQuery($sql);
$dsql->Execute();
}
增加查询字f J o i { r &段就可以在channel中使用了,还有type,channelartlist等标签页是在相应的lib类中添加查询的字段,在此限于篇幅就不错详细的叙述了o 7 5 F 8 P G C

//处理同级栏目中,当前栏目的样式。currentstyle中的调用,include\taglib\channel.lib.php140行$linkOkstr=str_replace(“~typename~”,$row[‘typename’],$linkOkstr);下面添加
$linkOkstr=str_replace(“~typenameeng~”,$row[‘typenameeng’],$linkOkstr);即可。

1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,请不要用于商业用途!
3. 如果你也有好源码或者教程,可以到用户中心发布,分享有积分奖励和额外收入!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7. 如遇到加密压缩包,请联系管理员!
8. 因为资源和程序源码均为可复制品,所以不支持任何理由的退款兑现,请斟酌后支付下载
声明如果标题没有注明"已测试"或者"测试可用"等字样的资源源码均未经过站长测试.特别注意没有标注的源码不保证任何可用性

源码巴巴网 » 织梦dedecms中英文导航功能方法步骤

常见问题FAQ

免费下载或者VIP会员专享资源能否直接商用?
本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
提示下载完但解压或打开不了?
最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。 若排除这种情况,可在对应资源底部留言,或 联络我们.。
你们有qq群吗怎么加入?
当然有的,如果你是帝国cms、易优cms、和pbootcms系统的爱好者你可以加入我们的QQ千人交流群http://www.yuanmababa.cn/page-qun.html。
  • 25会员数(个)
  • 744资源数(个)
  • 0本周更新(个)
  • 0 今日更新(个)
  • 1056稳定运行(天)

提供最优质的资源集合

加入VIP
开通VIP 享更多特权,建议使用 QQ 登录