织梦首页友情链接如何显示?

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

使用官方提供的 {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>

在后台“首页调用”处添加(适合不想修改模板文件的用户)

如果你不想直接修改模板文件,可以利用织梦后台的“首页调用”功能。

织梦首页显示友情链接
(图片来源网络,侵删)
  1. 登录织梦后台。
  2. 在左侧菜单栏找到 “核心” -> “首页调用”
  3. 点击 “增加调用”
  4. 在弹出的表单中填写信息:
    • 调用名称:给这个链接起个名字,方便自己识别,首页友情链接”。
    • 栏目:选择“首页”。
    • 位置:选择“列表”。
    • 在这里输入 {dede:flink row='20' type='text' target='_blank'}
    • 模板:这里可以留空,或者选择一个简单的模板,但通常直接在“内容”里写好标签即可。
  5. 点击“确定”保存。
  6. 你需要去修改首页模板文件(通常是 /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 是专门用于调用后台“首页调用”里添加的内容的。

这种方法的好处是后台管理,缺点是灵活性稍差。


直接修改首页模板文件(最灵活、最常用)

这是最直接也是最常用的方法,可以让你完全控制链接的显示样式和位置。

  1. 找到首页模板文件 登录你的FTP或主机控制面板,进入网站根目录的 /templets/ 文件夹,如果你的模板是默认的,就进入 default/ 文件夹,找到 index.htm 文件,如果你使用的是自定义模板,请找到你对应的模板文件夹下的 index.htm

    织梦首页显示友情链接
    (图片来源网络,侵删)
  2. 确定插入位置 打开 index.htm 文件,用代码编辑器(如 VS Code, Sublime Text, Notepad++)查看代码,找到你想放置友情链接的位置,通常是在页脚(footer)区域,或者在某个内容模块的下方。

  3. 插入代码 在你确定的位置,插入 方法一 中介绍的 {dede:flink} 标签代码。

    想在页脚的 <footer> 标签内添加:

    <footer>
        <p>版权所有 &copy; 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>
  4. 保存并更新 保存修改后的 index.htm 文件,然后登录织梦后台,点击 “生成” -> “更新主页HTML”,让修改生效。


重要补充:后台友情链接的设置

无论你使用哪种前端调用方法,首先都需要在后台添加好友情链接。

  1. 登录织梦后台。
  2. 在左侧菜单栏找到 “核心” -> “友情链接”
  3. 点击 “增加新的链接”
  4. 填写链接信息:
    • 网站名称:显示的文字。
    • 网站地址http://www.example.com (务必带 http://https://)。
    • Logo地址:如果是图片链接,这里填写图片的URL。
    • 类型:选择“文字”或“图片”。
    • 所属分类:如果你提前创建了分类,可以选择一个,如果没有,可以先创建分类,或者不选,让它默认显示。
    • 排序:数字越小,显示越靠前。
  5. 点击“确定”保存。

添加完成后,前台才能正确调用出来。

总结与排查

如果友情链接没有显示,请按以下顺序检查:

  1. 后台是否有数据? -> 去“友情链接”管理界面检查是否已添加链接。
  2. 标签语法是否正确? -> 检查 {dede:flink} 标签的写法,特别是 rowtype 等属性。
  3. 模板文件是否已更新? -> 修改模板后,务必在后台“生成” -> “更新主页HTML”。
  4. 浏览器缓存问题? -> 按 Ctrl + F5 强制刷新浏览器页面。
  5. 路径问题? -> 如果是图片链接,检查 [field:logo/] 返回的路径是否正确(是否是绝对路径 http://...)。

对于绝大多数情况,方法一方法三 的组合就能完美解决你的需求,希望这个详细的教程能帮到你!

-- 展开阅读全文 --
头像
织梦文章编辑是空白的
« 上一篇 03-07
26套dede企业模板如何快速适配企业需求?
下一篇 » 03-07

相关文章

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

目录[+]