网站建设中对不想参与排名的栏目增加rel=nofollow属性,而DedeCMS并没这样的设置,在以前版本有[field:rel/]标签,等同于dropmenu加上栏目id,并没有实际作用。实现在{dede:channel}标签下为某个栏目增加rel=nofollow属性,跟着重庆SEO吖七修改源文件吧。

使用工具:

Navicat
EditPlus

修改部分:

数据库dede_arttype表
/dede/catalog_add.htm
/dede/catalog_add.htm
/dede/catalog_edit.php
/dede/catalog_edit.html

具体步骤:

1.在dede_arttype数据库表增加isnofollow字段

用Navicat或其他数据库管理软件打开dede_arttype表,增加键名:isnofollow;类型:smalllint,长度:6;小数点:0;不允许空值。

2.修改/dede/catalog_add.htm

大概在219行

 <tr><td width="150" class='bline' height="26" style="padding-left:10px;">是否隐藏栏目:</td><td class='bline'><input type='radio' name='ishidden' value='0' class='np' checked="checked" />显示 &nbsp;<input type='radio' name='ishidden' value='1' class='np' />隐藏</td>
</tr>

下面增加

<tr><td class="bline" style="padding-left:10px;" width="150" height="26">Nofollow设置:</td><td class="bline"><input name="isnofollow" value="1" class="np" type="radio" />是 &nbsp;<input name="isnofollow" value="0" class="np" type="radio"  checked='1' />否</td><!--www.vi586.com-->
</tr>

3.修改/dede/catalog_add.php

大概在65行的地方,一定要注意符号

ishidden,

后面增加

isnofollow,

'$namerule2','0','0',

后面增加

'0',

还有一处大概在229行

ishidden,

后面增加

isnofollow,

大概在232行

'$ishidden',

后面增加

'$isnofollow',

4.修改/dede/catalog_edit.htm

找到

<tr>
<td width="150" class='bline' height="26" style="padding-left:10px;">是否隐藏栏目:</td><td class='bline'><input type='radio' name='ishidden' value='0' class='np'<?php if($myrow['ishidden']=="0") echo " checked='1' ";?>/>显示 &nbsp;<input type='radio' name='ishidden' value='1' class='np'<?php if($myrow['ishidden']=="1") echo " checked='1' ";?>/>隐藏
</td>
</tr>

下面增加

<tr><td class="bline" style="padding-left:10px;" width="150" height="26">Nofollow设置:</td><td class="bline"><input name="isnofollow" value="1" class="np" type="radio" <?php if($myrow['isnofollow']=="1") echo " checked='1' ";?>>是 &nbsp;<input name="isnofollow" value="0" class="np" type="radio" <?php if($myrow['isnofollow']=="0") echo " checked='1' ";?>/>否</td>
</tr>

5.修改/dede/catalog_edit.php

找到如下代码:

ishidden='$ishidden',

注意一共有两处,代码下面增加

isnofollow='$isnofollow',

这样就可以在栏目修改里看到效果,默认栏目没有该属性。

6.前台模板调用

<div class="nav pl"><ul><li><a href="{dede:global.cfg_basehost/}">{dede:global.cfg_indexname/}</a></li>{dede:channel typeid='' type='top'}<li><a href="[field:typeurl/]"[field:isnofollow runphp="yes"]if(@me==1) @me="rel='nofollow'";else @me="";[/field:isnofollow]>[field:typename/]</a></li>{/dede:channel}</ul>
</div>

织梦后台设置nofollow标签相关推荐

  1. [转载]织梦后台添加新变量-内容模型

    [转载]织梦后台添加新变量-内容模型 收藏 原文地址:织梦后台添加新变量-内容模型作者:吴晓震 织梦网站管理系统以它的使用简便.二次开发能力强而闻名.坐着一直非常喜欢用,虽然IT站长都说他的漏洞非常多 ...

  2. archives_do.php,织梦后台文章管理中增加批量添加tag标签功能

    需求背景: 之前发布了不少文章,后来发现之前的这些文章当时发布时都没有添加tag标签,然而现在需要都添加上tag标签,然而这个在默认的织梦后台是没办法批量实现的,只能一篇篇文章去修改. 思考: 织梦原 ...

  3. 织梦dedecms移动版设置二级域名的方法 织梦如何设置m.开头的域名

    dedecms/' target='_blank'>织梦dedecms建站系统自从2015.06.18号升级后,系统增加了最强的手机站功能,模板与PC模板分开,标签90%类似,数据同步,很牛很强 ...

  4. 织梦后台编写网站的操作步骤

    一.根据客户的要求制作网站模板 根据参考网站制作出对应的HTML和CSS文件 二.把模板整理进织梦后台在本地网站运行 1.先搭建织梦的本地后台 织梦本地后台打开桌面的织梦模板文件 里面有标准模板和标准 ...

  5. 杨校老师课堂之DeDeCMS织梦后台目录介绍篇

    织梦后台目录认识 基本的目录结构 ../a 默认生成文件存放目录../data 系统缓存或其他可写入数据存放目录../dede 默认后台登录管理(可任意改名)../images 系统默认的部分系统需要 ...

  6. dede php低版本出现500错误,织梦后台生成文章提示500错误怎么办

    织梦后台生成文章提示500错误的解决办法:首先将"a"文件夹的权限设置成"写入":然后依次选择"IIS7.FastCGI设置":接着双击&q ...

  7. vdimgck.php不显示,织梦后台验证码不显示解决方案

    织梦后台验证码不显示解决方案 1.找到include 下面的 vdimgck.php 找到 if(function_exists("imagejpeg")) 在前面加上ob_cle ...

  8. dede产生.php,DEDE织梦系统实现Tag标签静态化插件下载

    现在DEDE系统使用率非常高,尤其是企业站点比较多,还有很多二开的商场.DEDE织梦功能非常强大,但是也有一些不利于优化的因素,比如它系统自带的Tag标签url不是静态化的.是www.web1992. ...

  9. php登陆验证码错误,DEDE织梦后台登陆提示验证码错误的方法

    说一下碰到这种情况的几种原因: ① 网站空间满了(**首先考虑**) ②更改空间后新的空间里pho.ini里gd库配置问题 ③dede版本程序升级操作不正确造成验证码提示不正确 ④专对5.7版本转移d ...

最新文章

  1. 广度优先搜索_计算机入门必备算法——广度优先遍历搜索
  2. Spark最新的两大研发方向深度学习和结构化流处理
  3. W ndoWs文件夹窗口,如何在本地网络中访问-Synology-NAS-上的文件-(Wndows).pdf
  4. SQL Server2008R2查询数据库的物理路径
  5. sql left join on 多条件_SQL深入理解|关系代数、简单查询、连接
  6. Asp.net防止盗链
  7. DDL、DML、TCL
  8. python读取csv内容变为nan,python – 获取pandas.read_csv以空字符串而不是nan读取空值...
  9. 收银机收款机USB通讯接口(341驱动) 可以用于客显 小票打印机
  10. 基于min-max搜索和alpha-beta(α-β)剪枝的五子棋的c语言实现(带简单禁手)
  11. 好书推荐之周立功《抽象接口技术和组件开发规范及其思想》
  12. php后缀加swp,当编辑文件出现swp的时候如何处理
  13. android背光,Android背光亮度调节
  14. 程序人生 - 鼠标手是什么?如何应对鼠标手!
  15. 解决0x80070035找不到网络路径
  16. Swift 4 放大镜功能实现
  17. JS如何调用Android原生方法
  18. 电信保温杯笔记——《统计学习方法(第二版)——李航》第17章 潜在语义分析
  19. codeforces 250B Restoring IPv6
  20. 黑马程序员————IO流4(day21)

热门文章

  1. iOS10 配置ATS
  2. 中国历史朝代 英文翻译 A Brief Chinese Chronology
  3. 吾心,吾思,吾语,吾记
  4. oracle如何根据ID恢复部分数据,三种方法找回Oracle数据库误删除的数据
  5. 【20210913】【数据库】用SQL语句,往数据库里插入一行、多行新数据
  6. STM32芯片VDD、VDDA和VREF的关系
  7. 计算机网络1255,国家开放大学电大本科《计算机网络》2024期末试题及答案(试卷号:1255).docx...
  8. yunfile高级会员帐号获取器V1.0绿色版
  9. 食品的英语名称总结(实用级)
  10. 咕咕机显示服务器请求异常,咕咕机云服务器状态异常