织梦友情链接调用代码怎么写?

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

核心调用标签

织梦友情链接的核心调用标签是 {dede:flink}

织梦友情链接调用代码
(图片来源网络,侵删)

最基础、最常用的调用方法

这是最简单直接的调用方式,会以默认的样式(<li>标签)列出所有启用的友情链接。

代码示例:

<div class="friend-links">
    <h3>友情链接</h3>
    <ul>
        {dede:flink}
        <li><a href="[field:url/]" target="_blank" title="[field:webname/]">[field:webname/]</a></li>
        {/dede:flink}
    </ul>
</div>

代码解析:

  • {dede:flink}{/dede:flink}:这是标签的开始和结束。
  • [field:url/]:调用友情链接的网址。
  • [field:webname/]:调用友情链接的网站名称。
  • target="_blank":建议添加此属性,让链接在新窗口中打开,避免跳出当前网站。"[field:webname/]"为链接添加title` 属性,有利于SEO和用户体验。

带分类的调用方法

织梦的友情链接可以设置不同的分类(“网站首页”、“合作伙伴”等),这样可以实现分类展示。

织梦友情链接调用代码
(图片来源网络,侵删)

在后台添加友情链接分类

登录织梦后台 -> 模块 -> 友情链接 -> 分类管理 -> 添加你需要的分类(ID为1的“网站首页”,ID为2的“合作伙伴”)。

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

使用 typeid 参数来指定要调用的分类ID。

织梦友情链接调用代码
(图片来源网络,侵删)

代码示例(调用分类ID为1的链接):

<div class="friend-links">
    <h3>网站首页友情链接</h3>
    <ul>
        {dede:flink typeid='1'}
        <li><a href="[field:url/]" target="_blank" title="[field:webname/]">[field:webname/]</a></li>
        {/dede:flink}
    </ul>
</div>

代码解析:

  • typeid='1':这个参数告诉织梦,只调用友情链接分类ID为1的所有链接,如果需要调用多个分类,可以用逗号隔开,typeid='1,2'

自定义样式和数量的调用方法

通过添加额外的参数,你可以完全控制友情链接的显示方式。

常用参数说明:

参数 说明 示例
row 调用链接的数量 row='10' (调用10条)
linktype 链接类型,默认为'a' (文字链接),'text'为纯文本 linktype='text'
typeid 指定分类ID typeid='1,2'
type 按类型调用,'image'为图片链接 type='image'
imgwidth 图片链接的宽度 imgwidth='88'
imgheight 图片链接的高度 imgheight='31'

综合示例(调用分类ID为2的5个文字链接,名称长度限制为12个字符):

<div class="partner-links">
    <h3>合作伙伴</h3>
    <ul>
        {dede:flink typeid='2' row='5' titlelen='12'}
        <li><a href="[field:url/]" target="_blank" title="[field:webname/]">[field:webname/]</a></li>
        {/dede:flink}
    </ul>
</div>

调用纯文本链接

如果你不需要链接,只需要显示网站名称(例如用于版权信息等),可以使用 linktype='text'

代码示例:

<p>本站友情伙伴:
    {dede:flink linktype='text' row='5'}
        [field:webname/]{/dede:flink}
</p>

显示效果可能会是:本站友情伙伴:织梦之家 DEDE模板网 某某公司


调用图片链接(Logo)

如果你想展示合作网站的Logo,可以使用 type='image' 并设置宽高。

代码示例:

<div class="logo-links">
    <h3>合作伙伴Logo</h3>
    <ul>
        {dede:flink typeid='3' type='image' row='6' imgwidth='120' imgheight='40'}
        <li><a href="[field:url/]" target="_blank"><img src="[field:logo/]" alt="[field:webname/]" /></a></li>
        {/dede:flink}
    </ul>
</div>

代码解析:

  • type='image':指定调用图片类型的链接。
  • [field:logo/]:调用友情链接的Logo图片地址。
  • imgwidthimgheight:控制显示图片的尺寸,建议设置,以保证页面布局整齐。

总结与最佳实践

  1. 首选方法:对于大多数情况,方法二(带分类调用) 是最推荐的,它结构清晰,便于管理和维护,你可以为首页、内页、不同频道等设置不同的友情链接分类。
  2. 样式控制:始终使用CSS来控制 <ul><li> 的样式,而不是在模板中写死样式,你可以给 .friend-links li 设置 display: inline-block; margin: 0 10px; 来让链接横向排列。
  3. target="_blank":为了良好的用户体验,建议为所有友情链接添加 target="_blank" 属性。
  4. 后台设置:在调用之前,请确保你已经登录后台的“友情链接”管理页面,添加了相应的链接,并选择了正确的分类,且链接状态为“正常”。

希望这些详细的代码和说明能帮助你在织梦网站中完美地调用友情链接!

-- 展开阅读全文 --
头像
dede怎样做会员注册
« 上一篇 03-14
typedef指针时,号该放哪儿?
下一篇 » 03-14
取消
微信二维码
支付宝二维码

目录[+]