VPS参考测评推荐
专注分享VPS主机优惠信息
衡天云优惠活动
华纳云优惠活动
荫云优惠活动

Dreamweaver DedeCMS如何实现中英文导航功能(Dreamweaver如何更改网站主页)

主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情!
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作

Dreamweaver DedeCMS如何实现中英文导航功能(Dreamweaver如何更改网站主页)

Dreamweaver dedecms如何实现中英文导航功能?

今天在群里看到一个朋友,需要实现中英文列名的功能(如下图)。让我们来看看如何实现强大的梦想编织CMS!

推荐学习:梦想编织cms

6fab3fb15e56ee98ebb604a5487c1dd.png

首先,在数据库的dede_arctype表中添加一个字段。前面表格的前缀是你的站点名称,不一定是dede_。

9fe4d159decccd390010a67e25e7934.png

添加后的效果如上图所示,具体添加方法不再赘述。Typenameng是我加的字段,名字有点长。当然可以改成自己的名字,无伤大雅。

然后在dede\templets目录下找到catalog_edit.htm。

发现

代码如下:

& lttr & gt& lttd class = & amp#39;bline & amp#39;height = & quot26 & quotstyle = & quot左填充:10px"& gt& ltfont color = & amp#39;红色& amp#39;& gt列名:</font & gt;& lt/TD & gt;& lttd class = & amp#39;bline & amp#39;& gt& lt输入名称= & quot键入名称& quottype = & quot文本& quotid = & quot键入名称& quotsize = & quot30 & quotvalue = & quot& lt?php回声$myrow。#39;键入名称& amp#39;]?& gt"class = & quotiptxt & quot/& gt;& lt/TD & gt;& lt/tr & gt;在下面添加

代码如下:

& lttr & gt& lttd class = & amp#39;bline & amp#39;height = & quot26 & quotstyle = & quot左填充:10px"& gt列的英文名称:</TD & gt;& lttd class = & amp#39;bline & amp#39;& gt& lt输入名称= & quottypenameng&quottype = & quot文本& quotid = & quottypenameng&quotsize = & quot30 & quotvalue = & quot& lt?php回声$myrow。#39;typenameng & amp#39;]?& gt"class = & quotiptxt & quot/& gt;& lt/TD & gt;& lt/tr & gt;最后,我们正在打开edit.php的dede \ catalog。

发现

代码如下:

$ upquery = & quot更新`# delimiter @ _ _ arctype ` set issue = &;#39;$ issend & amp#39;sortrank = & amp#39;sortrank & amp#39;,typename = & amp#39;$ typename & amp#39;,typenameng = & amp#39;$ typenameng & amp#39;类型目录= & amp#39;$ typedir & amp#39;,isdefault = & amp#39;$ isdefault & amp#39;,默认名称= & amp#39;$ defaultname & amp#39;,添加红色部分,自己去掉分隔符3个字,添加完成。

调用方法:{dede:field name='typenameng'/}

例如,要在通道中使用

代码如下:

{dede:频道类型= & amp#39;儿子& amp#39;row = & amp#39;10 & amp#39;typeid = & amp#39;1 & amp#39;} & lt李& gt& lta href = & amp#39;[field:type URL/]& amp;#39;& gt[field:typename/][field:typenameng/]& lt;/a & gt;& lt/李& gt{/dede:channel}需要修改一个文件,找到include \ taglib \ channel.lib.php。

第一名:

代码如下:

if($ type = = & amp;#39;top & amp#39;){ $ sql = & quotSelect id,typename,typename ng,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath rom `# delimiter @ _ _ arctype `其中Reid = 0,ishidden

代码如下:

//如果使用子列模式,如果没有子列,则If($type = = &;#39;儿子& amp#39;& amp& amp$reid!= 0 & amp& amp$ total row = = 0){ $ SQL = & quot;Select id,typename,typename ng,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath rom `# delimiter @ _ _ arctype `其中Reid = &;#39;$ reid & amp#39;而ishidden & lt& gt1 order by sortrank asc limit 0,$ line & quot;$ dsql-& gt;SetQuery($ SQL);$ dsql-& gt;执行();}可以通过添加一个查询字段在通道中使用,而Type、Channel Artlist等标签页都是在对应的lib类中添加一个查询的字段,由于篇幅有限,详细描述一下也不错。

//处理同一列中当前列的样式。在currentstyle中调用,包括\ taglib \ channel . lib . PHP 140 line $ linkokstr = str _ replace(" ~ typename ~ ",$ row ['typename'],$ linkokstr);在下面添加

$ linkOkstr = str _ replace(" ~ typenameeng ~ ",$row['typenameeng'],$ linkOkstr);去做吧。

这几篇文章你可能也喜欢:

本文由主机参考刊发,转载请注明:Dreamweaver DedeCMS如何实现中英文导航功能(Dreamweaver如何更改网站主页) https://zhujicankao.com/115104.html

【腾讯云】领8888元采购礼包,抢爆款云服务器 每月 9元起,个人开发者加享折上折!
打赏
转载请注明原文链接:主机参考 » Dreamweaver DedeCMS如何实现中英文导航功能(Dreamweaver如何更改网站主页)
主机参考仅做资料收集,不对商家任何信息及交易做信用担保,购买前请注意风险,有交易纠纷请自行解决!请查阅:特别声明

评论 抢沙发

评论前必须登录!