織夢DEDECMS網站建設欄目怎么自動添加nofollow

織夢DEDECMS網站建設欄目怎么自動添加nofollow

織夢dedecms網站建設欄目怎么自動添加nofollow?

在網站建設與優化中,關于欄目的設置與權重的問題,一直都是SEOER蛋痛的地方,現在我就來說一下怎么能讓織夢cms后臺更加地智能添加與修改欄目的 rel=nofollow屬性!

推薦學習:織夢cms

??

第一步,修改dedetemplets? 里面的catalog_add.htm和catalog_edit.htm,最好是用dreamweaver來修改。

添加代碼:

代碼如下:

<tr> <td>FOLLOW:</td> <td>?<input>’?class=‘np’/&gt;?</td> </tr>

織夢DEDECMS網站建設欄目怎么自動添加nofollow

第二步:修改dede 里面的catalog_add.php和catalog_edit.php,最好是用Dreamweaver來修改。 1.catalog_add.php修改方法: 在大概39行的地方,添加 、follow、=’$follow’, 記得注意格式!放的地方隨意,只要在$upquery = “UPDATE 、bt_arctype、 SET這個代碼里面就行。

如下圖在大概39行的地方,添加 、follow、=’$follow’, 記得注意格式!放的地方隨意,只要在$upquery = “UPDATE 、bt_arctype、 SET這個代碼里面就行。如下圖

織夢DEDECMS網站建設欄目怎么自動添加nofollow

2.catalog_edit.php需要修改兩個地方,都是系統的欄目參數sql語句 A,大概在65行的地方,如下:A,大概在65行的地方,如下:

織夢DEDECMS網站建設欄目怎么自動添加nofollow

B,大概在227行的地方,如下:B,大概在227行的地方,如下:

織夢DEDECMS網站建設欄目怎么自動添加nofollow

需要注意格式!需要注意格式!

第三步:修改數據表dede_arctype,給該表添加一個follow 的字段

我是用phpMyAdmin 來管理數據庫的,其它的都差不多,點擊你的網站數據庫,找到dede_arctype表我是用phpmyadmin 來管理數據庫的,其它的都差不多,點擊你的網站數據庫,找到dede_arctype表?

織夢DEDECMS網站建設欄目怎么自動添加nofollow

點擊結構,然后最下面有添加字段的選項點擊結構,然后最下面有添加字段的選項

織夢DEDECMS網站建設欄目怎么自動添加nofollow

直接點擊執行就可以了,然后進入設置表屬性的界面,如下直接點擊執行就可以了,然后進入設置表屬性的界面,如下

織夢DEDECMS網站建設欄目怎么自動添加nofollow

如果不懂得怎么設置,那么就可以按我這樣的來設置就可以,然后保存就OK了!如果不懂得怎么設置,那么就可以按我這樣的來設置就可以,然后保存就OK了!附:如果覺得你還是不敢操作數據庫的話,也沒什么,直接在網站后臺執行SQL語句來添加也可以,下面給出SQL執行語句:附:如果覺得你還是不敢操作數據庫的話,也沒什么,直接在網站后臺執行SQL語句來添加也可以,下面給出SQL執行語句:

ALTER table 、dede_arctype、 ADD 、nofollow、 VARCHAR( 50 ) NULL default NULL

到這里就算是完成添加字段的操作了,接下來教你怎么設置和怎么調用

織夢DEDECMS網站建設欄目怎么自動添加nofollow

直接在里面寫上 rel=”nofollow” 然后保存就可以!直接在里面寫上 rel=”nofollow” 然后保存就可以!

第二步,調用方法第二步,調用方法平常調用欄目都是使用 {dede:channel} 來調用的,但這樣標簽不調用不出來follow 的值,那么就得使用SQL標簽來調用了,代碼如下:平常調用欄目都是使用 {dede:channel} 來調用的,但這樣標簽不調用不出來follow 的值,那么就得使用SQL標簽來調用了,代碼如下:

代碼如下:

{dede:sql?sql=“select?*?from?dede_arctype?”} 
  • [field:typename/]
  • {/dede:sql}

    這樣就可以了,但還會有一個問題,[field:typedir/]中含有{cmspath}而使鏈接無效,那么我們可以使用這樣就可以了,但還會有一個問題,[field:typedir/]中含有{cmspath}而使鏈接無效,那么我們可以使用

    [field:typedir?function=‘str_replace(“{cmspath}”,“”,@me)’/]?此標簽替換[field:typedir/]

    最后,如果看完了這教程也搞不定的話,那么我也沒辦法了,附件里面直接有修改好的代碼,下載,然后直接覆蓋就可以了,然后只需要執行一下SQL語句就可以了。

    SQL:ALTER?TABLE?、dede_arctype、?ADD?、nofollow、?VARCHAR(?50?)?NULL?DEFAULT?NULL?

    ? 版權聲明
    THE END
    喜歡就支持一下吧
    點贊6 分享