dede 友情链接类型

99ANYc3cd6
预计阅读时长 12 分钟
位置: 首页 DEDE建站 正文

在 DedeCMS 中,友情链接(简称“友链”)不仅仅是一个简单的链接列表,它通过不同的“类型”实现了灵活的分类和管理,方便网站主在网站的不同位置展示不同类别的外部链接。

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

DedeCMS 的友情链接类型可以分为两大类:

  1. 系统内置的官方类型
  2. 用户自定义的类型

下面我们详细讲解这两类。


系统内置的官方类型

DedeCMS 在安装时会默认创建几种常用的友情链接类型,这些类型是系统预设的,主要用于区分不同性质的链接,你可以在后台的“模块” -> “友情链接” -> “类型管理”中看到它们。

默认通常包括以下几种:

dede 友情链接类型
(图片来源网络,侵删)
类型名称 英文标识 说明与用途
文本链接 text 这是最基础的类型,它只显示链接的文字,没有任何样式或图片,通常用于页脚、关于我们等对页面美观度要求不高的位置。
图片链接 image 这是最常用的类型,它显示为一个可点击的图片,通常用于网站的 Logo 展示,图片的地址由用户在添加友情链接时上传或填写。
Flash 链接 flash 通过 Flash 动画来展示的链接,这个类型现在已很少使用,因为 Flash 技术本身已被淘汰,且对 SEO 不友好,在新版的 DedeCMS 中可能默认不再提供。
E-mail 链接 email 点击后会弹出用户的默认邮件客户端,并发送预设好的邮件,这种类型用于“联系我们”或“商务合作”非常方便。

核心区别: 这几种类型的根本区别在于它们在模板中调用时,输出的 HTML 代码结构不同。

  • 文本链接 输出类似:<a href="http://www.example.com" target="_blank">示例网站</a>
  • 图片链接 输出类似:<a href="http://www.example.com" target="_blank"><img src="images/logo.gif" alt="示例网站" /></a>
  • E-mail 链接 输出类似:<a href="mailto:contact@example.com">联系我们</a>

用户自定义的类型

这是 DedeCMS 友情链接功能最强大、最灵活的地方,你可以根据自己网站的需求,创建任意数量的自定义类型。

为什么要自定义类型? 假设你的网站是一个综合性的门户网站,你可能希望将友情链接进行如下分类:

  • 门户类:新浪、搜狐等大型门户网站。
  • 技术类:CSDN、GitHub、Stack Overflow 等技术社区。
  • 娱乐类:爱奇艺、腾讯视频等视频网站。
  • 政府/教育类:.gov.cn, .edu.cn 等网站。

通过创建这些自定义类型,你就可以在网站的不同页面(如首页侧栏、文章页底部、页脚等)只调用特定类别的友情链接,使网站结构更清晰,用户体验也更好。

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

如何创建和使用自定义类型?

步骤 1:在后台创建新类型

  1. 登录 DedeCMS 后台。
  2. 导航到 模块 -> 友情链接 -> 类型管理
  3. 点击 “增加新类型”
  4. 在弹出的表单中填写信息:
    • 类型名称:给你的类型起一个易懂的名字,技术类”、“合作伙伴”。
    • 类型标识:系统会自动生成一个英文标识,如 tech,你也可以手动修改,但建议使用英文或拼音,避免使用特殊字符,这个标识在模板调用时至关重要。
  5. 点击“确定”保存。

步骤 2:为友情链接选择类型

  1. 进入 模块 -> 友情链接 -> 增加友情链接
  2. 在添加链接的表单中,你会看到一个 “类型” 的下拉菜单。
  3. 在这个菜单中,除了系统默认的类型,现在也包含了你刚刚创建的自定义类型(如“技术类”)。
  4. 为你添加的链接选择一个合适的类型,然后填写其他信息(网站名称、网址、Logo等)并提交。

步骤 3:在模板中调用指定类型的友情链接

这是最关键的一步,DedeCMS 提供了强大的标签来调用友情链接,核心标签是 {dede:flink}

基本调用语法:

{dede:flink row='24' type='text'}
    <a href="[field:url/]" target="_blank">[field:name/]</a>
{/dede:flink}

参数说明:

  • row='24':显示的链接数量。
  • type='text'这是指定类型的关键! 这里的值必须是你创建类型时填写的 “类型标识”
    • type='text':调用所有文本链接。
    • type='image':调用所有图片链接。
    • type='tech':调用所有标识为 tech 的自定义类型链接。
    • type='all':调用所有类型的链接(默认值,可以省略)。

调用自定义类型的完整示例:

假设你创建了一个名为“技术类”,标识为 tech 的类型,想在网站侧栏显示,可以这样写:

<div class="tech-links">
    <h3>技术合作伙伴</h3>
    <ul>
        {dede:flink row='10' type='tech'}
        <li>
            <a href="[field:url/]" title="[field:name/]" target="_blank">
                [field:name/]
            </a>
        </li>
        {/dede:flink}
    </ul>
</div>

高级技巧:使用 typeid 参数

如果你想让链接在新的窗口打开,或者想为不同类型的链接设置不同的样式,可以这样修改标签:

{dede:flink row='10' type='tech'}
    <a href="[field:url/]" title="[field:name/]" target="_blank" class="tech-link">
        [field:name/]
    </a>
{/dede:flink}
类型分类 作用 如何实现
系统内置类型 提供基础的链接展示形式(文字、图片、邮件等)。 系统预设,在添加链接时直接选择即可。
用户自定义类型 核心功能,用于对友情链接进行逻辑分类,实现按需调用。 在“类型管理”中创建新类型,填写“类型名称”和“类型标识”。
添加链接时,选择对应的类型。
在模板中使用 {dede:flink type='你的类型标识'} 调用。

通过灵活运用这两种类型,你可以轻松管理成百上千的友情链接,并让它们在网站的各个角落井井有条地展示出来,这对于网站的 SEO 和用户体验都非常有益。

-- 展开阅读全文 --
头像
C语言中replace函数如何实现字符串替换?
« 上一篇 03-16
dede网上复制图片怎么用?
下一篇 » 03-16

相关文章

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

目录[+]