欄目SEO > 站點SEO 1. ">
全網營銷推廣一站式服務商 —— 鸭脖娱乐ios下载

全國服務熱線:029-8550-3116

 | 網站地圖  | 聯系我們  | 建站模版 鸭脖娱乐ios下载首頁
Menu

鸭脖娱乐ios下载

文章出處:未知 作者:admin 閱讀量: 發表時間:2019-11-07 10:05

Phpcms V9首頁 欄目頁 文章内容頁标題關鍵詞描述标簽正确寫法規則

下面來解讀一下它的SEO代碼在不同頁面的不同意思以及具體的使用方法:

0.優先級總結:内容SEO > 欄目SEO > 站點SEO

1.<title>{if isset($SEO['title']) && !empty($SEO['title'])}{$SEO['title']}{/if}{$SEO['site_title']}</title>

在首頁,它的意思是:如果後台配置了站點SEO,則顯示“SEO站點标題”,否則顯示“站點名”。

在欄目頁,它的意思是:如果配置了欄目SEO(即META Title(欄目标題)),那麼欄目标題将顯示為“欄目标題 - SEO站點标題或站點名”,否則顯示為“欄目名稱 - SEO站點标題或站點名”

在内容頁,它的意思是:“文章标題 - SEO站點标題或站點名”

2.<meta name="keywords" content="{$SEO['keyword']}">

在首頁:SEO站點關鍵詞

在欄目頁:如果配置了META Keywords(欄目關鍵詞),将顯示欄目關鍵詞,否則将顯示SEO站點關鍵詞

在單頁:如果配置了META Keywords(欄目關鍵詞)且在管理内容處給該單頁填寫了關鍵詞,那麼會顯示在管理内容處填寫的關鍵詞;如果配置了欄目關鍵詞且管理内容處未填寫關鍵詞,則顯示欄目關鍵詞;如果二者均為空,則顯示SEO站點關鍵詞;如果三者全為空,則此處也為空

在内容頁:将顯示該篇内容的關鍵詞,為空則不顯示

3.<meta name="description" content="{$SEO['description']}">

在首頁:SEO站點描述

在欄目頁:如果配置了META Description(欄目描述),将顯示欄目描述,否則将顯示SEO站點描述

在單頁:同在欄目頁

在内容頁:将顯示該篇内容的摘要,為空則不顯示

4.單頁的一些問題:

當在管理欄目處添加了單頁而沒在管理内容出給該單頁添加标題時,前台進入該單頁你會發現該頁面的<title>處顯示的是SEO站點标題或站點名,然而設置欄目标題也沒作用。。。

方案一:若該單頁不作為父欄目使用,在管理内容處給該單頁加個标題就OK啦。

方案二:在該單頁作為父欄目之前就先在管理内容處給它添加标題,然而這樣後期不好更改(可進入數據庫直接更改或讓作為父欄目的單頁可編輯

方案三:直接以該單頁的欄目名稱作為<title>,這樣子就可以了:<title>{$catname} - {$SEO['site_title']}</title>

方案四:使用萬能的if語句(終極完美方案)

将\phpcms\modules\content\index.php中約277行(不同版本的行數可能不同,建議直接搜索)與\phpcms\modules\content\classes\html.class.php中約308行的$SEO = seo($siteid, 0, $title,$setting['meta_description'],$keywords);均改為:


  1. if($title){
  2. $SEO = seo($siteid, 0, $title,$setting['meta_description'],$keywords);
  3. }
  4. else{
  5. $SEO = seo($siteid, $catid, $title,$setting['meta_description'],$keywords);
  6. }

使用方案四,單頁的SEO欄目标題便可用啦!新添加的單頁會以“欄目名稱 - 站點标題或站點名”作為标題;如果設置了欄目标題,則顯示為“欄目标題 - 站點标題或站點名”;如果在管理内容處添加了标題,則會顯示為“标題 - 站點标題或站點名”,當單頁做為父欄目時,可直接更改其欄目名稱或設置欄目标題來控制它!

上一篇:phpcms建站系統本地環境搭建全流程及技巧 下一篇:陝西網站排名優化公司有哪些?