网站开发兼职_医院网站建设_医院网站开发_医疗网站建设

当前位置: > 建站教程 > 二次开发 >

dedecms各栏目以及二级域名调用单独友情链接的方法

发布时间:2018-02-23 作者:织梦兼职 浏览: 关键词: 栏目 dede 友情链接

最近想在DEDE子域名里实现不同栏目页调用不同的友情链接的功能

网上找到的方法和代码都是错误的,特此在此写出正确的实现方法,希望可以帮助到大家。

我们可以用sql标签来实现这样的功能

1、后台-核心-网站栏目管理,记录栏目名称和栏目ID。

dedecms各栏目以及二级域名调用单独友情链接的方法

2、后台-模块-友情链接-网站类型管理,编辑网站类型,使网站类型名称、ID与栏目名称、ID保持一致。

3、在所在的栏目模板中,写入如下代码:

{dede:sql sql="select url,webname from dede_flink where typeid = (select id from dede_flinktype where typename=~typename~)" }<a href="[field:url/]">[field:webname/]</a>{/dede:sql}

这样在栏目页里就会匹配出和当前栏目的同名分类下的友情链接了。

dedecms各栏目以及二级域名调用单独友情链接的方法

如果您的友情链接模块样式是用的ul li形式,请将这段代码放到两个<ul>标签内部,在<a>标签外部再分别加上两个<li>标签

注意加粗的部分您要替换成自己的表前缀,其于安全性考虑我们通常把表前缀改成自定义的文字,当站长选购了便宜的虚拟空间时,有时候还需要在一个数据库里安装多套程序,如果都用默认的表前缀就会带来意想不到的损失,原来的数据就会被覆盖掉,所以建议表前缀改成自定义的。

4、至于首页链接,你可以直接在网站类型管理中添加一个“首页”,然后在首页模板中直接加上typeid=‘网站类型ID’

dedecms各栏目以及二级域名调用单独友情链接的方法

大功告成!代码很简单,如果能够帮助到你,请关注我的头条号前端技术分享。

责任编辑:织梦兼职
共有人阅读,期待你的评论!评论
二次开发
二次开发
使用技巧
调试安装
运营推广