96SEO 2025-10-04 10:53 1
织梦DEDECMS作为一款国内广泛使用的内容管理系统,其灵活的模板调用功能让站长们能够自由定制网站内容。只是 许多站长在调用友情链接时遇到“首页和内页友情链接都显示在首页”这样的问题,导致友情链接展示混乱,影响用户体验及SEO效果。
本文将这一问题产生的原因, 并提供详细可行的解决方案,帮助大家实现首页和内页友情链接分类调用,让友情链接管理更加科学合理。
织梦的友情链接数据主要存储在数据库中的 dede_flink
表里。该表字段包括链接标题、网址、类型、排序、是否审核等。其中,“linktype”是区分首页链接和内页链接的关键字段:
linktype=1
: 表示“内页”类型的友情链接。linktype=2
: 表示“首页”类型的友情链接。很多站长习惯将一些重点合作伙伴或权重较高的网站放置在首页,以提高SEO价值;而其他一般性友链则设置为内页显示。若不加区分直接调用,会出现所有链接混合出现在首页,影响页面整洁度,也可能造成搜索引擎抓取权重分散。
织梦调用友情链接最常用的是模板标签:
{dede:flink row='24'/}
此标签默认会调用所有已审核且启用的友情链接,无论是首页还是内页类型,所以呢容易导致“内页与首页链接都显示在首页”的问题。
linktype
属性实现精准过滤为避免混乱, 我们只需给调用标签添加linktype='x'
属性即可:
注意:"row" 参数控制显示数量, 可根据需求调整,如'row=30'.
{dede:flink row='24'/}
{dede:flink linktype='2' row='24' type='text'}{/dede:flink}
说明:
{dede:flink linktype='1' row='20' type='logo'}{/dede:flink}
该代码适用于栏目列表页或者专门设计的友情链接页面只调取设置为“内页”的友链。
{dede:flink typeid='' /}
参数进行筛选,进一步实现精准展现;{dede:flink linktype='1' typeid='5' row='30' orderby = 'sortrank asc'}{/dede:flink}
SELECT title, url, linktype FROM dede_flink WHERE ischeck=1 ORDER BY sortrank ASC;
确认对应记录符合预期归类 。
Demand feedback