我们知道,在做友情链接的时候,如果用js来调用是不利于seo的,对自己的网站可以少导出链接,但是对其他网站就不公平了。
如是想到了用transfer这个函数调用图片链接和文字链接。
方法如下:
1、分别对jtb_support_linkimages和jtb_support_linktxt数据库表添加字段jtb_lhidden,数据类型请参考其他的数据表。
2、修改common/incfiles/module.asp
第110行下面添加:
‘增加对图片链接和文字链接直接升序调用
Case "link"
tsqlstr = "select top " & ttopx & " * from " & tdatabase & " where " & tidfield & "<>0"
tsqlorder =" order by " & tidfield & " asc"
‘增加对图片链接和文字链接直接升序调用
然后,新建调用模板,名字linkimages:
<ul>{$}{$$}
<li><a href="{$url}" target="_blank"><img src="{$baseurl}{$image}" alt="{$intro}"></a></li>{$$}{$}
</ul>
调用函数:
{$=itransfer(‘link’, ‘linkimages’, ‘topx=60;tnum=48;genre=support/linkimages’)}
文字链接方法类似。
=======================
原理:hidden是itransfer默认用来判断是否调用的字段,asp版本的textlink、….等表中是没有的,所以itransfer调用会出错,添加后就可以直接调用了。