dede图片友情链接如何添加与设置?

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

直接在数据库中添加(最推荐、最稳定)

这种方法的核心是直接向 dede_flink(友情链接表)中插入一条包含图片地址的记录,优点是稳定,不受后台更新或模板缓存影响。

第1步:准备你的图片链接

你需要准备好两张图片:

  1. Logo图片:通常为 88x31 像素,这是最常用的友情链接尺寸。
  2. 图片地址:确保图片是网络可访问的URL地址(https://www.yourdomain.com/images/logo.png),而不是本地路径。

第2步:登录phpMyAdmin

  1. 进入你的网站主机控制面板(如cPanel、宝塔面板等)。
  2. 找到并进入 phpMyAdmin 数据库管理工具。
  3. 选择你的织梦CMS所在数据库(通常是 dedecmsyour_database_name)。

第3步:执行SQL插入语句

  1. 在phpMyAdmin界面,点击顶部的 “SQL” 选项卡。
  2. 在下方的文本框中,复制并粘贴以下SQL语句,并根据你的实际情况进行修改
INSERT INTO `dede_flink` (typeid, url, logo, webname, msg, email, `check`, dtime, ischeck, orderby) VALUES
(0, 'https://www.target-website.com', 'https://www.target-website.com/images/logo.png', '目标网站名称', '网站描述(可选)', 'webmaster@email.com', 1, 0, 1, 0);

SQL语句参数详解:

参数 说明 示例 备注
typeid 链接分类ID。0 表示“未分类”,如果你想指定分类,可以先去后台查看 dede_flinktype 表中的ID。 0 通常是 0
url 目标网站的网址 'https://www.baidu.com' 必须填写,且是有效的URL
logo 图片的完整URL地址 'https://www.target-website.com/images/logo.png' 必须填写,这是图片链接的关键
webname 友情链接显示的名称。 '百度' 链接的文字标题
msg 网站描述,可以留空。 '全球最大的中文搜索引擎' 可选
email 网站管理员邮箱,可以留空。 'admin@baidu.com' 可选
check 后台是否需要审核。1 表示“已审核”,0 表示“未审核”。 1 建议设为 1 直接显示
dtime 添加时间。0 表示当前时间。 0 通常设为 0
ischeck check 类似,表示是否通过审核。1 是,0 否。 1 建议设为 1
orderby 排序序号,数字越小越靠前。 0 可以设置一个较大的数字,如 50,避免排到最前面
  1. 修改好SQL语句后,点击 “执行” 按钮。

第4步:清理缓存

  1. 登录你的织梦CMS后台。
  2. 进入 “系统” -> “一键更新网站”
  3. 勾选 “更新所有缓存”“更新主页HTML”,然后点击 “开始更新”

刷新你的网站页面,图片友情链接就已经成功添加并显示了。


通过修改模板文件添加(适用于特定位置)

如果你只想在网站侧边栏、页脚等特定位置显示图片友情链接,而不想通过后台的“友情链接”模块管理,可以直接修改模板文件。

第1步:创建一个图片链接列表

在模板文件中,友情链接通常是通过调用 {dede:flink/} 标签来实现的,默认情况下,它只显示文字链接,要显示图片链接,我们需要自定义这个标签。

第2步:修改模板文件

  1. 找到你想显示友情链接的模板文件。

    • 页脚:/templets/default/footer.htm
    • 侧边栏:/templets/default/foot.htm 或其他自定义侧边栏文件
  2. 在你希望显示链接的位置,添加以下代码:

<div class="friend-links">
    <h3>友情链接</h3>
    <ul>
        <!-- 这里是一个示例,你可以根据需要修改 -->
        <li>
            <a href="https://www.target-website.com" target="_blank">
                <img src="https://www.target-website.com/images/logo.png" alt="目标网站名称" title="目标网站名称">
            </a>
        </li>
        <!-- 你可以添加更多的 <li>...</li> 来增加更多链接 -->
    </ul>
</div>

代码说明:

  • <a href="...">href 属性填写目标网站的网址。
  • <img src="...">src 属性填写Logo图片的URL地址。
  • alttitle 属性:都填写网站名称,这有助于SEO和用户体验,当图片无法显示时会显示文字。
  • target="_blank":表示点击链接时在新标签页中打开,这是友情链接的常见做法。

第3步:使用DedeCMS标签(可选,更灵活)

如果你希望这些链接也能在后台管理,但又不想显示在默认的友情链接位置,可以创建一个自定义的链接类型,然后在模板中调用。

  1. 后台添加链接分类

    • 进入后台 “核心” -> “友情链接” -> “增加链接分类”
    • 创建一个新分类,例如叫“图片合作伙伴”,并记录下它的ID(假设为 10)。
  2. 后台添加链接

    • 进入 “核心” -> “友情链接” -> “增加友情链接”
    • 在“类型”中选择你刚刚创建的分类(ID为 10)。
    • 上传或填写Logo图片地址。
    • 填写其他信息并提交。
  3. 在模板中调用: 在你的模板文件中,使用以下标签来调用这个分类下的所有图片链接:

    <div class="friend-links">
        <h3>合作伙伴</h3>
        <ul>
            {dede:flink type='image' typeid='10' row='10'}
            <li>
                <a href="[field:url/]" target="_blank">
                    <img src="[field:logo/]" alt="[field:webname/]" title="[field:webname/]">
                </a>
            </li>
            {/dede:flink}
        </ul>
    </div>

    标签参数说明:

    • type='image':表示只调用图片类型的链接。
    • typeid='10':调用ID为 10 的分类下的链接。务必修改为你自己的分类ID
    • row='10':表示调用最多10条链接。

总结与建议

方法 优点 缺点 适用场景
方法一(数据库) 最稳定、最规范,与后台系统集成度高,方便管理。 需要操作数据库,对新手有一定门槛。 绝大多数情况下的首选,特别是当你希望链接在网站多个位置(如首页、内页)通过 {dede:flink/} 标统一显示时。
方法二(模板) 灵活、简单,无需操作数据库,直接修改模板即可。 链接信息硬编码在模板里,不方便后台管理,更新时需要修改模板文件。 适用于少量、固定的链接,或者只想在网站的某一个特定位置(如页脚)显示,且不希望通过后台管理的场景。

对于绝大多数用户,强烈推荐使用方法一,它更符合织梦CMS的设计逻辑,也更容易维护和扩展。

-- 展开阅读全文 --
头像
织梦后台模板怎么换?
« 上一篇 04-01
dede后台为何不显示文章?
下一篇 » 04-01

相关文章

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

目录[+]