发布时间:2019-05-08 14:20:33 人气:
今天,做了一个网站,从SEO角度出发网站代码需要在制作时将需要避免出现的问题都要实现好,很多朋友再遇到导航中有不需要被搜索引擎传递权重的,需要添加nofollow代码,于是我就想到栏目自定义字段,在栏目中添加了两个字段,一个作为Nofollow判断使用,一个作为题目关键词调取使用,你可以举一反三实现其他的判断功能。
如何添加栏目自定义字段这里不在讲解了,网上一搜一大把我就不啰嗦了,这里只告诉如何调取实现就行了,网上有很多如何调取自定义字段,包括帝国后台也有讲解,但是在导航中不能使用,需要用到如下代码。
字段名我命名为nofollow,标识自己可以起名,我为了容易识别也用了Nofollow,表单元素采用了下拉框,初始值填N、Y ,为了前面判断是方便这个值,当然你也可以定义别的值。
在导航公共模板里或者首页、内页里都可以用以下代码调取:
<li><a href="<?=$bqsr[classurl]?>" <?php if(ReturnClassAddField($bqr[classid],nofollow)=="Y"){echo 'rel="nofollow"';} ?>><?=$bqr[classname]?></a></li>
上面是导航li代码,其中ReturnClassAddField($bqr[classid],nofollow)调取自定义字段代码,$bqr[classid]是获取当前栏目ID,nofollow是字段名,上面加了判断语句,这里就不说了很简单。