使用官方提供的 {dede:flink} 标签(最推荐、最简单)
这是织梦官方内置的标签,专门用于调用友情链接,它非常灵活,可以轻松实现各种样式的链接列表。

基本语法
{dede:flink row='24' type='text'}
<a href="[field:url/]" target="_blank">[field:name/]</a>
{/dede:flink}
标签属性详解
row='数字':显示友情链接的数量。row='10'显示10个链接。type='类型':指定链接的类型。text:纯文本链接(如:织梦CMS)image:图片链接(会显示<a href="..."><img src="..."></a>)textall:显示所有类型的链接(文字和图片都会显示)
typeid='数字':指定调用某个分类下的链接,如果你在后台对友情链接进行了分类,这个属性就非常有用。typeid='1'只调用ID为1的分类下的链接,len='数字'的字符长度,如果链接名称很长,可以用这个属性截断,例如titlelen='10'` 只显示前10个字符。linktype='类型':链接类型。text:文字链接pic:图片链接
target='目标':链接打开方式。_blank:在新窗口打开(最常用)_self:在当前窗口打开
使用示例
假设你想在首页的某个位置显示10个文字链接,并在新窗口打开,你可以这样写:
示例1:简单的文字链接列表
<div class="friend-links">
<h3>友情链接</h3>
<div class="links-list">
{dede:flink row='10' type='text' target='_blank'}
<a href="[field:url/]" title="[field:name/]">[field:name/]</a>
{/dede:flink}
</div>
</div>
示例2:带样式的图片链接
<div class="friend-links-img">
<h3>合作伙伴</h3>
<div class="img-list">
{dede:flink row='6' type='image' titlelen='20' target='_blank'}
<a href="[field:url/]" title="[field:name/]">
<img src="[field:logo/]" alt="[field:name/]" />
</a>
{/dede:flink}
</div>
</div>
在后台“首页调用”处添加(适合不想修改模板文件的用户)
如果你不想直接修改模板文件,可以利用织梦后台的“首页调用”功能。

- 登录织梦后台。
- 在左侧菜单栏找到 “核心” -> “首页调用”。
- 点击 “增加调用”。
- 在弹出的表单中填写信息:
- 调用名称:给这个链接起个名字,方便自己识别,首页友情链接”。
- 栏目:选择“首页”。
- 位置:选择“列表”。
- 在这里输入
{dede:flink row='20' type='text' target='_blank'}。 - 模板:这里可以留空,或者选择一个简单的模板,但通常直接在“内容”里写好标签即可。
- 点击“确定”保存。
- 你需要去修改首页模板文件(通常是
/templets/default/index.htm),在你想显示友情链接的地方,用以下代码进行调用:
{dede:myflink typeid='1' row='20'}
<a href="[field:url/]" target="_blank">[field:name/]</a>
{/dede:myflink}
注意:这里用的是
{dede:myflink}而不是{dede:flink},因为myflink是专门用于调用后台“首页调用”里添加的内容的。
这种方法的好处是后台管理,缺点是灵活性稍差。
直接修改首页模板文件(最灵活、最常用)
这是最直接也是最常用的方法,可以让你完全控制链接的显示样式和位置。
-
找到首页模板文件 登录你的FTP或主机控制面板,进入网站根目录的
/templets/文件夹,如果你的模板是默认的,就进入default/文件夹,找到index.htm文件,如果你使用的是自定义模板,请找到你对应的模板文件夹下的index.htm。
(图片来源网络,侵删) -
确定插入位置 打开
index.htm文件,用代码编辑器(如 VS Code, Sublime Text, Notepad++)查看代码,找到你想放置友情链接的位置,通常是在页脚(footer)区域,或者在某个内容模块的下方。 -
插入代码 在你确定的位置,插入 方法一 中介绍的
{dede:flink}标签代码。想在页脚的
<footer>标签内添加:<footer> <p>版权所有 © 2025 你的网站名称</p> <p> 友情链接: {dede:flink row='20' type='text' target='_blank' titlelen='12'} <a href="[field:url/]" title="[field:name/]" target="_blank">[field:name/]</a> {/dede:flink} </p> </footer> -
保存并更新 保存修改后的
index.htm文件,然后登录织梦后台,点击 “生成” -> “更新主页HTML”,让修改生效。
重要补充:后台友情链接的设置
无论你使用哪种前端调用方法,首先都需要在后台添加好友情链接。
- 登录织梦后台。
- 在左侧菜单栏找到 “核心” -> “友情链接”。
- 点击 “增加新的链接”。
- 填写链接信息:
- 网站名称:显示的文字。
- 网站地址:
http://www.example.com(务必带http://或https://)。 - Logo地址:如果是图片链接,这里填写图片的URL。
- 类型:选择“文字”或“图片”。
- 所属分类:如果你提前创建了分类,可以选择一个,如果没有,可以先创建分类,或者不选,让它默认显示。
- 排序:数字越小,显示越靠前。
- 点击“确定”保存。
添加完成后,前台才能正确调用出来。
总结与排查
如果友情链接没有显示,请按以下顺序检查:
- 后台是否有数据? -> 去“友情链接”管理界面检查是否已添加链接。
- 标签语法是否正确? -> 检查
{dede:flink}标签的写法,特别是row、type等属性。 - 模板文件是否已更新? -> 修改模板后,务必在后台“生成” -> “更新主页HTML”。
- 浏览器缓存问题? -> 按
Ctrl + F5强制刷新浏览器页面。 - 路径问题? -> 如果是图片链接,检查
[field:logo/]返回的路径是否正确(是否是绝对路径http://...)。
对于绝大多数情况,方法一 和 方法三 的组合就能完美解决你的需求,希望这个详细的教程能帮到你!
