校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 網站建設 > 建站知識 > dedecms列表頁標題(頂級欄目 一級欄目_網站標題

dedecms列表頁標題(頂級欄目 一級欄目_網站標題

POST TIME:2017-11-13 23:54

DEDE的默認認列表標題是:頂級欄目 / 一級欄目_網站標題
從這個默認的標題可以看出一級欄目并沒有在前面,按照常見的說法是,越是在前面的東西,權重會越高一點,所以要改成:一級欄目/頂級欄目_網站標題的樣式,這也符合用戶看東西從左到右的性質。下面來看具體的修改細節。
修改代碼:
打開include typelink.class.php 164行
原文

$this->valuePositionName =$tinfos['typename'].$this->SplitSymbol.$this->valuePositionName;

修改為

$this->valuePositionName =$this->valuePositionName.$this->SplitSymbol.$tinfos['typename'];

改完之后就會出現
一級欄目/頂級欄目_網站標題 這類形式
看到上面這重性質可能還會不太滿意,因為中間的“/”(橫杠)不是我們常見到的下劃線(_),或者橫杠(-)形式,其實這都無關緊要這個字符只不過是要搜索引擎來分隔字符用的。但是為了更好的達到網站優化的效果,我們還是會去修改,看到哪不滿意就去找出問題,修改修改再修改,直到自己看不出什么問題的時候。再說修改方法吧
去掉欄目頁標題的斜杠問題
原來:二級欄目頁面的title是“一級欄目名稱/二級欄目名稱_網站名稱”,經過第一步之后會變成“二級欄目名稱/一級欄目名稱_網站名稱”
打開include/arc.listview.class.php,61行

$this->Fields['title'] =ereg_replace(“[<>]“,” /“,$this->TypeLink->GetPositionLink(false));

替換為:

$this->Fields['title'] =ereg_replace(“[<>]“,”_”,$this->TypeLink->GetPositionLink(false));

改成之后成為二級欄目名稱_一級欄目名稱_網站名稱
經過這兩步之后就成了你想要的效果了。這樣的列表頁也許有人會說還不夠完美,因為同欄目下列表頁的模板是相同的,會有相同標題的頁面出現,特別是在谷歌管理員工具里面,經常可以看到重復標題的頁面就是列表頁相同的原因引起的,網上看到的常見解決辦法是給標題再加上一個序號,加以區別如
以前的列表標題是:二級欄目名稱_一級欄目名稱_網站名稱,修改后二級欄目名稱_一級欄目名稱_網站名稱(序號).這樣形式的。
這個只需在欄目頁標題加入:
欄目頁title標簽修改為

{dede:field.title/}_{dede:global.cfg_webname/}({dede:pagelistlistsize=’0′ listitem=’pageno’function=’html2text(@me)’/})

顯示為欄目標題_網站名(頁碼)。

對于這種情況,個人的觀點是不必太在意這里的重復頁面,列表頁的和列表頁之間的相似點太多,在搜索引擎經過去噪,內聚之后,只會留下一個頁面參與排序。所以對于這種做法本人不太意,不必糾結于此,專心做好上兩部之后,列表頁的標題會得到權重的提升。



收縮
  • 微信客服
  • 微信二維碼
  • 電話咨詢

  • 400-1100-266
主站蜘蛛池模板: 福建省| 许昌县| 仙游县| 武山县| 南昌市| 邢台县| 灵川县| 达州市| 崇左市| 临江市| 永德县| 岗巴县| 古浪县| 涟水县| 丹棱县| 改则县| 昆山市| 河津市| 榆林市| 余姚市| 称多县| 婺源县| 五台县| 肥东县| 嘉黎县| 承德县| 墨脱县| 仁化县| 萨嘎县| 乐山市| 察哈| 东乡族自治县| 永清县| 修武县| 桦甸市| 噶尔县| 石景山区| 云浮市| 平潭县| 临清市| 临西县|