濮阳杆衣贸易有限公司

主頁(yè) > 網(wǎng)站建設(shè) > 建站知識(shí) > DedeCMS織夢(mèng)SEO技巧,如何優(yōu)化“上一篇”文章字樣

DedeCMS織夢(mèng)SEO技巧,如何優(yōu)化“上一篇”文章字樣

POST TIME:2020-04-10 19:15

最近在制作DedeCMS模板的工作中遇到這樣的一個(gè)問(wèn)題,那就是出于SEO的考慮想在DedeCMS織夢(mèng)的文章詳細(xì)頁(yè)中,為“上一篇下一篇”文章的錨鏈接添加 rel 屬性。在html標(biāo)簽中 <a> 標(biāo)簽的 rel 屬性用于指定當(dāng)前文檔與被鏈接文檔的關(guān)系,rel=“prev”和rel=“next”在標(biāo)簽邏輯上表示與當(dāng)前頁(yè)面相關(guān)的上、下文章。

如何為DedeCMS的上一篇、下一篇錨鏈接屬性加 rel 屬性

{dede:prenext get='pre'/} {dede:prenext get='next'/}

上面的Dede標(biāo)簽便是在文章詳細(xì)頁(yè)面中調(diào)取同欄目?jī)?nèi)上下兩篇文章的代碼,織夢(mèng)官方并沒(méi)有為我們提供更多的參數(shù),那么若想添加 rel 屬性我們只能通過(guò)修改DedeCMS織夢(mèng)源文件來(lái)達(dá)到SEO的目的。

打開(kāi) include/arc.archives.class.php 文件搜索 function GetPreNext 我們會(huì)看到文件中“獲取上一篇,下一篇鏈接”的部分,再次我們就可以進(jìn)行所謂二次開(kāi)發(fā)了,呵呵。

找到:

$this->PreNext['pre'] = "上一篇:<a href='$mlink'>{$preRow['title']}</a> ";

這句代碼就是 {dede:prenext get='pre'/} 標(biāo)簽生產(chǎn)出來(lái)的部分,我們只需在它的錨鏈接后加上rel=“prev”即可。但在此處需要注意就是之前我們提及過(guò)的文章《HTML中的“單引號(hào)”和“雙引號(hào)”》,所以我們需要將雙引號(hào)改成單引號(hào),如下:

$this->PreNext['pre'] = "上一篇:<a href='$mlink' rel='prev'>{$preRow['title']}</a> ";

相對(duì)應(yīng)的下一篇文章修改也是如此,我們只需要搜 $this->PreNext['next'] 便能找到它。修改完文件后上次到服務(wù)器,再重新生成一遍文章頁(yè)面變完成了SEO的細(xì)節(jié)改進(jìn)。同時(shí)如果日后網(wǎng)站需要搬家或DedeCMS版本升級(jí),需要再次修改一遍這個(gè)文件。



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

  • 400-1100-266
平昌县| 大安市| 融水| 咸阳市| 措美县| 泾川县| 且末县| 芮城县| 英超| 黔江区| 隆昌县| 梁河县| 都兰县| 淄博市| 泰顺县| 新安县| 五莲县| 廊坊市| 汶川县| 巴彦县| 桐乡市| 普洱| 望城县| 广州市| 桑日县| 游戏| 茂名市| 吕梁市| 日土县| 新河县| 天津市| 嘉禾县| 贵州省| 广饶县| 三门峡市| 新化县| 柳林县| 江门市| 临武县| 岢岚县| 大连市|