欢迎来到361模板(www.ke361.com),原创精品织梦模板提供商。QQ快速注册登录 网站托管 VIP 网站定制

织梦模板

当前位置:织梦模板 > 技术文档 > 网站技巧 > 织梦模板小白讲堂三十:织梦网站建设栏目怎么自动添加nofollow
这篇文章主要为大家详细介绍了织梦模板小白讲堂三十:织梦网站建设栏目怎么自动添加nofollow,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,有需要的朋友可以收藏方便以后借鉴。

    nofollow标签在我们的链接标签中应用得非常多,关于nofollow标签的介绍大家可以参看《什么是nofollow?nofollow标签对SEO优化有什么作用?》。当然该标签一般是使用在站外链接上的,织梦模板网曾经在《DedeCMS实现调用文章地址为站外地址时加上nofollow》一文中给大家介绍过织梦模板中nofollow标签的一些简单的应用。

织梦DEDECMS网站建设栏目怎么自动添加nofollow

     今天给大家要介绍的是关于标签nofollow的升级应用:织梦网站建设栏目怎么自动添加nofollow。

织梦DEDECMS网站建设栏目怎么自动添加nofollow

这个的难度是自动添加,怎么能让织梦CMS后台更加地智能添加与修改栏目的 rel=nofollow属性!下面跟随织梦模板网一起来学下实现的办法。

第一步、修改dede\templets 里面的catalog_add.htm和catalog_edit.htm

推荐使用Dreamweaver来修改,下载Dreamweaver地址:http://www.ke361.com/tools/ 

在适当的位置增加如下代码:

<tr>
<td width=“150” class=‘bline’ height=“26” style=“padding-left:10px;”>FOLLOW:</td>
<td class=‘bline’> <input type=‘text’ id=“follow” name=‘follow’ value=‘<?php echo $myrow[’follow‘]?>’ class=‘np’/> </td>
</tr>

如下图所示:

织梦DEDECMS网站建设栏目怎么自动添加nofollow

第二步、修改dede\ 里面的catalog_add.php和catalog_edit.php

推荐使用Dreamweaver来修改,下载Dreamweaver地址:http://www.ke361.com/tools/ 

1、catalog_add.php修改方法

 在大概39行的地方,添加

follow、='$follow',

记得注意格式!放的地方随意,只要在

$upquery = "UPDATE 、bt_arctype、 SET

这个代码里面就行。

如下图在大概39行的地方,添加

follow、='$follow',

织梦DEDECMS网站建设栏目怎么自动添加nofollow

2、catalog_edit.php需要修改两个地方,都是系统的栏目参数SQL语句 

a、大概在65行的地方,如下

织梦DEDECMS网站建设栏目怎么自动添加nofollow

b、大概在227行的地方,如下

织梦DEDECMS网站建设栏目怎么自动添加nofollow

这里特别提醒下各位朋友,需要特别注意格式!

第三步、修改数据表dede_arctype,给该表添加一个follow 的字段

织梦361小编是用phpmyadmin 来管理数据库的,其它的都差不多,点击你的网站数据库,找到dede_arctype

织梦DEDECMS网站建设栏目怎么自动添加nofollow

点击结构,然后最下面有添加字段的选项:

织梦DEDECMS网站建设栏目怎么自动添加nofollow

直接点击执行就可以了,然后进入设置表属性的界面,如下:

织梦DEDECMS网站建设栏目怎么自动添加nofollow

       如果不懂得怎么设置,那么就可以按小编这样的来设置就可以,然后保存就OK了!

附:如果觉得你还是不敢操作数据库的话,可以直接在网站后台执行SQL语句来添加也可以,下面给出SQL执行语句:

ALTER TABLE 、dede_arctype、 ADD 、nofollow、 VARCHAR( 50 ) NULL DEFAULT NULL

到这里我们就算是完成添加字段的操作了,接下来教你怎么设置和怎么调用:

织梦DEDECMS网站建设栏目怎么自动添加nofollow

第一步、直接在里面写上 rel=”nofollow” 然后保存就可以!

第二步、平常调用栏目都是使用 {dede:channel} 来调用的,但这样标签不调用不出来follow 的值,那么就得使用SQL标签来调用了,代码如下:

{dede:sql sql=“select * from dede_arctype ”}
<li>
<a href=“[field:typedir/]” [field:follow/] title=“[field:typename/]”>[field:typename/]</a>
</li>
{/dede:sql}

这样就可以了,但还会有一个问题,[field:typedir/]中含有{cmspath}而使链接无效,那么我们可以使用

[field:typedir function=‘str_replace(“{cmspath}”,“”,@me)’/] 此标签替换[field:typedir/]

到这里就完成了修改了,大家有兴趣的话可以自己动手看看。

以上就是织梦模板小白讲堂三十:织梦网站建设栏目怎么自动添加nofollow的全部内容,希望对大家的学习和解决疑问有所帮助,也希望大家多多支持361模板网。

感谢打赏,我们会为大家提供更多优质资源!

热词标签: 织梦模板 nofollow 网站建设 小白讲堂

上一篇DedeCMS织梦模板文章审核后给会员增加积分或者金币的实现方法

下一篇织梦dedecms上传图集图片模糊处理办法

取消

感谢您的支持,我们会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

Powered by361模板网,分享从这里开始,精彩与您同在