西部数码主机 | 阿里云主机| 虚拟主机 | 服务器 | 返回乐道官网
当前位置: 主页 > php教程 > dedecms教程 >

简单实现织梦dedecms栏目交叉链接功能

时间:2017-03-06 08:35来源:未知 作者:好模板编辑 点击:
简单实现织梦dedecms栏目交叉链接功能。 之前有个同事说之前做站的时候忘了提的一个SEO优化需求了,大致意思做站内栏目交叉链接,是为了内链。 我看了织梦dedecms后台友情链接模块原
简单实现织梦dedecms栏目交叉链接功能。

之前有个同事说之前做站的时候忘了提的一个SEO优化需求了,大致意思做站内栏目交叉链接,是为了内链。

我看了织梦dedecms后台友情链接模块原有功能,也能开发,但是方法仅仅适用于栏目不多站点,多了设置的时候,出现很多交叉链接栏目的需求时候,会造成效率慢问题。
简单实现织梦dedecms栏目交叉链接功能
 
原理:
在友情连接模块中 ,
网站类型中加入 和 需要做交叉的栏目名称相同的栏目名,通过sql语句判断出友情链接中存在和栏目一样的网站类型链接,结果输出到页面模板即可。
代码:
在需要显示交叉链接的栏目模板加入以下代码(css位置自己调整下,这边我就不写出来。)
<div class="link_channel">
 {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}
</div>
 
最后生成,就能看到dedecms相应栏目交叉链接实现的效果 。(责任编辑:好模板)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------