dede友情链接链接位置如何设置?

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

友情链接在 DedeCMS 中主要通过 “模块” 的形式来调用,这意味着它的位置非常灵活,可以放置在网站的任何支持模块调用的地方,例如首页、栏目页、内容页的页头、页脚、侧边栏等。

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

核心要点是:你需要在模板文件中通过一个特定的代码标签来调用它。


友情链接的核心调用代码

无论你把链接放在哪里,最终都需要在模板文件(.htm)中加入调用代码,最常用的是 flink

基础调用代码

这是最简单的调用方式,会调用后台所有已审核的友情链接。

{dede:flink/}

这个标签会以默认的样式输出链接,通常是一行文字链接。

带有参数的调用代码(最常用)

你可以通过给 flink 标签添加属性来控制链接的类型、数量、样式等。

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

常用参数说明:

  • typeid: 指定链接分类,这是最关键的参数之一,如果你在后台对友情链接进行了分类(网站首页”、“合作伙伴”、“资源推荐”等),就可以用 typeid 来调用特定分类的链接。
    • {dede:flink typeid='1'/} 调用分类ID为1的所有链接。
  • row: 显示链接的数量,限制显示多少个友情链接。
    • {dede:flink row='10'/} 最多显示10个链接。
  • linktype: 链接类型
    • 1: 文本链接
    • 2: 图片链接
    • 0: 文本和图片都显示(默认)len`: 长度,限制链接文字显示的字符数。
    • {dede:flink titlelen='10'/} 标题最多显示10个字符。
  • type: 排序方式
    • text: 按添加时间排序(默认)
    • rand: 随机排序

实际操作步骤:如何将链接添加到网站首页

假设你想把友情链接放在网站首页的页脚(footer)部分。

第1步:在后台添加友情链接

  1. 登录 DedeCMS 后台。
  2. 在左侧菜单栏找到 【核心】 -> 【友情链接】
  3. 点击 【增加友情链接】
  4. 填写信息:
    • 网站名称:要显示的文字。
    • 网站地址:链接的 URL。
    • Logo地址:(可选)网站的 Logo 图片。
    • 类型:选择“文字”或“图片”。
    • 排序:数字越小,显示越靠前。
    • 是否启用:务必选择“是”。
  5. 点击 【确定】 保存。

进阶操作:使用分类 如果你想在页脚显示“合作伙伴”,在侧边栏显示“推荐网站”,可以使用分类功能。

  1. 【友情链接】 页面,点击顶部的 【分类管理】
  2. 新增分类,页脚链接”、“网站推荐”等,并记下它们的 ID
  3. 添加友情链接时,选择对应的分类。

第2步:修改首页模板文件

  1. 通过 FTP 或主机文件管理器,进入你的 DedeCMS 安装目录。
  2. 找到模板文件,通常位于 /templets/default/ 目录下。
  3. 找到首页模板文件,一般是 index.htm
  4. 用代码编辑器(如 VS Code, Sublime Text, Notepad++)打开 index.htm
  5. 找到你想要放置友情链接的位置,比如页脚部分(通常在 </body> 标签之前)。

第3步:在模板中插入调用代码

index.htm 的目标位置,插入 flink 调用代码。

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

示例 1:调用所有链接,随机显示10个

<div class="footer-links">
    <h3>友情链接</h3>
    <div class="link-content">
        {dede:flink row='10' type='rand'}
            <a href="[field:url/]" target="_blank" title="[field:name/]">[field:name/]</a>
        {/dede:flink}
    </div>
</div>

代码解释:

  • {dede:flink row='10' type='rand'}: 调用友情链接模块,随机显示10个。
  • [field:url/]: 输出链接地址。
  • [field:name/]: 输出链接名称。
  • target="_blank": 让链接在新窗口打开(推荐做法)。

示例 2:调用指定分类(ID为1)的链接

假设你在后台创建了一个分类“页脚链接”,其ID为1。

<div class="footer-links">
    <h3>合作伙伴</h3>
    <div class="link-content">
        {dede:flink typeid='1' row='20' linktype='1'}
            <a href="[field:url/]" target="_blank">[field:name/]</a>
        {/dede:flink}
    </div>
</div>

代码解释:

  • typeid='1': 只调用分类ID为1的链接。
  • row='20': 最多显示20个。
  • linktype='1': 只显示文本链接。

第4步:保存并刷新

  1. 保存修改后的 index.htm 文件。
  2. 登录 DedeCMS 后台,点击 【生成】 -> 【更新主页HTML】
  3. 刷新你的网站首页,就能看到友情链接已经成功显示在指定的位置了。

常见问题与解决方法

问题1:友情链接不显示怎么办?

  1. 检查是否已审核:后台 -> 友情链接,确认链接的“是否启用”状态为“是”。
  2. 检查模板代码:确保 {dede:flink/} 标签正确地写在了模板文件中,并且没有语法错误。
  3. 检查参数:如果使用了 typeid,请确认分类ID是否正确。
  4. 检查生成:修改模板后,必须重新生成对应的页面才能看到效果。
  5. 检查缓存:有时浏览器缓存也会导致问题,可以强制刷新(Ctrl+F5)或清空浏览器缓存。

问题2:如何修改友情链接的样式?

友情链接的样式由外层的 HTML 标签和 CSS 类决定。

对于这段代码:

<div class="footer-links">
    {dede:flink/}
</div>

你可以通过 CSS 来控制样式,在模板的 CSS 文件(如 /templets/default/style/css.css)中添加:

.footer-links a {
    color: #666; /* 链接颜色 */
    text-decoration: none; /* 去掉下划线 */
    margin-right: 15px; /* 链接之间的间距 */
}
.footer-links a:hover {
    color: #ff6600; /* 鼠标悬停时的颜色 */
    text-decoration: underline; /* 悬停时显示下划线 */
}
步骤 操作 说明
后台配置 【核心】 -> 【友情链接】 添加链接,可使用分类进行管理。
定位位置 修改模板文件 (如 index.htm) 找到你希望显示链接的模板位置(如页脚、侧边栏)。
插入代码 使用 {dede:flink} 通过 typeid, row, type 等参数精确控制要显示的链接。
生成页面 后台 -> 【生成】 -> 【更新主页HTML】 使模板修改生效,刷新网站即可看到结果。

掌握 {dede:flink} 标签的使用,你就可以在 DedeCMS 网站的任何地方自由地展示友情链接了。

-- 展开阅读全文 --
头像
C语言中Windowshow如何使用?
« 上一篇 昨天
C语言如何实现Web服务器?
下一篇 » 昨天

相关文章

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