DEDE友情链接标签 flink 使用说明
DEDEcms(织梦内容管理系统)是一款广泛使用的开源CMS系统,其丰富的标签语言使得网站开发人员能够便捷地调用各种信息,如文章、栏目、元数据等,flink 标签用于获取友情链接,是 DEDEcms 中非常常用的一个标签,本文将详细解析 DEDEcms 中的 flink 标签及其应用,包括基本语法、参数说明、实例展示以及相关注意事项。
一、基本语法
flink 标签的基本语法如下:
{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}
row='24'
表示读取24个友情链接,如果row
不设置,则默认为24;titlelen="24"
表示友情链接为文字形式时,网站名称取24字符宽度,如果是GBK编码则为12个汉字,如果是UTF8编码则为8个汉字;typeid="0"
表示读取全部类型的友情链接,可以在系统后台的“网站类型管理”中查看具体类型。
二、参数说明
flink 标签的主要参数包括:
1、type:链接类型,值可以是以下几种:
textall全部用文字显示
textimage文字和图片混合排列
text仅显示不带 Logo 的链接
image仅显示带 Logo 的链接
2、row:链接数量,默认为24行。
3、col:列数,默认为6列。
4、titlelen:站点文字的长度。
5、tablestyle:可自定义友情链接的排列方式。
6、linktype:链接显示位置,linktype=’2’表示调用首页友情链接,linktype=’1’调用内页友情链接,此值在添加友情链接的时候有选择提示。
7、typeid:链接分类类型,typeid=’0’表示调用所有类型的友情链接。
三、实例展示
以下是一些具体的实例,展示了如何使用 flink 标签来调用不同类型的友情链接:
1、全部用文字显示友情链接:
{dede:flink linktype='2' type='textall' row='24'}[field:link /]{/dede:flink}
显示结果如下图所示:
2、图片和文字混排显示友情链接:
{dede:flink linktype='2' type='textimage' row='24'}[field:link /]{/dede:flink}
显示结果如下图所示:
3、只调用显示不带LOGO图片的友情链接:
{dede:flink linktype='2' type='text' row='24'}[field:link /]{/dede:flink}
显示结果如下图所示:
4、只显示带LOGO图片的友情链接:
{dede:flink linktype='2' type='image' row='24'}[field:link /]{/dede:flink}
显示结果如下图所示:
四、自定义输出格式
如果想要自定义友情链接的输出格式,可以对 flink 标签进行修改,打开include/taglib/flink.lib.php
文件,找到约第97行,修改 if($type==’text’||$type==’textall’) 的条件判断,即可实现自定义输出。
五、注意事项
1、typeid 参数限制:后台代码中使用了$wsql .= "And typeid = '$typeid'";
,typeid 这个变量只能使用一个数字,不支持1,2,3,4这种格式,如果想要支持1,2,3,4这种逗号间隔格式,则需要改动include/taglib/flink.lib.php
文件,将$wsql .= "And typeid = '$typeid'";
改为$wsql .= "And typeid in ($typeid)";
。
2、自定义标签输出问题:织梦官方默认标签里用于获取友情链接的写法是{dede:flink}
,但如果想要按照自己的 HTML 代码来输出,可能会遇到自定义标签输出不了正常友情链接的问题,这通常是由于官方标签类库的一个BUG导致的,解决方法是打开include/taglib/flink.lib.php
文件,找到约第139141行,进行相应的修改。
DEDEcms 的 flink 标签是一个功能强大且灵活的工具,通过合理配置和使用,可以轻松实现各种样式的友情链接展示效果,希望本文能对您在使用 DEDEcms 时有所帮助。
以下是两个常见问题及其解答,帮助您更好地理解和使用 DEDEcms 的 flink 标签。
FAQs
1、如何修改友情链接的格式?
答:如果想要修改友情链接的格式,例如从文字链接改为左边是文字、右边是URL的形式,可以按照以下步骤操作:在站点根目录下进入include/taglib/flink.lib.php
,用编辑器打开这个文件,大约在第97行,找到 if($type==’text’||$type==’textall’) 的条件判断,进行相应的修改。
2、如何解决 flink 标签自定义输出的问题?
答:如果在使用 flink 标签自定义输出时遇到问题,可以尝试打开include/taglib/flink.lib.php
文件,找到约第139141行,检查并修改相关代码,这可能是由于官方标签类库的一个BUG导致的自定义标签输出不了正常友情链接的问题。
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/1243285.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复