Nofollow标签的写法以及nofollow使用介绍

时间:2022年12月11日

/

来源:selolog

/

编辑:本站小编

收藏本文

下载本文

下面是小编给大家带来Nofollow标签的写法以及nofollow使用介绍,本文共13篇,一起来阅读吧,希望对您有所帮助。本文原稿由网友“selolog”提供。

篇1:Nofollow标签的写法以及nofollow使用介绍

无论你是在做网站的外链建设还是交换友情链接,你都不可避免的会遇到一个问题,那就是nofollow标签,Nofollow的字面意思是不要追踪,是一个html标签值,目的是告诉搜索引擎spider不要追踪页面上某个特定的链接

“nofollow” 标签是Google、Yahoo和微软公司前几年一起提出的一个标签,链接加上这个标签后就不会被计算权值,搜索引擎支持nofollow属性,在很大程度上抑制博客或论坛的垃圾留言,对站长来说是一件大好事。

nofollow是HTML元标签(meta)的content属性和链接标签(a)的rel属性的一个值,告诉机器(爬虫)无需追踪目标页,为了对抗blogspam(博客垃圾留言信息),Google推荐使用nofollow,告诉搜索引擎爬虫无需抓取目标页,同时告诉搜索引擎无需将的当前页的Pagerank传递到目标页。但是如果你是通过sitemap直接提交该页面,爬虫还是会爬取,这里的nofollow只是当前页对目标页的一种态度,并不代表其他页对目标页的态度。

nofollow的使用

nofollow有两种用法:

1.用于meta元标签:,告诉爬虫该页面上所有链接都无需追踪。

2.用于a标签:登录,告诉爬虫该页面无需追踪。

nofollow的作用

nofollow主要有三个作用:

1.防止不可信的内容,最常见的是博客上的垃圾留言与评论中为了获取外链的垃圾链接,为了防止页面指向一些拉圾页面和站点。

2.付费链接:为了防止付费链接影响Google的搜索结果排名,Google建议使用nofollow属性。

3.引导爬虫抓取有效的页面:避免爬虫抓取一些无意义的页面,影响爬虫抓取的效率。

PR修剪(Pagerank Sculpting)

nofollow的滥用,一些SEO为了做到搜索引擎的最大优化,通过nofollow来控制PR的流动,可以很好的优化一些特定页面。当然这种优化比较适合一些已经积淀了相当数量PR的老站点。为了防止PR修剪和nofollow的滥用,Google已经减弱了nofollow的作用,以前的nofollow不仅仅不会造成PR流动,同时不会造成PR损失,现在的nofollow规定虽然也不会造成PR流向目标页,但是原本流向的目标页的将会损失掉。比方当前页PR为1,而且页面上有10个链接,其中一个是nofollow的链接,根据先前的nofollow的规定,每个非nofollow链接指向的目标页将获得1/9的PR,含nofollow的链接不能获得PR,而根据现在Google对nofollow的新规定,非nofollow链接指向的目标页只能获得1/10,nofollow链接同样不能获得PR,也就是损失了1/10的PR。

SEO建议

nofollow在Google的作用已经很弱,所以SEO要控制站点的PR的流动,避免链接指向垃圾页面,只能靠人工审核的方法,

先来看个例子,nofollow标签的写法,以我的博客为例:

一个正常的A标签如下:

代码如下:

xxx

现在我加上nofollow标签,如下:

代码如下:

xxx

这样就顺利的告诉蜘蛛不要对此链接进行跟踪。当不想权重输给某个外部链接,但又不得不在内容上出现该链接时,那么就可以使用这样的方式屏蔽掉。

接下来和大家分享下nofollow真面目:

1、Nofollow标签限制蜘蛛爬取链接,被加上nofollow标签的外链无权重传递作用

有些网站为了避免被页面上的外部链接分走权重,于是对出现在页面上的外部链接进行了nofollow设置,那么这样的链接就没有权重传递效果,如果还没有链接诱饵的作用(比如搜搜问问),那么就应该果断的停止该处外链的发布,让网站管理们玩单机去吧,比如网易博客、创业吧空间。

2、Nofollow标签的有无是交换友情链接时必须考察的因素之一

我们都知道,换友情链接并不是为了从对方网站上获得那么丁点的点击流量,而是为了提高网站权重的效果,有些站长会在友情链接部分加上nofollow标签,导致该友情链接失去了本来的意义,这种行为是属于欺骗行为,当然有些站长在和你换友情链接的时候没有nofollow标签,等到换了一段时间偷偷的加上nofollow标签,要避免这种情况就要求你隔一段时间就将和自己换友情链接的网站好好的检查一遍过去,遇到这种情况就必须果断立刻马上撤掉对方的链接。

3、Nofollow标签只是防止权重输出,并不能避免权重损失,但能引导蜘蛛的爬行

比如当你的页面上有5个外部链接,那么每个外部链接得到的权重为1/5,而你在其中的一个外部链接上添加了nofollow标签,使得蜘蛛不爬取这一个链接,那么剩余的4个外部链接得到的权重一样还是1/5,页面的权重一样会分给这5个链接,只是其中被设置了nofollow标签的链接所获得的权重是丢失而没有形成传递,这看似是一种“损人不利己”的行为,但是也有好处的,这样可以引导蜘蛛的爬行,让有带宽限制的蜘蛛在有限的时间,爬取到更多的页面。

4、Nofollow 和 External nofollow

从字面上意思来看,nofollow是“不要追踪”,而extenal nofollow 则是“外部的不要追踪”,也许你已经看出来了,他们两根本就是同一个意思,external nofollow 只是nofollow比较规范的书写而已,不用纠结,他们是一个意思!

Nofollow标签还可以运用于很多地方,比如wordpress文章评论部分的运用,还有为了用户体验而引进的一些外部链接上的使用等等。Nofollow是一把双刃剑,需要花点时间去琢磨。本文由seo学习网站长张冬龙原创,原文地址www.zhangdonglong.com/archives/615请注明,谢谢。

篇2:Nofollow标签的写法以及运用

无论你是在做网站的外链建设还是交换友情链接,你都不可避免的会遇到一个问题,那就是nofollow标签,Nofollow的字面意思是不要追踪,是一个html标签值,目的是告诉搜索引擎spider不要追踪页面上某个特定的链接,

先来看个例子,nofollow标签的写法,以我的博客为例:

一个正常的A标签如下:

xxx

现在我加上nofollow标签,如下:

xxx

这样就顺利的告诉蜘蛛不要对此链接进行跟踪。当不想权重输给某个外部链接,但又不得不在内容上出现该链接时,那么就可以使用这样的方式屏蔽掉。

接下来和大家分享下nofollow真面目:

1、Nofollow标签限制蜘蛛爬取链接,被加上nofollow标签的外链无权重传递作用

有些网站为了避免被页面上的外部链接分走权重,于是对出现在页面上的外部链接进行了nofollow设置,那么这样的链接就没有权重传递效果,如果 还没有链接诱饵的作用(比如搜搜问问),那么就应该果断的停止该处外链的发布,让网站管理们玩单机去吧,比如网易博客、创业吧空间。

2、Nofollow标签的有无是交换友情链接时必须考察的因素之一

我们都知道,换友情链接并不是为了从对方网站上获得那么丁点的点击流量,而是为了提高网站权重的效果,有些站长会在友情链接部分加上 nofollow标签,导致该友情链接失去了本来的意义,这种行为是属于欺骗行为,当然有些站长在和你换友情链接的时候没有nofollow标签,等到换 了一段时间偷偷的加上nofollow标签,要避免这种情况就要求你隔一段时间就将和自己换友情链接的网站好好的检查一遍过去,遇到这种情况就必须果断立 刻马上撤掉对方的链接,

3、Nofollow标签只是防止权重输出,并不能避免权重损失,但能引导蜘蛛的爬行

比如当你的页面上有5个外部链接,那么每个外部链接得到的权重为1/5,而你在其中的一个外部链接上添加了nofollow标签,使得蜘蛛不爬取这 一个链接,那么剩余的4个外部链接得到的权重一样还是1/5,页面的权重一样会分给这5个链接,只是其中被设置了nofollow标签的链接所获得的权重 是丢失而没有形成传递,这看似是一种“损人不利己”的行为,但是也有好处的,这样可以引导蜘蛛的爬行,让有带宽限制的蜘蛛在有限的时间,爬取到更多的页 面。

4、Nofollow 和 External nofollow

从字面上意思来看,nofollow是“不要追踪”,而extenal nofollow 则是“外部的不要追踪”,也许你已经看出来了,他们两根本就是同一个意思,external nofollow 只是nofollow比较规范的书写而已,不用纠结,他们是一个意思!

Nofollow标签还可以运用于很多地方,比如wordpress文章评论部分的运用,还有为了用户体验而引进的一些外部链接上的使用等等。 Nofollow是一把双刃剑,需要花点时间去琢磨。

篇3:友情链接中nofollow标签的使用技巧

最初,nofollow 属性出现在网页级元标记meta中,指示搜索引擎不要追踪(即抓取)网页上的所有外部链接, 例如: 在 nofollow 被用...

最初,nofollow 属性出现在网页级元标记meta中,指示搜索引擎不要追踪(即抓取)网页上的所有外部链接。 例如:

在 nofollow 被用于具体链接前,要阻止漫游器追踪某网页上的具体链接需要大量的工作(例如,将该链接重定向至 robots.txt 中拦截的网址)。 也正因为如此,我们创建了 rel 属性的 nofollow 属性值。 这使网站管理员能进行更精确的控制:无需告诉搜索引擎和漫游器不要追踪网页上的所有链接,只需很方便地指示漫游器不要抓取某特定链接即可。 例如:

北京SEOGoogle 如何处理不被追踪的链接?

Google不追踪此类链接。 也就是说,Google 不会传送这些链接中的 PageRank 或定位文字。 从本质上说,使用 nofollow 会使Google从整个网络中放弃这些目标链接。 不过,如果其他网站没有采用 nofollow链接到这些目标网页,或目标网页的网址是通过 Sitemap 提交给 Google,则这些网页仍可能会出现在我们的索引中。

另外,值得注意的是,其他搜索引擎对 nofollow 的处理方式可能略有不同。百度并不支持 nofollow 标签。

Google 针对 nofollow 使用的政策和具体示例有哪些?

以下是您不妨考虑使用 nofollow 的一些情况:

不可信赖的内容:如果您不能或不想为您网站链接的网页内容提供担保,例如,不受信赖的用户评论或留言簿条目,您就不应追踪这些链接,

这可以阻止垃圾内容发送者定位您的网站,有助于防止您的网站无意中将 PageRank 传送给网络上的“恶邻”。 尤其是,如果垃圾评论发送者发现不受信赖的链接在服务中没有被追踪,就可能决定不定位相应的内容管理系统或博客服务。 如果您希望接受并奖励受信赖的内容发送者,可以自动或人工删除一向提供高质量内容的成员或用户发布的链接上的 nofollow 属性。

付费链接:网站在 Google 搜索结果中的排名部分取决于对链接到该网站的其他网站的分析。 为了防止付费链接影响搜索结果并对用户产生不利影响,我们建议网站管理员在此类链接上使用 nofollow。搜索引擎指南要求按照在线和离线客户所希望的付费关系公布方式,来以机器可读取方式公布付费链接(例如,整页的报纸广告可能采用“广告”标题)。

按优先级别进行抓取:搜索引擎漫游器无法作为成员登录或注册您的论坛,因此没有理由邀请 Googlebot 追踪“在此注册”或“登录”链接。 在这些链接上使用 nofollow,可以让 Googlebot 抓取其他您希望在 Google 索引中看到的网页。 不过,与专门通过不被跟踪链接按优先级别进行抓取相比,固定的信息架构(直观导航,便于用户和搜索引擎使用的网址等)可能是更有效率的资源利用方式。

厚诚集智 成长无限 www.51hlht.com

清大燕园网校(edu.study365.cn)是国内最大的在线学习、网络课程平台!

篇4:网站优化中nofollow标签的作用

摘要:在网络营销中,我们需要做的还有很多站内的细节优化,如:百度官方优化指南提出的“面包屑导航、网站地图、关键词布局、图片ALT...

摘要:在网络营销中,我们需要做的还有很多站内的细节优化,如:百度官方优化指南提出的“面包屑导航、网站地图、关键词布局、图片ALT属性等”这些都是站内的一些细微的站内优化细节,那么我们如何做好网站推广站内的细节优化呢? 我们先做好站内的nofollow标签,让站内没有意义的链接页面直接添加nofollow,这样可以让我们网站推广的权重不至于大量流失,

这里有人可能会想到nofollow标签做其来多麻烦啊,用robots直接写上不让蜘蛛去爬不就可以了吗? 这么理解其实是错误的,假设一个网络营销论坛有注册登陆页面和一些不相关的内容页,那么我们可以用robots直接不让蜘蛛抓取就可以了。而我们做的如果是企业站,就会用到nofollow标签,比如导航栏的联系我们、在线留言、企业宣传什么的,这些页面我们做出来是给用户看的,而不是给蜘蛛来看的,如果不添加 nofollow那么站内的网站推广权重值就会过于分散,当然这里我们是不能用robots的,

1、nofollow的语法nofollow是所有链接标记中的一种属性.一般语法表示为:例如:关键词。

2、如何用好nofollow属性(1)、站内的广告需要加入nofollow链接。因为无关内容会影响当前页面质量,降低网站相关性,所以,应对其进行nofollow权重传递。(2)、对于不信任的链接我们也加。禁止具有唯一性,必须加上某个绝对地址的。

看了上述的描述我们大致的了解到了nofollow和robots的特点,那么它们的区别在什么地方呢? nofollow:屏蔽权重值传递但网站推广不屏蔽蜘蛛抓取。

robots:完全屏蔽蜘蛛,更不会抓取页面。

总结:在网络营销中,总体来说nofollow标签只是屏蔽权重值传递,而蜘蛛会正常抓取页面正常收录,robots是完全屏蔽蜘蛛访问抓取,完全不会被网站推广搜索引擎收录。

篇5:nofollow标签在网站优化中的设置方法

摘要:在网络营销中,站长朋友们换链接的时候都会注意对方是否使用了nofollow标签,那么如何去查看对方有没有使用,自己的站设置no...

摘要:在网络营销中,站长朋友们换链接的时候都会注意对方是否使用了nofollow标签,那么如何去查看对方有没有使用,自己的站设置nofollow标签应该设置在哪个地方,网站推广编辑根据自己的教训和大家分享一下,

先来跟大家说一下,nofollow标签的详细含意吧,简单的说就是,如果A网页上有一个链接指向B网页,但A网页给这个链接加上了rel=“nofollow”标注,则网络营销搜索引擎不把A网页盘算入B网页的反向链接。搜索引擎看到这个标签就可能减少或完整撤消链接的投票权重。即告诉搜寻引擎“不要追踪此网页上的链接”或“不要追踪此特定链接。这个标签的意思是告知搜索引擎这个链接不是经由作者自己编纂的,所以这个网站推广链接不是一个信赖票。这已经很明白了,所以当有站长看到你做有nofollow标签的时候,就会说你是不诚信链接,个别都不会和你交换友情链接了。

其实,广大站长和seo都恨仇使用rel=“nofollow” 标注的站长或者seoer,因为这算得上是骗走了你的链接。导致你白白的链接他的站,前一阵子网络营销seo事件大家都记得了,也算他是不诚信的一个处分吧,后来百度调剂算法,排名也就调回去了,这里和大家说,对于nofollow标签必定要谨严使用才行。

那么如何查看对方网站推广是否使用了nofollow标签呢,其实这很简单,普通的站长工具都可以查看,直接用站长工具检讨友情链接的时候,可以抉择过滤和不外滤nofollow标签,很便利就可以查看了,或者是去他们网站,点击查看源代码,看他的友情链接栏里有没有使用nofollow标签,

当初,我看到良多站长都很傻,犯了这样一个弊病,也就是免费链接到百度、google这样的站,而没有加上nofollow标签,白白的给人家网站推广权重,这样值得吗?还有的网站上有支付宝啊、财付通啊等支付工具,也是白白的链接从前,而不使用nofollow标签,更好笑的是,有些网站最后一栏里有什么不良信息举报、反馈核心等等,都是直接链接,让网站推广的权重白白糟蹋了。

那么如何去做这个nofollow标签呢,滨州网站建设,实在对一个基础的seo或者是站长,都不是很难的事件,我在这里也就简略的示范一下,本人再去联合一些教程操作一下就能够了。url in。url即表现你盼望不导出反链接的nofollow标签。

由于太多的垃圾链接会影响网络营销搜索引擎的断定,所以现在nofollow是一个十分好的“垃圾链接防火墙”。恰是百度、谷歌、Yahoo、MSN 为了应答垃圾链接(Spam)引入的一个属性,此属性目前应当被普遍采取。因而很多主流博客、论坛等都在使用这个标签,来减少那些垃圾帖子,使网站推广搜索引擎不被这些链接所影响。如某博客上有垃圾评论:顶顶 ,以下操作,即进行了 nofollow:注水等操作来躲避垃圾链接,所以现在我们看到许多名人博客啊或者热点消息了,一是因为这些站有限度广告的划定,另外一方面是人家使用了nofollow标签这个属性,这样就是咱们宽大站长去跟帖也无多大作用了,所以现在你看这些博客或者什么的网站推广链接跟帖仍是越来越少,局部都是奔着广告去的,而不是我们广大站长友人了。

总结:在网络营销中,总之一点,机动运用nofollow标签,别让你的站的权重白白挥霍了,同时自己去交流友谊链接的时候,也得留神看看对方的站是否大批应用了nofollow标签,如果有用的话,交换的时候就得注意了,看他nofollow标签是应用在什么处所,这样对网站推广也是很有帮助的。

篇6:站长们是否能合理运用nofollow标签 完善网站优化细节

随着互联网竞争的激烈程度增大,搜索引擎的算法越来越严格,一些想做好网络营销的站点,站点建站时间短权重有限,这时站长们就会想一些方法来减少权重流失,谷歌推出nofollow标签,之后被百度等搜索引擎也支持时,站长们并找到了比较好的方法减少权重分散。Nofollow标签的优化细节并不能被站长所完全了解,站长们要合理运用,才能更好的完善网站优化的细节。

百度支持的nofollow是不传递权重

Nofollow标签是为了阻止网站权重的流失,站长们可以把标签用到网站内部,减少不重要的页面分散网站权重,百度也支持标签的属性,百度官方给出的说法是“对nofollow标签给予的算法是不传递权重”,这句话往往会被站长们误解,认为加了标签的链接就不会被百度收录,事实并不是这样的情况,百度支持的是加了标签的链接不传递权重,并不代表是不收录,百度自身平台的“百度经验”也是加了nofollow标签的,但是百度一样会收录这样的链接做外链,只是不给予传递相应的权重,

nofollow是否能控制内部权重

篇7:ECSHOP系统控制标签使用介绍

描述:

Smarty 中的 if 语句和 php 中的 if 语句一样灵活易用,并增加了几个特性以适宜模板引擎. if必须于 /if 成对出现. 可以使用 else 和 elseif 子句. 可以使用以下条件修饰词:eq、ne、neq、gt、lt、lte、le、gte、ge、is even、is odd、is not even、is not odd、not、mod、div by、even by、odd by、==、!=、>、<、<=、>=. 使用这些修饰词时必须和变量或常量用空格格开。

例子:

{if $name eq “Fred”}Welcome Sir.{elseif $name eq “Wilma”}Welcome Ma‘am.{else}Welcome, whatever you are.{/if}{* an example with “or” logic *}{if $name eq “Fred” or $name eq “Wilma”}...{/if}{* same as above *}{if $name == “Fred” || $name == “Wilma”}...{/if}{* the following syntax will NOT work, conditional qualifiersmust be separated from surrounding elements by spaces *}{if $name==“Fred” || $name==“Wilma”}...{/if}{* parenthesis are allowed *}{if ( $amount < 0 or $amount >1000 ) and $volume >= #minVolAmt#}...{/if}{* you can also embed php function calls *}{if count($var) gt 0}...{/if}{* test if values are even or odd *}{if $var is even}...{/if}{if $var is odd}...{/if}{if $var is not odd}...{/if}{* test if var is divisible by 4 *}{if $var is div by 4}...{/if}{* test if var is even, grouped by two. i.e.,0=even, 1=even, 2=odd, 3=odd, 4=even, 5=even, etc. *}{if $var is even by 2}...{/if}{* 0=even, 1=even, 2=even, 3=odd, 4=odd, 5=odd, etc. *}{if $var is even by 3}...{/if}

篇8:ECSHOP系统控制标签使用介绍

iteration:

iteration 用于显示当前循环的执行次数[待考]

iteration 总是从 1 开始,每执行一次增加 1.[待考]

first:

当前 foreach 循环第一次执行时 first 被设置成 true.

last:

当前 foreach 循环执行到最后一遍时 last 被设置成 true.

show:

show 是 foreach 的一个参数. 取值为布尔值 true 或 false. 如果指定为 false 该循环不显示,如果循环指定了 foreachelse 子句,该子句显示与否也取决于 show 的取值,

total:

total 用于显示循环执行的次数,可以在循环中或循环执行后调用。

属性类型是否必须缺省值描述fromstringYesn/a待循环数组的名称itemstringYesn/a当前处理元素的变量名称keystringNon/a当前处理元素的键名namestringNon/a该循环的名称,用于访问该循环

描述:

foreach 是除 section 之外处理循环的另一种方案(根据不同需要选择不同的方案)。

foreach 用于处理简单数组(数组中的元素的类型一致),它的格式比 section 简单许多,缺点是只能处理简单数组。

foreach 必须和 /foreach 成对使用,且必须指定 from 和 item 属性。

name 属性可以任意指定(字母、数字和下划线的组合)。

foreach 可以嵌套,但必须保证嵌套中的 foreach 名称唯一。

from 属性(通常是数组)决定循环的次数。

foreachelse 语句在 from 变量没有值的时候被执行。

例子1:

{* 该例将输出数组 $custid 中的所有元素的值 *}{foreach from=$custid item=curr_id}id: {$curr_id}

{/foreach}

输出:

id: 1000

id: 1001

id: 1002

例子2:

{* The key contains the key for each looped valueassignment looks like this:$smarty->assign(“contacts”, array(array(“phone” =>“1”, “fax” =>“2”, “cell” =>“3”),array(“phone” =>“555-4444”, “fax” =>“555-3333”, “cell” =>“760-1234”)));*}{* 键就是数组的下标,请参看关于数组的解释 *}{foreach name=outer item=contact from=$contacts}{foreach key=key item=item from=$contact}{$key}: {$item}

{/foreach}{/foreach}

输出:

phone: 1

fax: 2

cell: 3

phone: 555-4444

fax: 555-3333

cell: 760-1234

foreach 循环有自己的变量名,使用该变量名可以访问该循环. 使用方法为{$smarty.foreach.foreachname.varname},其中 foreachname 即在 foreach 中指定的name 属性。

篇9:ECSHOP模版系统显示标签使用介绍

属性类型是否必须缺省值描述namestringNodefault轮转的名称valuesmixedN/A待轮转的值,可以是用逗号分隔的列表(请查看 delimiter 属性)或一个包含多值的数组.printbooleanNotrue是否输出值advancebooleanNotrue是否使用下一个值(为 false 时使用当前值)delimiterstringNo,指出values 属性中使用的分隔符,默认是逗号.assignstringNoN/A输出值将被赋给模板变量的名称

描述:

Cycle 用于轮转使用一组值. 该特性使得在表格中交替输出颜色或轮转使用数组中的值变得很容易。

如果需要在模板中使用多个轮转,需要给出唯一的 name 属性.

用户可以设置 print 属性为 false 强制不输出当前值. 该特性可以很方便地略过某个值.

advance 属性用于重复使用某个值. 当该属性设置为 false 时,下次调用该轮转时将输出同样的值.

如果指定了 “assign” 这个特殊属性,该轮转的输出值将被赋给由 assign 指定的模板变量,而不是直接输出。

例子:

{section name=rows loop=$data}{$data[rows]}{/section}

输出:

123

篇10:ECSHOP模版系统显示标签使用介绍

属性类型是否必须缺省值描述valuesarrayYes, unless using options attributeN/A包含下拉列表各元素值的数组outputarrayYes, unless using options attributeN/A包含下拉列表各元素显示值的数组selectedstring/arrayNoempty已选定的元素或元素数组optionsassociative arrayYes, unless using values and outputN/A包含值和显示的关联数组namestringNoempty下拉菜单的名称

描述:

自定义函数 html_options 根据给定的数据创建选项组. 该函数可以指定哪些元素被选定. 要么必须指定 values 和 ouput 属性,要么指定 options 替代。

如果给定值是数组,将作为 OPTGROUP 处理,且支持递归. 所有的输出与 XHTML 兼容。

如果指定了可选属性 name,该选项列表将将被置于标签对中. 如果没有指定,那么只产生选项列表。

上表未提到的其它参数在

例子:

index.php:

require(‘Smarty.class.php‘);$smarty = new Smarty;$smarty->assign(‘cust_ids‘, array(1000,1001,1002,1003));$smarty->assign(‘cust_names‘, array(‘Joe Schmoe‘,‘Jack Smith‘,‘JaneJohnson‘,‘Carlie Brown‘));$smarty->assign(‘customer_id‘, 1001);$smarty->display(‘index.tpl‘);index.tpl:

index.php:

require(‘Smarty.class.php‘);$smarty = new Smarty;$smarty->assign(‘cust_options‘, array(1001 =>‘Joe Schmoe‘,1002 =>‘Jack Smith‘,1003 =>‘Jane Johnson‘,1004 =>‘Charlie Brown‘));$smarty->assign(‘customer_id‘, 1001);$smarty->display(‘index.tpl‘);

index.tpl:

输出:

篇11:ECSHOP模版系统显示标签使用介绍

属性类型是否必须缺省值描述prefixstringNoDate_变量名称前缀timetimestamp/YYYY-MMDDNoUNIX时间戳或年-月-日使用时间类型(data/time)start_yearstringNo年份或与当前年份的相对值下拉列表中第一个年份,或与当前年份的相对值(正/负几年)end_yearstringNo同start_year下拉列表中最后一个年份,或与当前年份的相对值(正/负几年)display_daysbooleanNotrue是否显示天display_monthsbooleanNotrue是否显示月display_yearsbooleanNotrue是否显示年month_formatstringNo%B月份的表示方法(strftime)day_formatstringNo%02d天显示的格式(sprintf)day_value_formatstringNo%d天的表示方法(sprintf)year_as_textbooleanNofalse是否以文本方式显示年份reverse_yearsbooleanNofalse逆序显示年份field_arraystringNonull如果指定了名称,选定的区域将以[Day],[Year],[Month]的形式返回给PHP(待考)day_sizestringNonull如果给定,为标签添加大小属性month_sizestringNonull如果给定,为标签添加大小属性year_sizestringNonull如果给定,为标签添加大小属性all_extrastringNonull如果给定,为所有标签添加附加属性day_extrastringNonull如果给定,为标签添加附加属性month_extrastringNonull如果给定,为标签添加附加属性year_extrastringNonull如果给定,为标签添加附加属性field_orderstringNoMDY显示区域的顺序field_separatorstringNo\\n各区域间输出的分隔字符串month_value_formatstringNo%m月份值的strftime表示方法,默认为%m

描述:

自定义函数 html_select_date 用于创建日期下拉菜单. 它可以显示任意年月日.

例子:

{html_select_date}

输出:

例子:

{* start and end year can be relative to current year *}{html_select_date prefix=“StartDate” time=$time start_year=“-5” end_year=“+1”display_days=false}

输出:

篇12:ECSHOP模版系统显示标签使用介绍

属性类型是否必须缺省值描述namestringNoradio单选按钮列表的名称valuesarrayYes, 或指定 options 属性N/A包含单选按钮值的数组outputarrayYes, 或指定 options 属性N/A包含单选按钮显示值的数组checkedstringNoempty已选定的元素optionsassociative arrayYes, 或指定 values 属性N/A包含值和显示的关联数组separatorstringNoempty分隔每个单选按钮的字符串

描述:

自定义函数 html_radios 根据给定的数据创建单选按钮组. 该函数可以指定哪个元素被选定,要么必须指定 values 和 ouput 属性,要么指定 options 替代. 所有的输出与 XHTML 兼容,上表未提到的其它参数在 标签中以”名称/属性”对的方式显示.

例子:

index.php:

require(‘Smarty.class.php‘);$smarty = new Smarty;$smarty->assign(‘cust_ids‘, array(1000,1001,1002,1003));$smarty->assign(‘cust_names‘, array(‘Joe Schmoe‘,‘Jack Smith‘,‘JaneJohnson‘,‘Carlie Brown‘));$smarty->assign(‘customer_id‘, 1001);$smarty->display(‘index.tpl‘);index.tpl:{html_radios values=$cust_ids checked=$customer_id utput=$cust_namesseparator=“

”}

index.php:

require(‘Smarty.class.php‘);$smarty = new Smarty;$smarty->assign(‘cust_radios‘, array(1001 =>‘Joe Schmoe‘,1002 =>‘Jack Smith‘,1003 =>‘Jane Johnson‘,1004 =>‘Charlie Brown‘));$smarty->assign(‘customer_id‘, 1001);$smarty->display(‘index.tpl‘);

index.tpl:

{html_radios name=“id” ptions=$cust_radios checked=$customer_id separator=“

”}

输出:

Joe Schmoe

Jane Johnson

Charlie Brown

篇13:ECSHOP模版系统Assign和Include模版标签使用介绍

属性类型是否必须缺省值描述filestringYesN/A待包含的模板文件名assignstringYesN/A该属性指定一个变量保存待包含模板的输出[var …][var type]YesN/A传递给待包含模板的本地参数,只在待包含模板中有效

描述:

Include 标签用于在当前模板中包含其它模板. 当前模板中的变量在被包含的模板中可用。必须指定 file 属性,该属性指明模板资源的位置。

如果设置了 assign 属性,该属性对应的变量名用于保存待包含模板的输出,这样待包含模板的输出就不会直接显示了,

例子1:

{include file=“header.tpl”}{* body of template goes here *}{include file=“footer.tpl”}

可以在属性中传递参数给待包含模板. 传递给待包含模板的参数只在待包含模板中可见. 如果传递的参数在待包含模板中有同名变量,那么该变量被传递的参数替代。

例子2:

{include file=“header.tpl” title=“Main Menu” table_bgcolor=“#c0c0c0”}{* body of template goes here *}{include file=“footer.tpl” logo=“my.domain.com/logo.gif”}

包含 $template_dir 文件夹之外的模板请使用 模板资源 说明的格式.

例子3:

{* absolute filepath *}{include file=“/usr/local/include/templates/header.tpl”}{* absolute filepath (same thing) *}{include file=“file:/usr/local/include/templates/header.tpl”}{* windows absolute filepath (MUST use “file:” prefix) *}{include file=“file:C:/www/pub/templates/header.tpl”}{* include from template resource named “db” *}{include file=“db:header.tpl”}

工作计划的写法详细介绍

五种简历使用介绍

电脑的使用礼仪介绍

网站搜索引擎优化 Meta元标签的详细介绍

介绍孕妇使用安全带的几点注意

下载Nofollow标签的写法以及nofollow使用介绍(精选13篇)
Nofollow标签的写法以及nofollow使用介绍.doc
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档
热门文章
    猜你喜欢
    点击下载本文文档