织梦后台设置nofollow标签
网站建设中对不想参与排名的栏目增加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" />显示 <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" />是 <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' ";?>/>显示 <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' ";?>>是 <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标签相关推荐
- [转载]织梦后台添加新变量-内容模型
[转载]织梦后台添加新变量-内容模型 收藏 原文地址:织梦后台添加新变量-内容模型作者:吴晓震 织梦网站管理系统以它的使用简便.二次开发能力强而闻名.坐着一直非常喜欢用,虽然IT站长都说他的漏洞非常多 ...
- archives_do.php,织梦后台文章管理中增加批量添加tag标签功能
需求背景: 之前发布了不少文章,后来发现之前的这些文章当时发布时都没有添加tag标签,然而现在需要都添加上tag标签,然而这个在默认的织梦后台是没办法批量实现的,只能一篇篇文章去修改. 思考: 织梦原 ...
- 织梦dedecms移动版设置二级域名的方法 织梦如何设置m.开头的域名
dedecms/' target='_blank'>织梦dedecms建站系统自从2015.06.18号升级后,系统增加了最强的手机站功能,模板与PC模板分开,标签90%类似,数据同步,很牛很强 ...
- 织梦后台编写网站的操作步骤
一.根据客户的要求制作网站模板 根据参考网站制作出对应的HTML和CSS文件 二.把模板整理进织梦后台在本地网站运行 1.先搭建织梦的本地后台 织梦本地后台打开桌面的织梦模板文件 里面有标准模板和标准 ...
- 杨校老师课堂之DeDeCMS织梦后台目录介绍篇
织梦后台目录认识 基本的目录结构 ../a 默认生成文件存放目录../data 系统缓存或其他可写入数据存放目录../dede 默认后台登录管理(可任意改名)../images 系统默认的部分系统需要 ...
- dede php低版本出现500错误,织梦后台生成文章提示500错误怎么办
织梦后台生成文章提示500错误的解决办法:首先将"a"文件夹的权限设置成"写入":然后依次选择"IIS7.FastCGI设置":接着双击&q ...
- vdimgck.php不显示,织梦后台验证码不显示解决方案
织梦后台验证码不显示解决方案 1.找到include 下面的 vdimgck.php 找到 if(function_exists("imagejpeg")) 在前面加上ob_cle ...
- dede产生.php,DEDE织梦系统实现Tag标签静态化插件下载
现在DEDE系统使用率非常高,尤其是企业站点比较多,还有很多二开的商场.DEDE织梦功能非常强大,但是也有一些不利于优化的因素,比如它系统自带的Tag标签url不是静态化的.是www.web1992. ...
- php登陆验证码错误,DEDE织梦后台登陆提示验证码错误的方法
说一下碰到这种情况的几种原因: ① 网站空间满了(**首先考虑**) ②更改空间后新的空间里pho.ini里gd库配置问题 ③dede版本程序升级操作不正确造成验证码提示不正确 ④专对5.7版本转移d ...
最新文章
- 广度优先搜索_计算机入门必备算法——广度优先遍历搜索
- Spark最新的两大研发方向深度学习和结构化流处理
- W ndoWs文件夹窗口,如何在本地网络中访问-Synology-NAS-上的文件-(Wndows).pdf
- SQL Server2008R2查询数据库的物理路径
- sql left join on 多条件_SQL深入理解|关系代数、简单查询、连接
- Asp.net防止盗链
- DDL、DML、TCL
- python读取csv内容变为nan,python – 获取pandas.read_csv以空字符串而不是nan读取空值...
- 收银机收款机USB通讯接口(341驱动) 可以用于客显 小票打印机
- 基于min-max搜索和alpha-beta(α-β)剪枝的五子棋的c语言实现(带简单禁手)
- 好书推荐之周立功《抽象接口技术和组件开发规范及其思想》
- php后缀加swp,当编辑文件出现swp的时候如何处理
- android背光,Android背光亮度调节
- 程序人生 - 鼠标手是什么?如何应对鼠标手!
- 解决0x80070035找不到网络路径
- Swift 4 放大镜功能实现
- JS如何调用Android原生方法
- 电信保温杯笔记——《统计学习方法(第二版)——李航》第17章 潜在语义分析
- codeforces 250B Restoring IPv6
- 黑马程序员————IO流4(day21)
热门文章
- iOS10 配置ATS
- 中国历史朝代 英文翻译 	 A Brief Chinese Chronology
- 吾心,吾思,吾语,吾记
- oracle如何根据ID恢复部分数据,三种方法找回Oracle数据库误删除的数据
- 【20210913】【数据库】用SQL语句,往数据库里插入一行、多行新数据
- STM32芯片VDD、VDDA和VREF的关系
- 计算机网络1255,国家开放大学电大本科《计算机网络》2024期末试题及答案(试卷号:1255).docx...
- yunfile高级会员帐号获取器V1.0绿色版
- 食品的英语名称总结(实用级)
- 咕咕机显示服务器请求异常,咕咕机云服务器状态异常