织梦首页调用友情链接

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

下面我将为你详细介绍如何使用这个标签,并提供一些常用的示例。

基础调用方法

这是最基本、最常用的调用方式,它会按照后台设置的默认方式(通常是按名称排序)显示所有友情链接。

代码示例:

<div class="friendlink">
    <h3>友情链接</h3>
    <div class="link-content">
        {dede:flink/}
    </div>
</div>

效果说明: 这段代码会直接输出后台“友情链接”管理中所有类型为“文本链接”的链接,格式为:网站名称


带参数的高级调用

{dede:flink/} 标签支持丰富的参数,让你可以精确控制友情链接的显示方式,以下是常用参数的说明:

按类型调用

友情链接在后台添加时,可以选择“类型”,文字链接”、“图片链接”等,你可以通过 type 参数来指定调用哪种类型的链接。

  • 文字链接: type='text'
  • 图片链接: type='image'
  • FLASH链接: type='flash'
  • 所有类型: type='' (或不设置)

示例:只调用文字链接

<div class="friendlink">
    <h3>友情链接</h3>
    <div class="link-content">
        {dede:flink type='text'/}
    </div>
</div>

示例:只调用图片链接

<div class="friendlink-img">
    <h3>合作伙伴</h3>
    <div class="img-content">
        {dede:flink type='image'/}
    </div>
</div>

限制显示数量

使用 row 参数可以限制输出的链接数量。

示例:只显示前10个文字链接

<div class="friendlink">
    <h3>友情链接</h3>
    <div class="link-content">
        {dede:flink type='text' row='10'/}
    </div>
</div>

按分类调用

如果你对友情链接进行了分类(门户类”、“资源类”),可以使用 typeid 参数来调用指定分类下的链接。

示例:调用分类ID为 "1" 的友情链接

<div class="friendlink">
    <h3>推荐网站</h3>
    <div class="link-content">
        {dede:flink typeid='1' type='text'/}
    </div>
</div>

注意: typeid 参数需要你在后台添加友情链接时,已经为链接指定了分类。

自定义链接的显示格式

默认情况下,文字链接的格式是固定的,你可以使用 linktypetextname 等参数来自定义链接的HTML结构。

  • linktype='text':指定为文本链接。
  • textname='网站名称':自定义链接中显示的文字。'网站标题'链接的title` 属性。

示例:自定义文字链接的格式,并添加“更多”链接

<div class="friendlink">
    <h3>友情链接</h3>
    <div class="link-content">
        {dede:flink type='text' row='12' linktype='text' textname='[field:webname/]'/}
        <a href="/plus/flink.php" target="_blank" class="more-link">更多链接</a>
    </div>
</div>

在这个例子中,[field:webname/] 是织梦的字段标签,用于输出网站名称。

图片链接的高级调用

对于图片链接,默认输出是 <a href="..."><img src="..." /></a>,你可以自定义其显示方式,比如给图片加上边框或限制大小。

示例:自定义图片链接的样式

<div class="friendlink-img">
    <h3>合作伙伴</h3>
    <div class="img-content">
        {dede:flink type='image' row='8' linktype='image' imgwidth='88' imgheight='31'/}
    </div>
</div>
  • imgwidth:设置图片宽度。
  • imgheight:设置图片高度。

完整实例与CSS样式

下面是一个完整的例子,包含了HTML结构和对应的CSS样式,你可以直接使用或根据自己的需求修改。

HTML 代码 (放在首页模板的合适位置)

<!-- 友情链接区域 -->
<div class="friend-links">
    <div class="container">
        <h2 class="title">友情链接</h2>
        <div class="links">
            <!-- 文字链接部分 -->
            <div class="text-links">
                <h3>文字链接</h3>
                <ul>
                    {dede:flink type='text' row='10'/}
                </ul>
            </div>
            <!-- 图片链接部分 -->
            <div class="image-links">
                <h3>图片链接</h3>
                <div class="img-list">
                    {dede:flink type='image' row='6' imgwidth='120' imgheight='40'/}
                </div>
            </div>
        </div>
    </div>
</div>

CSS 样式代码 (放在模板的CSS文件中)

/* 友情链接容器 */
.friend-links {
    background-color: #f8f8f8;
    padding: 20px 0;
    border-top: 1px solid #e7e7e7;
    border-bottom: 1px solid #e7e7e7;
    margin-top: 30px;
}
.container {
    width: 1200px; /* 根据你的网站宽度调整 */
    margin: 0 auto;
}
{
    text-align: center;
    font-size: 24px;
    margin-bottom: 20px;
    color: #333;
}
.links {
    display: flex;
    justify-content: space-between;
}
/* 文字链接样式 */
.text-links h3, .image-links h3 {
    font-size: 16px;
    margin-bottom: 15px;
    color: #555;
    border-bottom: 2px solid #007bff;
    padding-bottom: 5px;
    display: inline-block;
}
.text-links ul {
    list-style: none;
    padding: 0;
    margin: 0;
    display: flex;
    flex-wrap: wrap;
}
.text-links ul li {
    margin-right: 20px;
    margin-bottom: 10px;
}
.text-links ul li a {
    color: #666;
    text-decoration: none;
    transition: color 0.3s;
}
.text-links ul li a:hover {
    color: #007bff;
}
/* 图片链接样式 */
.img-list {
    display: flex;
    flex-wrap: wrap;
    gap: 15px; /* 图片之间的间距 */
}
.img-list a {
    display: block;
    border: 1px solid #ddd;
    padding: 5px;
    transition: all 0.3s;
}
.img-list a:hover {
    border-color: #007bff;
    transform: translateY(-2px);
    box-shadow: 0 2px 8px rgba(0,0,0,0.1);
}
.img-list img {
    display: block;
    width: 120px;
    height: 40px;
    object-fit: contain; /* 保证图片不变形 */
}

后台设置友情链接

别忘了,要在织梦后台正确添加友情链接,标签才能调用出内容。

  1. 登录织梦后台。
  2. 在左侧菜单栏找到 “核心” -> “友情链接”
  3. 点击 “增加友情链接”
  4. 填写相关信息:
    • 网站名称: 显示的文字。
    • 网站地址: 链接的URL。
    • Logo地址: 图片链接的图片URL(如果选择图片类型)。
    • 类型: 选择“文本链接”或“图片链接”。
    • 排序: 数字越小,排序越靠前。
    • 分类: 如果你设置了分类,可以选择对应的分类。
  5. 点击“确定”保存。

完成以上步骤后,你的首页就能正确显示你设置的友情链接了。

-- 展开阅读全文 --
头像
dede列表有缩略图则显示
« 上一篇 02-23
dede5.7免登录接口如何实现?
下一篇 » 02-23

相关文章

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

目录[+]