作者:狐灵科技 | 2019-12-20 16:19 |点击:
今天给大家要介绍的是关于标签nofollow的升级应用:织梦网站建设栏目怎么自动添加nofollow。
织梦DEDECMS网站建设栏目怎么自动添加nofollow?
这个的难度是自动添加,怎么能让织梦CMS后台更加地智能添加与修改栏目的 rel=nofollow属性!下面跟随织梦模板网一起来学下实现的办法。
第一步、修改dede\templets 里面的catalog_add.htm和catalog_edit.htm
推荐使用Dreamweaver来修改,下载Dreamweaver地址:http://www.ke361.com/tools/
在适当的位置增加如下代码:
1
2
3
4
|
< 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 > |
如下图所示:
第二步、修改dede\ 里面的catalog_add.php和catalog_edit.php
推荐使用Dreamweaver来修改,下载Dreamweaver地址:http://www.ke361.com/tools/
在大概39行的地方,添加
1
|
follow、= '$follow' , |
记得注意格式!放的地方随意,只要在
1
|
$upquery = "UPDATE 、bt_arctype、 SET |
这个代码里面就行。
如下图在大概39行的地方,添加
1
|
follow、= '$follow' , |
a、大概在65行的地方,如下
b、大概在227行的地方,如下
这里特别提醒下各位朋友,需要特别注意格式!
第三步、修改数据表dede_arctype,给该表添加一个follow 的字段
织梦361小编是用phpmyadmin 来管理数据库的,其它的都差不多,点击你的网站数据库,找到dede_arctype表
点击结构,然后最下面有添加字段的选项:
直接点击执行就可以了,然后进入设置表属性的界面,如下:
如果不懂得怎么设置,那么就可以按小编这样的来设置就可以,然后保存就OK了!
附:如果觉得你还是不敢操作数据库的话,可以直接在网站后台执行SQL语句来添加也可以,下面给出SQL执行语句:
1
|
ALTER TABLE 、dede_arctype、 ADD 、nofollow、 VARCHAR ( 50 ) NULL DEFAULT NULL |
到这里我们就算是完成添加字段的操作了,接下来教你怎么设置和怎么调用:
第一步、直接在里面写上 rel=”nofollow” 然后保存就可以!
第二步、平常调用栏目都是使用 {dede:channel} 来调用的,但这样标签不调用不出来follow 的值,那么就得使用SQL标签来调用了,代码如下:
1
2
3
4
5
|
{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}而使链接无效,那么我们可以使用
1
|
[field:typedir function=‘str_replace(“{cmspath}”,“”,@me)’/] 此标签替换[field:typedir/] |
到这里就完成了修改了,大家有兴趣的话可以自己动手看看。