dede友情链接织梦链如何正确配置使用?

99ANYc3cd6
预计阅读时长 15 分钟
位置: 首页 织梦建站 正文

友情链接是网站之间互相推广、增加网站权重和流量的重要方式,DedeCMS 提供了非常完善的友情链接管理功能,包括添加、审核、调用和排序等。

dede 友情链接 织梦链
(图片来源网络,侵删)

下面我将从 后台管理前台调用常见问题 三个方面进行全面讲解。


后台管理

这是最基础也是最常用的部分,主要在织梦后台的“核心” -> “友情链接”中进行操作。

添加友情链接

  1. 登录你的 DedeCMS 后台。
  2. 在左侧菜单栏中,找到“核心” -> “友情链接”。
  3. 点击“添加友情链接”按钮。
  4. 在弹出的页面中,填写以下信息:
    • 网站名称: 显示给用户看的链接名称,如“织梦官方”。
    • 网站Logo: (可选)网站的 Logo 图片,上传后,在调用时可以显示图片链接。
    • 网站地址: 目标网站的完整 URL,如 https://www.dedecms.com/
    • 网站简介: (可选)对网站的简要描述。
    • 类型: 这是非常重要的一个选项!
      • 文本链接: 只显示网站名称。
      • 图片链接: 显示网站 Logo。
      • Flash链接: (较少使用)显示 Flash 动画链接。
    • 排序: 数字,数值越小,排序越靠前,你可以在这里手动设置链接的显示顺序。
    • 是否启用: 默认是“是”,如果设置为“否”,该链接将不会被前台调用显示。
  5. 点击“确定”保存。

管理和审核友情链接

在“友情链接”列表页面,你可以看到所有已添加的链接。

  • 修改: 点击链接名称或“编辑”按钮,可以修改该链接的信息。
  • 删除: 勾选链接,点击“删除”按钮,可以批量或单个删除链接。
  • 审核: 如果你开启了“需要审核”功能,新添加的链接会处于“待审核”状态,你需要在这里勾选它,然后点击“审核”按钮才能在前台显示。
  • 排序修改: 你可以直接在列表的“排序”列修改数字,然后点击“更新”来保存新的排序。

前台调用

添加好链接后,最关键的一步就是在网站的模板文件中调用出来,让访客可以看到。

dede 友情链接 织梦链
(图片来源网络,侵删)

友情链接的调用主要通过织梦的 来实现,最常用的标签是 {dede:flink/}

基础调用

在你想显示友情链接的模板文件(通常是 footer.htm 底部模板)中,加入以下代码:

{dede:flink/}

这行代码会默认调用所有已启用的“文本链接”类型的友情链接,并以无序列表的形式显示。

带参数的高级调用

{dede:flink/} 标签非常灵活,可以通过参数来控制显示效果。

dede 友情链接 织梦链
(图片来源网络,侵删)

常用参数说明:

参数 说明 示例
row 调用链接的数量 row='10' (只显示前10个)
typeid 按分类调用 typeid='1' (调用分类ID为1的链接)
linktype 按链接类型调用 linktype='text' (只调用文本), linktype='image' (只调用图片)
typeid 按分类调用 typeid='1' (调用分类ID为1的链接)
linkway 链接方式 linkway='1' (新窗口打开 _blank), linkway='0' (原窗口打开 _self)
textnum 图片链接时显示的文字数量 textnum='6' (图片下方显示的文字最多6个字符)
type 按类型调用,等同于 linktype type='image'

常见调用场景示例

调用所有文本链接(默认)

<div class="friend-links">
    <h3>友情链接</h3>
    <ul>
        {dede:flink row='30'/}
    </ul>
</div>

调用所有图片链接

<div class="friend-links-img">
    <h3>合作伙伴</h3>
    <ul>
        {dede:flink linktype='image' row='10' titlelen='8' textnum='6'/}
    </ul>
</div>

这段代码会显示10个图片链接,每个链接的名称最多显示8个字符,图片下方的文字描述最多显示6个字符。

按分类调用链接

这个功能需要先在后台对友情链接进行分类。

  1. 在后台“友情链接”页面,点击“链接分类管理”。
  2. 添加分类,“门户网站”、“技术博客”等,并记录下它们的分类ID。
  3. 在添加或编辑友情链接时,选择对应的分类。

然后在模板中调用指定分类的链接:

<div class="friend-links-category">
    <h3>门户网站</h3>
    <ul>
        {dede:flink typeid='1' row='15'/}  <!-- typeid='1' 对应门户网站 -->
    </ul>
    <h3>技术博客</h3>
    <ul>
        {dede:flink typeid='2' row='15'/}  <!-- typeid='2' 对应技术博客 -->
    </ul>
</div>

常见问题与解决方法

为什么友情链接在前台不显示?

这是最常见的问题,排查步骤如下:

  1. 检查是否启用: 在后台“友情链接”列表中,检查该链接的“是否启用”列是否为“是”。
  2. 检查链接类型: 如果你调用的是文本链接({dede:flink/}),但添加的是图片链接,那自然不会显示,确保你的标签参数 linktype 和后台添加的“类型”一致。
  3. 检查模板标签: 确保模板文件中 {dede:flink/} 标签存在且语法正确。
  4. 检查缓存: 织梦有缓存机制,进入后台“系统” -> “一键更新网站” -> “更新主页HTML” -> “更新缓存”,然后更新一下页面。
  5. 检查CSS样式: 有时候链接是存在的,但被CSS样式隐藏了(display: none;),检查你的CSS文件。

如何自定义友情链接的显示样式?

默认的输出格式是固定的,如果你想要更灵活的样式控制,可以使用 function 参数自定义输出格式。

示例:自定义一个漂亮的图片链接列表

<div class="partner-links">
    {dede:flink linktype='image' row='8' type='image'}
        <a href="[field:url/]" target="_blank" title="[field:name/]">
            <img src="[field:logo/]" alt="[field:name/]" />
        </a>
    {/dede:flink}
</div>
  • [field:url/]: 对应“网站地址”
  • [field:name/]: 对应“网站名称”
  • [field:logo/]: 对应“网站Logo”

然后在你的CSS文件中添加样式:

.partner-links {
    text-align: center;
    padding: 20px;
}
.partner-links a {
    display: inline-block;
    margin: 0 15px 15px;
    border: 1px solid #eee;
    padding: 5px;
    transition: all 0.3s;
}
.partner-links a:hover {
    border-color: #ccc;
    transform: scale(1.05);
}
.partner-links img {
    max-width: 120px;
    max-height: 60px;
    display: block;
}

通过这种方式,你可以完全控制友情链接的 HTML 结构和 CSS 样式,实现任何你想要的效果。

DedeCMS 的友情链接功能虽然看似简单,但通过灵活运用标签和参数,可以实现非常丰富的效果,掌握好 后台管理前台调用自定义样式 这三个核心点,你就能轻松驾驭织梦的友情链接功能,为你的网站优化和推广提供有力支持。

-- 展开阅读全文 --
头像
dede list的flag参数具体怎么用?
« 上一篇 2025-12-29
织梦CMS如何更换模板?
下一篇 » 2025-12-29

相关文章

取消
微信二维码
支付宝二维码

目录[+]