多语言展示
当前在线:1004今日阅读:179今日分享:36

玩转DEDE织梦CMS友情链接:图片链接或文字链接

这次在网站的底部因为要加一个友情链接,还有一个是合作伙伴(好吧,其实是成功案例,被我写成合作伙伴了,囧orz),然后又是的形象,放公司LOGO什么的吧,比如合作伙伴就有中国银行,建设银行,工商银行等等,想来想去也就只有友情链接模块可以展示了,友情链接一般我们用的都是文字展示样式,这次同时要展示两个分类,所以我们在友情链接里面用ID分类的方式表示出来。织梦DEDECMS后台默认是有内页或者首页用的友情链接分类,不过在调用的时候我们发现并不太好用,特别是这次要相当于调用两个友情链接而且还是图片显示来说,有点不好使。经过研究,发现DEDE的友情链接还是蛮不错的,下面说下使用方法。
方法/步骤
1

打开后台-模块-友情链接,然后点击网站类型管理,可以把其他的类型都删了,因为网站是要给客户管理的,分类太多怕他们弄乱了,所以这里我们只显示两个分类就行了,可以在原有的分类上修改名字,也可以添加,如图

2

然后就是添加友情链接了,名字,网址,图片什么的。因为在网站LOGO后面有文字提示,默认是88*31的尺寸,为了显示网站需要显示的正确图片尺寸大小,这时我们需要去网站后台的friendink_add.htm和friendink_edit.htm文件里修改,虽然只修改前面的文件就可以了,但是后面这个文件既然也有友情链接的这些文字,也一并修改了吧,不知道啥用。网站类型就选择是在友情链接分类还是合作伙伴分类。下面还有一个内页跟首页显示,这里我们并不需要,所以在后台文件里也一并把这内页跟首页的文字也改成友情链接跟合作伙伴,这样就在添加完链接后好区分这个链接是属于友情链接还是合作伙伴。

3

然后就是在后台文件里面修改了,打开网站根目录下的后台目录,比如默认后台是dede文件夹,那就定位到dede/templets/friendink_add.htm和friendink_edit.htm

4

修改friendlink_add.htm文件里的首页内页文字为需要显示的文字,客户在添加友情链接或者合作伙伴的时候就能清晰点。friendlink_add.htm是你添加友情链接的时候显示的内容。

5

顺便friendlink_edit.htm文件里的首页内页文字也修改下。friendlink_edit.htm是你编辑友情链接的时候显示的内容,所以这两个文件里面的首页内页都要修改下。

6

这个尺寸提示在两个文件里面都有,为了保险起见最好是都修改了,这样客户在上传友情链接的时候就知道图片的尺寸大小。

7

返回到上一文件夹,再修改dede/friendlink_main.php底部的首页内页文字,顶部的首页内页文字可以不用修改了。friendlink_main.php是友情链接页面显示的内容。然后,添加友情链接就是如下图一共是3个页面,一个添加链接,一个编辑链接,还有那个PHP文件修改就是友情链接管理页面的文字显示,所以要修改3处。

8

然后就是调用了,友情链接调用代码有两个,一个是{dede:flink row='24' type='text' titlelen='24' typeid='0'}   [field:link /]   {/dede:flink}  另一个是{dede:flink row='24' /}  个人感觉用下面这个就行了,然后就是一些参数row='24' //表示读取24个,如果row不设置,则默认为24   titlelen='24' //表示友情链接为文字形式,网站名称取24字符宽度,网站编码GBK则12个汉字,网站编码为UTF-8则为8个汉字   type='image' //则 [field:link /] 为连接+图片形式   type='text' //则 [field:link /] 为连接+文字形式

9

加到里面就行了,然后我的调用代码是

11

织梦后台有对友情链接的分类,比如说:typeid='0' 1 综合网站 2 娱乐类 3 教育类 4 计算机类 5 电子商务 6 网上信息 7 论坛类 8 其它类型 如果typeid='0'或者不填,则读取全部类型,据此我们可以将首页想要显示的链接的类别设置成:1 综合网站;内页链接类别设置成:2 娱乐类。然后我们在需要调用首页链接的地方添加如下代码:{dede:flink row='24' typeid='1'/} ;调用内页友链处添加如下代码:{dede:flink row='24' typeid='2'/};如果想调用全部链接的时候就用:{dede:flink row='24' /}或者:{dede:flink row='24' typeid='0'/}即可。这里值得注意的是:{dede:flink linktype='2'}{/dede:flink} 属性值有两个1和2,1表示设置为内页的链接,2表示设置为首页的链接!

12

添加在线申请链接表单有时候网站需要一个申请链接的表单,这样就可以在线申请了,以前写过DEDE自定义表单:加个投诉建议 留言板之类的 文章,但是其实DEDE已经自带的申请友情链接的表单了,打开\templets\plus\flink-add.htm文件,就会看到有个在线申请友情链接的表单,到源代码复制出来就行了,再改改样式....

推荐信息