# dedecms 友情链接的分析

*Published:* 2023-11-14
*Author:* 客服001

#### 温馨提醒

如果文章内容或图片资源失效，请留言反馈，我们会及时处理，谢谢

本文最后更新于2023年11月14日，已超过 180天没有更新



数据库表名：dede\_flink

dede\\templets\\flink.lib.php 为处理友链的程序代码

&lt;demo&gt;  
{dede:flink row='24'/}  
&lt;/demo&gt;

具体参数参数：  
&lt;attributes&gt;  
&lt;iterm&gt;type:链接类型&lt;/iterm&gt;  
&lt;iterm&gt;row:链接数量&lt;/iterm&gt;  
&lt;iterm&gt;titlelen:站点文字的长度&lt;/iterm&gt;  
&lt;iterm&gt;linktype:链接位置内页&lt;/iterm&gt;  
&lt;iterm&gt;typeid:所有类型，可以在系统后台\[模块\]-\[[友情链接](https://www.xarjtc.com/tag/%e5%8f%8b%e6%83%85%e9%93%be%e6%8e%a5 "查看友情链接此标签更多文章")\]中的“网站类型管理”中查看&lt;/iterm&gt;  
&lt;/attributes&gt;

1、模板里调用方法：

{dede:flink row='24' type='image'}\[field:link /\]{/dede:flink} 调用有图片的友情链接

{dede:flink row='24' type='text'}\[field:link /\]{/dede:flink} 调用文字的友情链接

2、在添加友链时有一个“内页”和 “首页”的选项，值分别为1，和 2，对应数据库字段为 ischeck

{dede:flink row='24' type='image' linktype=2}\[field:link /\]{/dede:flink}

3、在dede\\templets\\flink.lib.php

代码100行左右，输出友链样式，比如，文字类型后，加个分隔线：

$link = "&lt;a href='".$dbrow-&gt;url."' target='\_blank'&gt;".cn\_substr($dbrow-&gt;webname,$titlelen)."&lt;/a&gt; | ";

比如修改显示图片大小：

$link = "&lt;a href='".$dbrow-&gt;url."' target='\_blank'&gt;&lt;img src='".$dbrow-&gt;logo."' width='112' height='40'border='0'&gt;&lt;/a&gt; ";

你在上传时肯定看到，说logo为88\*31，那就是在这设置的，其实你不改他一样可以传，只是图片会失真。在这里改后，需在后台，把默认提示的大小改了或者删了(\\dede\\templets\\ freelist\_add.htm freelist\_edit.htm)