主頁 > 網(wǎng)站建設(shè) > 建站知識 > 織夢DEDECMS列表頁title標(biāo)題調(diào)用順序及去掉/(斜杠

織夢DEDECMS列表頁title標(biāo)題調(diào)用順序及去掉/(斜杠

POST TIME:2021-05-25 00:50

DEDE的默認(rèn)認(rèn)列表標(biāo)題是:頂級欄目 / 一級欄目_網(wǎng)站標(biāo)題

從這個默認(rèn)的標(biāo)題可以看出一級欄目并沒有在前面,按照常見的說法是,越是在前面的東西,權(quán)重會越高一點,所以要改成:一級欄目+頂級欄目+網(wǎng)站標(biāo)題的樣式,這也符合用戶看東西從左到右的性質(zhì)。下面來看具體的修改細(xì)節(jié)。
交換列表頁頂級欄目和二級欄目順尋:
打開include ypelink.class.php,164行
原文 $this->valuePositionName = $tinfos['typename'].$this->SplitSymbol.$this->valuePositionName;
修改為 $this->valuePositionName = $this->valuePositionName.$this->SplitSymbol.$tinfos['typename'];
改完之后就會出現(xiàn)
一級欄目/頂級欄目_網(wǎng)站標(biāo)題 的形式
看到上面這重性質(zhì)可能還會不太滿意,因為中間的“/”(橫杠)不是我們常見到的下劃線(_),或者橫杠(-)形式,其實這都無關(guān)緊要這個字符只不過是要搜 索引擎來分隔字符用的。但是為了更好的達(dá)到網(wǎng)站優(yōu)化的效果,我們還是會去修改,看到哪不滿意就去找出問題,修改修改再修改,直到自己看不出什么問題的時 候。再說修改方法吧.

去掉欄目頁標(biāo)題的斜杠問題

原來:二級欄目頁面的title是“一級欄目名稱/二級欄目名稱_網(wǎng)站名稱”,經(jīng)過第一步之后會變成“二級欄目名稱/一級欄目名稱_網(wǎng)站名稱”
打開include/arc.listview.class.php,大約84行。
$this->Fields['title'] = preg_replace("/[<>]/", " / ", $this->TypeLink->GetPositionLink(false));
替換為:
$this->Fields['title'] = preg_replace("/[<>]/", " _ ", $this->TypeLink->GetPositionLink(false));
改成之后成為二級欄目名稱_一級欄目名稱_網(wǎng)站名稱
經(jīng)過這兩步之后就成了你想要的效果了。這樣的列表頁也許有人會說還不夠完美,因為同欄目下列表頁的模板是相同的,會有相同標(biāo)題的頁面出現(xiàn),特別是在谷歌 管理員工具里面,經(jīng)??梢钥吹街貜?fù)標(biāo)題的頁面就是列表頁相同的原因引起的,網(wǎng)上看到的常見解決辦法是給標(biāo)題再加上一個序號,加以區(qū)別如

以前的列表標(biāo)題是:二級欄目名稱_一級欄目名稱_網(wǎng)站名稱、二級欄目名稱_一級欄目名稱_網(wǎng)站名稱、二級欄目名稱_一級欄目名稱_網(wǎng)站名稱…..這樣形式的(經(jīng)過以上修改之后看到的結(jié)果)。
也可以把它改成標(biāo)題(1)、標(biāo)題(2)、標(biāo)題(3)這樣的形式,只是加上一個序號而以。對于這種情況,個人的觀點是不必太在意這里的重復(fù)頁面,列表頁的和 列表頁之間的相似點太多,在搜索引擎經(jīng)過去噪,內(nèi)聚之后,只會留下一個頁面參與排序。所以對于這種做法本人不太意,不必糾結(jié)于此,專心做好上兩部之后,列 表頁的標(biāo)題會得到權(quán)重的提升。


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

  • 400-1100-266