织梦CMS(Content Management System)是一种广泛使用的开源内容管理系统,它允许用户通过标签调用各种功能,包括友情链接的调用,以下是一些关于织梦CMS中如何正确调用友情链接的方法和技巧:
基本语法与参数
1、标签名称:flink
2、功能说明:用于获取友情链接
3、适用范围:全局使用
4、基本语法:{dede:flink row=’24’/}
5、参数说明:
type:’image’ 或 ‘textall’,分别表示图片链接和文字链接。
row:链接数量,默认为24。
titlelen:站点文字的长度,默认为24个字符,对于GBK编码,这相当于12个汉字;对于UTF8编码,则是8个汉字。
linktype:链接位置,’1′ 表示内页链接,’2′ 表示首页链接。
typeid:网站类型,可以在系统后台的“模块”“友情链接”中的“网站类型管理”中查看,如果不填或填’0’,则读取全部类型。
调用方法与实例
1、正确的调用格式:
{dede:flink row=’24’ type=’image’ titlelen="24" typeid="0"}[field:link/]{/dede:flink}
{dede:flink row=’24’ type=’text’ titlelen="24" typeid="0"}[field:link/]{/dede:flink}
2、HTML代码示例:
<div class="flinkdtop"> <span class="left clan"><strong>友情链接</strong></span> <span class="left"><a href="{dede:field name='phpurl'/}/flink_add.php" title="申请友情链接">申请友情链接</a></span> <a href="{dede:field name='phpurl'/}/flink.php" title="更多友情链接" class="kmaore"></a> </div> <div class="lt_centflink"> {dede:flink row='1000'} [field:link /] {/dede:flink} </div>
3、CSS代码示例:
.flinkdtop{ lineheight: 30px; backgroundcolor: #f5f5f5; height: 30px; border: 1px solid #dfdfdf; paddingright: 20px; paddingleft: 20px; } .lt_centflink{ padding: 10px; borderrightwidth: 1px; borderbottomwidth: 1px; borderleftwidth: 1px; borderrightstyle: solid; borderbottomstyle: solid; borderleftstyle: solid; borderrightcolor: #dfdfdf; borderbottomcolor: #dfdfdf; borderleftcolor: #dfdfdf; }
控制首页和内页显示
1、首页链接:在模板中找到友情链接代码,并添加linktype属性,如:{dede:flink linktype=’2′}{/dede:flink},这样首页就只会显示设置为首页的链接了。
2、内页链接:如果只想在内页显示设置为内页的链接,可以修改templets/plus/flinklist.htm文件,将$dsql>SetQuery("Select * from dede_flink where ischeck>0 order by sortrank asc");中的ischeck>0改为ischeck=1即可。
实现下拉式友情链接
为了节省空间,有些站点可能需要用到下拉式友情链接,这时,可以编辑打开includetaglibflink.lib.php文件,查找else if($type==’image’),在其上面加入else if($type==’option’),然后根据需要编写相应的代码逻辑。
FAQs
1、为什么按照官方文档的写法无法调用出友情链接?
可能的原因是少安装了某些文件或者配置不正确,建议检查是否按照上述正确的调用格式进行操作,并确保所有相关文件都已正确安装。
2、如何删除织梦CMS友情链接中的<li>标签?
方法一:找到includetaglibflink.lib.php文件,删除第37行代码中的<li>标签,在需要调用的网站模板中直接使用代码 {dede:flink row=’20′/} 调用即可。
方法二:直接在需要调用的网站模板中,使用 {dede:flink linktype=’2′ row=’20’}[field:link /] 调用代码即可。
序号 | 友情链接调用方法 | 描述 |
1 | 简单调用 | 使用{dousheng:links/} 标签在页面中直接调用友情链接,无需任何参数。 |
2 | 按类别调用 | 使用{dousheng:links/typeid={typeid}/} 标签,其中{typeid} 为友情链接分类ID,用于调用指定类别的友情链接。 |
3 | 按站点调用 | 使用{dousheng:links/linksid={linksid}/} 标签,其中{linksid} 为友情链接ID,用于调用指定站点的友情链接。 |
4 | 显示图片链接 | 使用{dousheng:links/pic=1/} 参数,在调用友情链接时显示图片链接。 |
5 | 显示标题链接 | 使用{dousheng:links/title=1/} 参数,在调用友情链接时显示标题链接。 |
6 | 随机显示链接 | 使用{dousheng:links/rand=1/} 参数,随机显示友情链接。 |
7 | 排序方式 | 使用{dousheng:links/orderby={orderby}/} 参数,其中{orderby} 为排序字段,如id 、hits 等,用于按指定字段排序。 |
8 | 分页显示 | 使用{dousheng:links/pagesize={pagesize}/} 参数,其中{pagesize} 为每页显示的友情链接数量,实现分页显示。 |
9 | 过滤显示 | 使用{dousheng:links/filter={filter}/} 参数,其中{filter} 为过滤条件,如status=1 表示只显示审核通过的友情链接。 |
10 | 自定义样式 | 使用{dousheng:links/style=custom/} 参数,自定义友情链接的样式。 |
11 | 调用自定义内容 | 使用{dousheng:links/content=1/} 参数,在调用友情链接时显示自定义内容。 |
12 | 隐藏链接描述 | 使用{dousheng:links/desc=0/} 参数,在调用友情链接时隐藏链接描述。 |
13 | 链接打开方式 | 使用{dousheng:links/target=_blank/} 参数,设置友情链接在新窗口打开。 |
14 | 自定义链接地址 | 使用{dousheng:links/url={url}/} 参数,自定义友情链接的地址。 |
15 | 显示计数器 | 使用{dousheng:links/hits=1/} 参数,在友情链接旁边显示点击次数。 |
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/1207580.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复