首頁  >  文章  >  CMS教程  >  織夢DEDECMS網站建置欄位怎麼自動加入nofollow

織夢DEDECMS網站建置欄位怎麼自動加入nofollow

藏色散人
藏色散人原創
2019-12-17 09:32:363314瀏覽

織夢DEDECMS網站建置欄位怎麼自動加入nofollow

織夢DEDECMS網站建置欄位怎麼自動加入nofollow?

在網站建置與優化中,關於欄目的設定與權重的問題,一直都是SEOER蛋痛的地方,現在我就來說一下怎麼能讓織夢CMS後台更加地智能新增與修改欄目的rel=nofollow屬性!

推薦學習:織夢cms

  

第一步,修改dede\templets  裡面的catalog_add.htm和catalog_edit.htm,最好是用Dreamweaver來修改。

新增程式碼:

程式碼如下:

<tr>
<td width=“150” class=‘bline’ height=“26” style=“padding-left:10px;”>FOLLOW:</td>
<td class=‘bline’> <input type=‘text’ id=“follow” name=‘follow’ value=‘<?php echo $myrow[’follow‘]?>’ class=‘np’/> </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 ”}
<li>
<a href=“[field:typedir/]” [field:follow/] title=“[field:typename/]”>[field:typename/]</a>
</li>
{/dede:sql}

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

[field:typedir function=‘str_replace(“{cmspath}”,“”,@me)’/] 此标签替换[field:typedir/]

最后,如果看完了这教程也搞不定的话,那么我也没办法了,附件里面直接有修改好的代码,下载,然后直接覆盖就可以了,然后只需要执行一下SQL语句就可以了。

SQL:</span>ALTER TABLE 、dede_arctype、 ADD 、nofollow、 VARCHAR( 50 ) NULL DEFAULT NULL </h1>

以上是織夢DEDECMS網站建置欄位怎麼自動加入nofollow的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn