織夢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>
#第二步:修改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這個程式碼裡面就好。如下圖
2.catalog_edit.php要修改兩個地方,都是系統的欄位參數SQL語句A,大概在65行的地方,如下:A,大概在65行的地方,如下:
B,大概在227行的地方,如下:B,大概在227行的地方,如下:
要注意格式!需要注意格式!
第三個步驟:修改資料表dede_arctype,給該表添加一個follow 的欄位
我是用phpmyadmin 來管理資料庫的,其它的都差不多,點擊你的網站資料庫,找到dede_arctype表我是用phpmyadmin 來管理資料庫的,其它的都差不多,點擊你的網站資料庫,找到dede_arctype表
點擊結構,然後最下面有新增欄位的選項點選結構,然後最下面有新增欄位的選項
直接點選執行就可以了,然後進入設定表屬性的介面,如下直接點選執行就可以了,然後進入設定表屬性的介面,如下
如果不懂得怎麼設置,那麼就可以照我這樣的來設定就可以,然後儲存就OK了!如果不懂得怎麼設置,那麼就可以按我這樣的來設定就可以,然後儲存就OK了!附:如果覺得你還是不敢操作資料庫的話,也沒什麼,直接在網站後台執行SQL語句來加入也可以,下面給出SQL執行語句:附:如果覺得你還是不敢操作資料庫的話,也沒什麼,直接在網站後台執行SQL語句來加入也可以,下面給出SQL執行語句:
ALTER TABLE 、dede_arctype、 ADD 、nofollow、 VARCHAR( 50 ) NULL DEFAULT NULL
到這裡就算是完成加入欄位的操作了,接下來教你怎麼設定和怎麼呼叫
#直接在裡面寫上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中文網其他相關文章!