小李SEO博客

网站优化服务

dedecms给栏目链接增加属性教程

大家应该都知道rel='nofllow'的作用,它是告诉搜索引擎,不要将该链接计入权重。因此多数情况下,我们可以将一些不想传递权重的链接进行nofllow处理;例如一些非本站的链接,不想传递权重,但是又需要加在页面中的,像 外部链接、统计代码、备案号链接、供用户查询的链接等等。为了方便管理,直接在织梦后台栏目里自由把控每个栏目对应的链接属性,我们来给织梦栏目增加链接属性rel="nofllow" rel="external" rel="externalnofollow"和新窗口target="_blank"rel="nofllow" (告诉搜索引擎该链接不计入权重)rel="external" (告诉搜索引擎该链接不是本站链接)rel="external nofollow" (告诉搜索引擎该链接不是本站链接也不计入权重)
织梦给栏目增加链接属性rel、nofollow和新窗口target-85模板网

实现教程

1、后台-系统-SQL工具,执行ALTER TABLE `arctype` ADD `nofollow` CHAR( 60 ) NOT NULL DEFAULT '';ALTER TABLE `arctype` ADD `target` CHAR( 60 ) NOT NULL DEFAULT '';2、打开 /dede/catalog_add.php 找到,大概在 239 行左右UpDateCatCache();在它的上面加入$id = $dsql->GetLastID();$upquery = "UPDATE `arctype` SET `nofollow`='$nofollow',`target`='$target' WHERE id='$id' ";$dsql->ExecuteNoneQuery($upquery);3、打开 /dede/catalog_edit.php 找到,大概在 106 行左右UpDateCatCache();在它的上面加入$upquery = "UPDATE `arctype` SET `nofollow`='$nofollow',`target`='$target' WHERE id='$id' ";$dsql->ExecuteNoneQuery($upquery);4、打开 /dede/templets/catalog_add.htm 找到栏目属性在它上面一行的<tr>上面加入<tr> <td width="150" class='bline' height="26" style="padding-left:10px;">链接属性rel:</td><td class='bline'><select name="nofollow" id="nofollow" style="width:140px;"><option value=''>请选择属性</option><option value='rel="external"'>external</option><option value='rel="nofollow"'>nofollow</option><option value='rel="external nofollow"'>external nofollow</option></select><input style="vertical-align:middle; margin-top:-2px; margin-bottom:1px;" type="checkbox" name="target" value='target="_blank"' class="np">新窗口打开</td></tr>如图织梦给栏目增加链接属性rel、nofollow和新窗口target-85模板网
5、打开 /dede/templets/catalog_edit.htm 找到栏目属性在它上面一行的<tr>上面加入<tr> <td width="150" class='bline' height="26" style="padding-left:10px;">链接属性rel:</td><td class='bline'><select name="nofollow" id="nofollow" style="width:140px;"><option value=''<?php if($myrow['nofollow']=='') echo " selected";?>>请选择属性</option><option value='rel="external"'<?php if($myrow['nofollow']=='rel="external"') echo " selected";?>>external</option><option value='rel="nofollow"'<?php if($myrow['nofollow']=='rel="nofollow"') echo " selected";?>>nofollow</option><option value='rel="external nofollow"'<?php if($myrow['nofollow']=='rel="external nofollow"') echo " selected";?>>external nofollow</option></select><input style="vertical-align:middle; margin-top:-2px; margin-bottom:1px;" type="checkbox" name="target" value='target="_blank"' class="np"<?php if($myrow['target']=='target="_blank"') echo " checked='1' ";?>>新窗口打开</td></tr>如图织梦给栏目增加链接属性rel、nofollow和新窗口target-85模板网
6、打开 /include/taglib/channel.lib.php 找到,80、86、92、111行的id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath这4处都改*如图织梦给栏目增加链接属性rel、nofollow和新窗口target-85模板网
7、打开 /include/taglib/channelartlist.lib.php 找到,大概在 78 行id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath改成*如图织梦给栏目增加链接属性rel、nofollow和新窗口target-85模板网
8、打开 /include/taglib/type.lib.php 找到,大概在 42 行id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath改成*如图织梦给栏目增加链接属性rel、nofollow和新窗口target-85模板网

栏目调用标签里的标签写法

dede:channelartlist标签写法<ul>{dede:channelartlist row=7 typeid=top}<li><a href="{dede:field.typeurl/}" {dede:field.nofollow/} {dede:field.target/}>{dede:field.typename/}</a></li>{/dede:channelartlist}</ul>dede:channel标签写法{dede:channel type=top row=7}<li><a href="[field:typelink/]" [field:nofollow/] [field:target/]>[field:typename/]</a></li>{/dede:channel}dede:type标签写法{dede:type typeid=1}<li><a href="[field:typeurl/]" [field:nofollow/] [field:target/]>[field:typename/]</a></li>{/dede:type}注意:标红的那2个标签前面记得要加个空格

上一篇:dedecms采用关键字栏目调用相关文章方法 下一篇:织梦cms实现不同栏目调用不同友情链接方法
织梦cms相关文章阅读
  • 织梦cms网站digg Ajax跨域的实现分析

    小李网络公司介绍织梦cms网站digg Ajax实现跨域知识,包括如何实现跨域js如何实现ajax跨域如何实现ajax跨域cors跨域实现ajax跨域请求前端如何实现跨域为什么要跨域怎么处理跨域js的ajax跨域请求v...

  • 织梦cms缓存引起的一些问题解决方法

    小李网络公司介绍织梦cms缓存引起的一些问题解决方法知识,包括缓存是什么意思dede清除缓存在哪里清除缓存是什么意思缓存的视频怎么删除网页清理缓存在哪里使用dede清理缓存的方法dede怎么...

  • 织梦cms网站Tags标签采用标准化URL

    小李网络公司介绍织梦cms网站Tags标签采用标准化URL知识,包括将dedecms织梦Tags标签URL去掉中文加密URLEncode采用标准化URL,织梦cms建站教程dedecms织梦系统织梦列表页标签织梦超级标签织梦友情链接标...

  • 织梦cms添加自定义标签显示非dede表数据

    小李网络公司介绍织梦cms添加自定义标签显示非dede表数据知识,包括dede提交时间dede自定义背景dede删除自定义dede搜索自定义dede自定义链接自定义表单dededede自定义模块仿织梦dede58源码dede整站更...

  • 织梦cms批量替换栏目文件保存目录方法

    小李网络公司介绍织梦cms批量替换栏目文件保存目录方法知识,包括替换安装目录的文件linux下批量替换文件内容怎么复制文件到安装目录怎么将破解文件替换到安装目录补丁替换安装目录下的源...

  • 织梦cms调用当前顶级栏目名称IDurl方法

    小李网络公司介绍织梦cms调用当前顶级栏目名称IDurl方法知识,包括dede关闭绝对dede调用页面代码dede调用文档dede图文调用dede调用顺序dede调用解读dede调用网站dede单页面调用dede58织梦dede仿58....

  • 织梦cms5.5升级5.7广告管理提示错误解决方法

    小李网络公司介绍织梦cms5.5升级5.7广告管理提示错误解决方法知识,包括dedecms5.5/5.7 广告管理提示Unknown column‘ad.clsid’in‘on,如何删除织梦广告column rowdedecms清空广告dede广告图片链接dede广告插件...

  • 织梦cms去掉列表页文章摘要教程

    小李网络公司介绍织梦cms去掉列表页文章摘要教程知识,包括dede验证码去掉dede链接相应列表dede列表关键字dede栏目导航固定dede整站模板dede列表序号dede图文列表dede列表重复dede列表页....

  • 织梦cms调用不同CSS样式文章列表教程

    小李网络公司介绍织梦cms调用不同CSS样式文章列表教程知识,包括dedecms调用教程dedecms标签怎么用织梦分页样式修改织梦自定义表单怎么调用dedecms调用htmldedecms调用模板dedecms代码调用dedecms调用页...

  • 织梦cms列表页分页错位解决方法

    小李网络公司介绍织梦cms列表页分页错位解决方法知识,包括织梦分页样式cms怎么做分页dedecms分页怎么做织梦dedecms教程dedecmslist分页dedeajax分页dede分页css样式dedecms栏目页分页....

  • 织梦cms问答首页调用所有问题列表的方法

    小李网络公司介绍织梦cms问答首页调用所有问题列表知识,包括dedecms问答首页调用所有问题列表的方法 - 百度经验,dedecms调用网站织梦调用代码织梦常用调用标签dedecms怎样做论坛dedecms主页在de...

  • 织梦cms出现Fatal error解决方法

    小李网络公司介绍织梦cms出现Fatal error知识.包括DedeCMS提示Maximum execution time of 30 seconds的解决办法,DEDECMS提示Fatal error错误-DEDECMS-PHP中文网,织梦cms建站教程帝国cms和织梦哪个好织梦 建站织梦免费...

SEO公司排名
 
QQ在线咨询
SEM竞价推广
137-1296-7640
SEO优化外包
137-1296-7640