dedecms 友情链接的详细分析

需求:友情链接分有图片和没有图片的,分两个DIV里放,并修改dede默认样式


数据库表名:dede_flink


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

<demo>
{dede:flink row='24'/}
</demo>

具体参数参数:
<attributes>
    <iterm>type:链接类型</iterm> 
    <iterm>row:链接数量</iterm>
    <iterm>titlelen:站点文字的长度</iterm>
    <iterm>linktype:链接位置内页</iterm>
    <iterm>typeid:所有类型,可以在系统后台[模块]-[友情链接]中的“网站类型管理”中查看</iterm>
</attributes> 


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 = "<a href='".$dbrow->url."' target='_blank'>".cn_substr($dbrow->webname,$titlelen)."</a> | ";

比如修改显示图片大小:

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


你在上传时肯定看到,说logo为88*31,那就是在这设置的,其实你不改他一样可以传,只是图片会失真。在这里改后,需在后台,把默认提示的大小改了或者删了(\dede\templets\ freelist_add.htm  freelist_edit.htm)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值