洞悉互聯(lián)網(wǎng)前沿資訊,探尋網(wǎng)站營銷規(guī)律
作者:狐靈科技 | 2020-02-19 09:46 |點(diǎn)擊:
nofollow的作用大家都知道 這對(duì)SEO有用的
先來看看nofollow是什么意思,作為A鏈接的屬性值,nofollow的意義在于告訴搜索引擎不要追蹤設(shè)置了nofollow屬性的鏈接url。
比如首頁的關(guān)于我們 聯(lián)系我我們 等沒必要的鏈接 都可以加nofollow的
很多使用織夢(mèng)的用戶如果想對(duì)網(wǎng)站導(dǎo)航欄目添加nofollow屬性都不能直接從后臺(tái)設(shè)置,只能是從文件代碼修改入手,今天就給大家分享下如何給織夢(mèng)后臺(tái)添加nofollow功能。
需要修改的文件名稱
dede_arctype 數(shù)據(jù)庫表
/dede/catalog_add.php
/dede/catalog_add.htm
/dede/catalog_edit.php
/dede/catalog_edit.htm
/include/taglib/channelartlist.lib.php
/include/taglib/channel.lib.php
以上這些文件都是需要做少許的修改才能實(shí)現(xiàn)為欄目添加nofollow的后臺(tái)設(shè)置功能
實(shí)現(xiàn)教程
1、添加isnofollow字段 (后臺(tái)-系統(tǒng)-SQL命令行工具-執(zhí)行)
ALTER TABLE `dede_arctype` ADD `isnofollow` CHAR( 255 ) NOT NULL DEFAULT '';
(注:上面的dede換成你自己的數(shù)據(jù)庫前綴)
2、打開/dede/templets/catalog_add.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' checked="checked" />顯示
<input type='radio' name='ishidden' value='1' class='np' />隱藏</td>
</tr>
這里可以直接搜索 是否隱藏欄目 就可以搜到
打開/dede/templets/catalog_edit.htm ,找到
如果搜索不到 可以直接搜索關(guān)鍵詞 是否隱藏欄目
在代碼下面添加
4、打開/dede/catalog_add.php
查找(大概在68行)
查找(大概在46行)
這個(gè)時(shí)候就需要修改dede:channelartlist和dede:channel讓它們支持輸出欄目isnofollow字段的值
6、打開 /include/taglib/channelartlist.lib.php ,找到
注:這里有4出都需要修改才能算是完成哦。 要一直搜索
id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath 替換成*
(大概在 80行,86行,92行,111行位置)
至此教程結(jié)束
添加完nofollow后織夢(mèng)欄目前臺(tái)調(diào)用方法
注:該方法在文章內(nèi)容頁面的導(dǎo)航 如果使用了 currentstyle 屬性樣式無效