zoukankan      html  css  js  c++  java
  • 友情链接:图片链接或文字链接

    织梦DEDECMS后台默认是有内页或者首页用的友情链接分类,下面说下使用方法。

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

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

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

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

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

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

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

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

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

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

    第七步,返回到上一文件夹,再修改dede/friendlink_main.php底部的首页内页文字,顶部的首页内页文字可以不用修改了。friendlink_main.php是友情链接页面显示的内容。然后,添加友情链接就是如下图

     一共是3个页面,一个添加链接,一个编辑链接,还有那个PHP文件修改就是友情链接管理页面的文字显示,所以要修改3处。

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

     第八步,然后就是调用了,友情链接调用代码有两个,一个是

    {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 /] 为连接+文字形式  

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

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

    第十步,到这里,调用出来的友情链接跟合作伙伴就能完美展示出来了,这里我想再完美一点,因为调出来的链接图片是没有title跟alt属性的,也就是鼠标放上去不显示文字,所以这里再修改一下,打开网站根目录下的include/taglib/flink.lib.php文件,在底部修改。

    复制第99行中间的 .cn_substr($dbrow->webname,$titlelen).  这是网站标题,然后在下面的两个图片代码里面写上title跟alt,这样网站就会鼠标放上去显示标题文字了。

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

     第十一步,织梦后台有对友情链接的分类,比如说: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表示设置为首页的链接!

    第十二步,添加在线申请链接表单

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

  • 相关阅读:
    Linux下PATH和LD_LIBRARY_PATH的设置
    WAMP配置虚拟目录
    JDBC使用Demo
    JS点击子元素不触发父元素点击事件(js阻止冒泡)
    jquery页面搜索关键词突出显示
    .net 搜索联想词
    .Net后台调用js,提示、打开新窗体、关闭当前窗体
    Jquery实现按钮点击遮罩加载,处理完后恢复
    Sys.WebForms.PageRequestManagerParserErrorException:无法分析从服务器收到的消息
    Asp.net 后台调用js方法
  • 原文地址:https://www.cnblogs.com/694579350liuq/p/7998092.html
Copyright © 2011-2022 走看看