html,{dede:flink row='10' typeid='1' titlelen='30'},[!title],{/dede:flink},
`,,4.
row=’10’表示每行显示10个友情链接,
typeid=’1′表示友情链接的类型ID为1,
titlelen=’30’`表示标题长度限制为30个字符。,5. 保存修改后的模板文件,刷新网站即可看到更新后的友情链接样式。DedeCMS 自定义友情链接 flink 标签模板编写格式
DEDECMS(织梦内容管理系统)的友情链接功能通过flink
标签实现,该标签主要用于获取并展示友情链接,本文将详细介绍如何自定义flink
标签模板,包括其基本语法、参数说明以及具体实例。
一、flink 标签的基本语法与参数
1、基本语法:
{dede:flink row='24' type='image' titlelen="24" typeid="0"} [field:link /] {/dede:flink}
在代码的前后必须标底层标签[field:link /] {/dede:flink}
。
2、参数说明:
type
:链接类型,可选值包括:
textall
:全部用文字显示
textimage
:文字和图片混合排列
text
:仅显示不带Logo的链接
image
:仅显示带Logo的链接
row
:显示多少行,默认为4行。
col
:显示多少列,默认为6列。
titlelen
:站点文字的长度,以字节为单位。24
表示调用友情链接的汉字为24个字节,即12个汉字长。
typeid
:链接分类类型,0
表示调用所有类型的友情链接,可以在系统后台的“模块”“友情链接”中的“网站类型管理”中查看。
二、实例展示
实例1:文字友情链接
<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='100' type='text' titlelen="24" typeid="0"} [field:link /] {/dede:flink} </div> </div>
此示例展示了如何在首页模板文件中添加相应的调用代码,以实现文字友情链接的显示。
实例2:图片友情链接
<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='100' type='image' titlelen="24" typeid="0"} [field:link /] {/dede:flink} </div> </div>
此示例与实例1类似,但使用了type='image'
参数,用于显示带Logo的图片友情链接。
三、自定义样式调整
如果不喜欢友情链接的默认外观样式,可以通过修改模板文件或CSS样式来实现自定义效果,可以修改/templets/default/style/dedecms.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; }
通过上述CSS代码,可以调整友情链接区域的外观样式,使其更符合网站的设计风格。
四、常见问题解答(FAQs)
Q1:如何修改友情链接的底层模板字段?
A1:要修改友情链接的底层模板字段,可以直接编辑include/taglib/flink.lib.php
文件,找到相关代码段,如:
if(trim($ctag>GetInnerText())==”) $innertext = "<li>[field:link /]</li>";
可以将<li></li>
去掉,或者使用str_replace
函数进行替换,如:
{dede:flink row=’24′ function="(str_replace(array(‘<li>’,’</li>’),”,@me))"/}
这种方法适用于需要去除或替换特定标签的情况。
Q2:如何调用不同类型的友情链接(如内页友情链接)?
A2:在调用友情链接时,可以通过设置linktype
参数来指定调用的类型。linktype='2'
表示调用首页友情链接,而linktype='1'
则调用内页友情链接,在添加友情链接时,系统会提示选择链接位置(首页或内页),根据选择的结果,使用相应的linktype
参数进行调用即可。
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/1236095.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复