小米技术社区
小米技术社区管理员 关于小米

27岁,山西运城人,职业电商经理人,前端开发工作者,从事过网站建设、网络推广、SEO、SEM、信息流推广、二类电商、网络运维、软件开发,等相关电商工作,经验较为丰富,小米技术社区致力于为广大从事Web前端开发的人员提供一些力所能及的引导和帮助 ...[更多]

E-mail:mzze@163.com

Q Q:32362389

W X:xiaomi168527

小米技术社区大牛王飞 关于王飞

27岁,山西运城人,职业电商经理人,网络工程师兼运维,从事过运营商网络建设,企业网络建设、优化。数据中心网络维护等通过,经验丰富,座右铭:当自己休息的时候,别忘了别人还在奔跑。 ...[更多]

E-mail:wf_live@126.com

Q Q:3940019

微博:王小贱ss

小米技术社区设计小艳 关于小艳

大于花一样的年龄,河南郑州是我家,2010年在北京接触团购网,2011年进入天猫淘宝一待就是四年,如今已经将设计走向国际化(ps:误打误撞开始进入阿里巴巴国际站的设计,嘿嘿)五年电商设计,丰富经验,从事过天猫淘宝阿里各项设计,店铺运营,产品拍摄;我将我的经历与您分享是我的快乐!座右铭:越努力越幸运! ...[更多]

E-mail:97157726@qq.com

Q Q:97157726

标签云
精品推荐
  • dede织梦cms删除 Power by DedeCms 版权信息

    dede织梦cms删除 Power by DedeCms 版权信息

    织梦模板默认有 Power by DedeCms ,有些情况下我们可能不需要来对其进行删除可以采用sql语句的删除方式,方便快捷在系统——SQL命令行工具执行单行命令,即可删除系统的版权信息……
    237人已经看过了
  • 织梦cms防黑客攻击安全设置方法

    织梦cms防黑客攻击安全设置方法

    织梦是目前国内最主流的cms,因为用的人多,安全问题时常有发生,作为网站管理者的我们除了要及时更新官方不定外,自己也要做好防范工作,有一下几点:一、网站本身做好防范:1、修改默认……
    313人已经看过了
您的位置:首页 > CMS > 织梦cms

织梦调用友情链接的方法

分类: 织梦cms94个赞

实际应用:


思路:添加2个link模板,一个首页调用,一个其他页面调用即可

添加 linkindex.htm 模板

<div class="linker">
    <div class="w link">
        <ul class="links_text">
            <li><a href="http://www.youlian.shop" target="_blank">友情链接</a> :</li>
            {dede:flink row="1000" typeid=0 /}
        </ul>
    </div>
</div>

添加 linkother.htm 模板

<div class="linker">
    <div class="w link">
        <ul class="links_text">
            <li><a href="http://www.youlian.shop" target="_blank">友情链接</a> :</li>
            {dede:flink row="1000" typeid=2 /}
        </ul>
    </div>
</div>


替换模板里的

{dede:include filename="footer.htm"/}
为
{dede:include filename="footer.htm"/}
{dede:include filename="linkother.htm"/}

再把首页模板

{dede:include filename="linkother.htm"/}
改为
{dede:include filename="linkindex.htm"/}

CSS:

.linker{background-color: #F5F5F5;overflow: hidden;color:#333;}
.link{padding:10px 0;overflow: hidden;width: 1200px;margin:0 auto}
.link a{color:#333;}
.link a:hover{color:#666;cursor:cursor:pointer;}
.link li:first-child a:hover{cursor:default;text-decoration: none;color:#333}
.link li{float:left;margin:0 0.5%;list-style: none;font-size: 14px;line-height: 22px;}

织梦友情链接有两种调用方法

自动加li的方法:

{dede:flink row="100" typeid=0/}

不加li是a标签的方法

{dede:flink row="100" typeid=0}[field:link /]{/dede:flink}

由于织梦仅允许有限的编程扩展,由于程序代码占用了底层模板InnerText的内容,因此需编程的标记只能使用默认的InnerText的限制,如果要实现首页显示全站,其他页面显示指定类别,只用一段代码在footer调用可能是没法实现的,所以可以换个思路来实现如上效果,先看一下实际应用


另一种方法:通过判断是否是首页


footer模板

<div class="linker">
    <div class="link clearfix">
        <ul class="links_text">
          <li><a href="http://www.youlian.shop" target="_blank">友情链接</a> :</li>
         {dede:flink row="100" typeid=2}{/dede:flink}
{dede:field.typeid runphp='yes'}@me==0?@me='':@me='</ul></div></div>';{/dede:field.typeid}


首页模板

{dede:flink row="100" typeid=0}
{/dede:flink}
        </ul>
    </div>
</div>


.linker{background-color: #F5F5F5;overflow: hidden;color:#333;}
.link{padding:5px 0;overflow: hidden;width: 1200px;margin:0 auto}
.link a{color:#333;}
.link a:hover{color:#666;cursor:pointer;}
.link li:first-child a:hover{cursor:default;text-decoration: none;color:#333}
.link li{float:left;margin:0 0.5%;list-style: none;font-size: 14px;line-height: 30px;}
{dede:field.typeid runphp='yes'}@me==0?@me='1':@me='2';{/dede:field.typeid}

此段代码的意思是如果是首页则显示1,如果不是首页显示2.typeid=0即是首页,@me 用于表示当前标记的值,其它参数由你的函数决定是否存在,此例子对应typeid




即在index.htm模板里面添加

{dede:flink  typeid=1}
{/dede:flink}


在footer模板里面添加

{dede:flink  typeid=2}
{/dede:flink}

即可实现


拓展:

{dede:flink type='' row='' col='' titlelen='' tablestyle=''}{/dede:flink}



[1]linktype: 2表示首页 1表示内页 0 表示全部,默认为1

[2]typeid: 0为全部 1为综合网站 2为娱乐类 3为教育类 4为计算机类 以此类推,默认为0

[3]type:链接类型,值:

a. textall 全部用文字显示

b. textimage 文字和图得混合排列

c. text 仅显示不带Logo的链接

d. image 仅显示带Logo的链接

[4]row:显示多少行,默认为24

[5]titlelen:站点文字的长度,默认长度为24

blob.png

templets/plus/flink.php
templets/plus/flink_add.php
include/taglib/flink.lib.php
include/taglib/flinktype.lib.php


小米技术社区

本站内容均为小米原创,转载请注明出处:小米技术社区>> 织梦调用友情链接的方法