国产亚洲欧美一区二区,亚洲欧洲国产一区,成人在线视频网,中文精品视频一区二区在线观看

返回頂部
關閉軟件導航
位置:首頁 > 資訊 > 帝國新聞>帝國、PHPCMS及織夢對比(八):SEO輔助功能及個性化調用分析

  此前落葉針對PHPCMS、織夢、帝國CMS從多個角度發過一系列文章作過一些功能和細節分析,這段時間常接觸到推廣部門SEO的各種細節需求較多,所以本文中針對一些SEO站內優化中一些常見的基本需求對這三款CMS作些對比分析。

  1. SEO元標簽設置及調用

  PHPCMS:

  PHPCMS中同一個模塊中的所有頁面基本都使用的是同一個公共的頭部,SEO元標簽都是使用的統一的head數組中的值。

  標題:$head[‘title’]  關鍵詞:$head[‘keywords’] 描述:$head[‘description’]

  那么首頁、欄目頁、列表頁及內容頁,不同性質的頁面,這些Meta屬性都使用的同一個標簽,怎么實現不同頁面的個性化屬性的呢?

  實際雖然所有模板引用公共頭部、共同的標簽,但實際PHPCMS在PHP程序中或生成靜態時,都作了判斷處理,調用后臺中不同的值來賦給$head數組。

  \

  調用方式:

  首頁:

  網站標題:$PHPCMS["meta_title']

  網站關鍵詞:$PHPCMS['meta_keywords']

  網站描述:$PHPCMS['meta_description']

  PHPCMS生成靜態時實際默認的是以“網站名稱 – 網站標題”($head[‘title’]=$PHPCMS[‘sitename’] - $PHPCMS[‘meta_title’])的方式來生成網站首頁的標題,關鍵詞和描述則是直接使用的系統設置中如上圖所示關鍵詞和描述設置項的值。

  一些SEO人員有時候希望首頁標題能夠有更大的靈活度,或者不希望網站名稱顯示在前面,如果稍懂PHP帝國cms批量上傳助手 ,落葉通常推薦的處理方式是,直接修改PHPCMS根目錄下的include目錄下的html.class.php文件中的生成首頁部分的標題設置。

  Html.class.php中的第22行:

  $head['title'] = $PHPCMS['sitename'].'-'.$PHPCMS['meta_title'];

  可修改為:$head['title']= $PHPCMS['meta_title'];

  這樣首頁標題就可以不顯示網站名稱,而只顯示自己有meta_title中設置的內容了。在落葉看來這實際沒什么太大的差別,不過實際還真有好些SEO人員在做站內優化時,找到我技術這邊,要幫做這樣的調整。

  如果對PHP不太了解,那同樣,可以直接模板中處理了,把頭部模板復制一份,僅供首頁模板引用,然后把標簽中的{$head[‘title’]}修改成{$PHPCMS['meta_title']}即可。

  當然,實際也可以不復制模板,直接在PHPCMS中頭部使用邏輯判斷,如:

  {if 帝國cms采集軟件!$catid}{$PHPCMS['meta_title']}{else}$head['title']{/if}

  上面判斷的含義是:當欄目ID不存在時(即首頁)只顯示后臺meta_title中的內容,如果存在(欄目頁、內容頁等)則按默認的方式顯示。

  欄目頁:

  欄目標題:$meta_title

  欄目關鍵詞:$meta_keywords

  欄目描述:$meta_description

  PHPCMS中默認的欄目頁標題組成為“欄目名稱 – 網站名稱”或者“欄目名稱 – 欄目標題”,因為欄目名稱有時候僅僅是為了導航顯示方便或者分類名稱合理而設置,直接顯示在欄目頁標題中可能不太合適或者不太利于SEO,所以同樣一些 SEO人員也經常有需要刪掉欄目名稱在欄目頁標題中顯示的需求。在PHPCMS中一勞永逸的做法,同樣是修改html.class.php文件中生成欄目頁部分欄目標題設置。

  如將:$head['title'] = $catname.'-'.($meta_title ? $meta_title : $PHPCMS['sitename']);

  修改為:$head['title'] =$meta_title;

  這樣欄目標題就完全由SEO人員自定義了,在后欄目設置中填寫meta_title即可。

  至于內容頁,一般都是“網站標題_欄目名稱 – 網站名稱”的方式,這點SEO人員修改的倒是不太多。如果需要修改,如有的不想要欄目名稱,也是類似的做法。

  DEDECMS:

  \

帝國cms批量更新文章

  DEDECMS中默認模板中雖然有把導航等公共頭部獨立出來,公共引用,但實際每個頁面都有使用單獨的頭部,可以直接在模板中為首頁、欄目頁、列表頁及內容頁修改調用來實現不同的需求。默認的標題都是:{dede:field.title/}_{dede:global.cfg_webname/} 即“頁面標題_網站名稱”的顯示方式。欄目頁如果不希望顯示欄目名稱或者作個性化修改,只需要使用上圖欄目設置中的SEO標題這段后面顯示的 {$dede:field.seotitle}來替換即可。至于首頁,因為是單獨使用頭部不影響其它頁面,大可直接在模板中寫標題等屬性了。同樣,內容頁一般默認為“文章標題_欄目名稱_網站名稱”了,需要修改的不多。

  帝國CMS:

  帝國CMS中欄目設置中雖然也有頁面關鍵詞及欄目描述設置,但沒有SEO標題或META_TITLE這一項,模板中對頁面標題的標簽均為[!--pagetitle--],實際每個頁面在生成靜態時,都是即時替換,很難實現頁面標題和個性化設置。

  如網友提到,如果希望實現欄目頁以“欄目名稱 – 父欄目名稱 – 網站名稱”的方式,也需要大費周折(通過靈動標簽SQL語句從欄目表中讀取當前欄目ID對應的父欄目名稱來實現)。

  [e:loop={"select * from [!db.pre!]enewsclass where classid="$GLOBALS[navclassid]'",1,24,0}][/e:loop]

  if($class_r[$GLOBALS[navclassid]][bclassid]<>0)

  {

  echo'_[!--bclass.name--]';

  }

  else

  {

  echo "";

  }

  ?>

  對比說明:從基本的SEO META屬性設置及調用情況來看,織夢相對更家省事,方便新手使用,他的缺點是頭部沒有公用(除了導航),浪費不少代碼,并且如果自己設計模板,想實現像 PHPCMS那樣頭部公共調用時,因為不支持在模板中進行邏輯判斷,想實現各類型頁面的個性化標題設置會比較不方便。PHPCMS中這一點則更適合有編程基礎的SEO人員進行操作,即可通修改靜態生成類來統一實現,又可以通過在模板中邏輯判斷來實現,對不懂編程的SEO人員,亦可仿照DEDE的方式,不同特征頁使用不同的頭部來實現調用。至于帝國,這點倒是顯得比較不那么方便帝國cms批量助手。

  2.  欄目結構設置

  一個純文章站無非六類頁面:首頁、欄目頁、列表頁、內容頁、介紹單頁、專題單頁。

  為了方便靈活的表現,添加欄目結構時除了增加普通的欄目頁,還需要時時用到單頁或專題,不僅這樣,還是希望單頁和欄目頁在前臺表現上能夠不單分開,即某一個欄目下添加的可能是子欄目,也可能是子單頁。這一點在建企業站時尤為明顯:企業的關于我們下面應該有企業文化、企業聯系方式等單頁面,同時亦會有企業新聞等欄目頁和列表頁。

  SEO人員或者網站推廣人員在站內優化時,網站規劃初期,肯定需要根據欄目的性質以不同的結構進行展示,有的需要是單頁有的需要是列表帝國cms軟件采集 。

  在PHPCMS中的實現是新建一個名為“關于我們”的欄目,然后直接添加企業文化單頁、企業聯系方式單頁及企業新聞欄目頁即可。前臺統一使用欄目標簽調用即可。

  在DEDECMS中可建一個名為“關于我們”的欄目,然后下面以子欄目的形式添加企業文化、企業聯系方式及企業新聞三個欄目。然后在企業文化、企業聯系方式的欄目設置處,填寫“欄目內容”,然后在欄目模板中以{dede:field.content/}調用,以后不要在該欄目下發任何文章,這樣變相的把欄目當作單頁面來使用。當然也可以使用DEDE的單頁面功能,新建單頁,在模板中手動加鏈接了。

  在帝國CMS中則只能是找到單頁面模塊,新建一個名為企業文化的單頁面和一個為名企業聯系方式的單頁,復制鏈接地址,然后前臺改模板時手動加上去了。

  很明顯,這里PHPCMS又明顯的顯得順暢,后兩者雖然功能上實現同樣的需求,但似乎都不是那么正式。當然,這點DEDECMS中比帝國中做得更好些。

  3.  面包屑導航

  PHPCMS中調用面包屑導航的代碼:首頁{catpos($catid)}

  DEDECMS中生成面包屑導航的代碼:當前位置: {dede:field name='position'/}

  帝國CMS生成面包屑導航的代碼:[!--newsnav--]

  三款CMS在默認情況下,都能很方便的實現面包屑導航,但往往SEO人員或者技術人員不同情況下都會有一些特別的需求。

  如,A欄目下的B欄目下發了名為c.html的文章,上三者默認生成的面包屑導航是:首頁>欄目A>欄目B,而實際可能B欄目僅僅是為了方便管理而分類的需要,不需要顯示在面包屑導航中,也不希望別人直接點擊訪問欄目B對應的頁面,那這三款CMS中應該怎么處理呢?

  PHPCMS中,他是把所有欄目都緩存起來,并存儲在全局數組($CATEGORY)中的,在任何頁面,都可以根據當前頁面所屬的欄目ID 即$catid,來讀取欄目名稱、上級欄目名稱、上級欄目名稱、上級欄目URL等,甚至上級的上級的信息均可以讀取到。對上面的需求則只需要使用 {$CATEGORY[$CATEGORY[$catid][‘parentid’]][‘catename’]}即根據c.html頁面的欄目ID讀取到了上級欄目A的欄目名稱,URL也類似方法讀取到。

  DEDECMS和帝國CMS中則一下子,見到明顯的短板了。都沒能找到直接的通過簡單標簽調用的方法。只有能過相關的SQL語句來實現了。如DEDECMS中則需要使用類似如下的方法來調用了:

  {dede:type}

  [field:id runphp=yes]

  $tsql = new DedeSql(false);

  $typelink2 = '';

  $tsql->SetQuery("Select i.typedir,i.id,i.typename From #@__arctype t left join #@__arctype i on i.id=t.reid where t.id='@me'");

  $tsql->Execute('t');

  while($row = $tsql->GetArray('t',MYSQL_ASSOC))

  {

  $typelink2 .= "".$row['typename']."";

  }

  @me=str_replace("{cmspath}","",$typelink2);

  [/field:id]

  {/dede:type}

  帝國CMS中亦可以通過靈動標簽SQL語句類似上面織夢那樣實現,但我想還是直接放棄吧。上面僅僅是一個這么簡單的需求,還不得不寫這么大堆SQL語句和PHP代碼,其他更復雜的個性化需求怎么辦帝國cms采集軟件 。

  舉個更常見的需求,本來c.html是分在A欄目下的B欄目里的,但是前臺整合需要,實現歸在C欄目下顯示,面包屑導航結構是首頁>欄目 D>,(后臺欄目分類是一回事,前臺整合是另一回事,許多為了實現結構目錄扁平化或文章營銷性質考慮,都有遇到這樣的情況),這樣的需求,按上面的分析,在PHPCMS下是很方便實現的,那DEDECMS和帝國CMS中估計又得頭大。

如果您覺得 帝國、PHPCMS及織夢對比(八):SEO輔助功能及個性化調用分析 這篇文章對您有用,請分享給您的好友,謝謝
文章地址:http://m.brucezhang.com/article/diguo/dgPHPCMSjzmdbbSEOfzgnjgxhtyfx.html
解放雙手無盡可能,有問題添加天線貓微信
国产亚洲欧美一区二区,亚洲欧洲国产一区,成人在线视频网,中文精品视频一区二区在线观看
国产精品白丝av嫩草影院 | 国产精品久久9| 夜夜狂射影院欧美极品| 国产午夜亚洲精品理论片色戒| 欧美一区不卡| 在线不卡中文字幕| 国产精品久久久久久久久免费| 亚洲综合欧美| 欧美精品尤物在线| 国产一区二区三区免费在线观看 | 欧美日在线观看| 久久久久久久999| 韩国成人精品a∨在线观看| 久久琪琪电影院| 亚洲精品美女久久久久| 国产专区综合网| 免费成人黄色| 久久久久久伊人| 亚洲精品国产精品乱码不99| 欧美三级欧美一级| 老司机一区二区| 亚洲视频在线免费观看| 国产婷婷色一区二区三区四区 | 亚洲一区二区三区精品在线| 国产日韩欧美一区二区三区在线观看| 欧美日韩精品国产| 欧美在线免费观看视频| 亚洲国产精品久久91精品| 国产一区日韩一区| 欧美日韩国产专区| 欧美巨乳在线| 久久精品91久久香蕉加勒比| 亚洲人www| 亚洲国产精品欧美一二99| 国产精品国产三级国产aⅴ浪潮| …久久精品99久久香蕉国产| 国产亚洲欧洲一区高清在线观看| 美女露胸一区二区三区| 久久久爽爽爽美女图片| 一本色道久久综合狠狠躁篇的优点| 国产麻豆精品在线观看| 国产精品99一区| 欧美 日韩 国产一区二区在线视频 | 国产精品国产精品| 久久男人资源视频| 一区二区三区四区五区在线| 99热这里只有精品8| 韩国av一区二区三区在线观看| 国产亚洲精品久久飘花| 欧美日韩岛国| 欧美日精品一区视频| 久久综合五月| 欧美成黄导航| 欧美黄色影院| 欧美视频二区| 国产精品v欧美精品v日韩精品| 久久久国产精彩视频美女艺术照福利| 夜夜嗨av一区二区三区四区 | 日韩视频精品在线| 亚洲美女视频在线观看| 激情视频一区二区| 亚洲国产成人精品女人久久久| 国产精品美腿一区在线看| 国产精品一区亚洲| 欧美日韩中文字幕精品| 国产精品麻豆成人av电影艾秋| 欧美福利在线| 欧美视频免费在线观看| 欧美国产日韩一区二区在线观看| 欧美日韩三区| 暖暖成人免费视频| 欧美日韩亚洲成人| 欧美精品性视频| 欧美无砖砖区免费| 欧美日韩国产麻豆| 国产精品视频观看| 欧美午夜不卡影院在线观看完整版免费| 国产精品福利在线| 欧美视频中文在线看| 国产日韩精品一区| 国产精品一区二区三区四区| 狠狠干综合网| 好吊色欧美一区二区三区四区| 亚洲国产成人午夜在线一区| 伊人成人在线| 夜夜嗨一区二区三区| 亚洲美女在线一区| 性色av一区二区三区在线观看| 久久久久久久网| 久久久亚洲综合| 欧美精品一区二区三区在线播放 | 韩国女主播一区| 国产精品区一区二区三| 国产精品网站在线| 欧美日韩一区二区三区在线| 国产毛片一区| 国产欧美一区二区在线观看| 亚洲国产裸拍裸体视频在线观看乱了中文 | 久久精品国产亚洲一区二区三区| 欧美gay视频| 国产精品人人爽人人做我的可爱 | 亚洲欧洲另类国产综合| 中日韩美女免费视频网址在线观看 | 日韩五码在线| 久久9热精品视频| 欧美激情一区二区三区成人| 欧美激情视频一区二区三区免费| 国产精品免费看久久久香蕉| 国产精品视频一二三| 亚洲高清在线精品| 亚洲欧洲一区| 久久国产综合精品| 欧美人成免费网站| 亚洲一级在线观看| 欧美色精品天天在线观看视频| 国产精品一香蕉国产线看观看| 国产精品欧美在线| 亚洲人成免费| 99成人免费视频| 久久人人爽人人爽爽久久| 欧美视频在线免费| 国产精品欧美风情| 亚洲美女av在线播放| 久久久亚洲国产天美传媒修理工 | 国产精品你懂的在线| 亚洲欧洲久久| 在线亚洲一区观看| 麻豆9191精品国产| 国产视频一区在线观看| 在线观看91精品国产麻豆| 亚洲综合国产激情另类一区| 欧美大尺度在线观看| 欧美日韩亚洲一区二区三区四区| 激情综合自拍| 亚洲精品国产拍免费91在线| 久久国产日韩| 欧美色欧美亚洲高清在线视频| 国产精品一级| 一本色道久久综合亚洲精品按摩| 免费日韩av片| 国产精品不卡在线| 亚洲人精品午夜| 鲁大师成人一区二区三区 | 免费日韩精品中文字幕视频在线| 国产视频一区在线观看一区免费| 伊大人香蕉综合8在线视| 欧美主播一区二区三区美女 久久精品人 | 激情丁香综合| av成人动漫| 欧美国产视频日韩| 在线欧美三区| 久久九九国产| 欧美日韩xxxxx| 亚洲精品乱码久久久久久| 蜜桃av综合| 国产精品免费观看在线| 亚洲午夜激情在线| 欧美性色视频在线| 伊人成人网在线看| 老牛国产精品一区的观看方式| 黑人一区二区| 久久久午夜电影| 国产精品分类| 亚洲欧美久久久久一区二区三区| 欧美性一区二区| 亚洲激情一区| 欧美肥婆在线| 亚洲日韩中文字幕在线播放| 欧美www视频在线观看| 国产精品麻豆成人av电影艾秋| 亚洲一区二区三区在线观看视频| 国产精品成人一区二区三区夜夜夜| 在线电影国产精品| 欧美高清视频一区| 亚洲日本欧美| 欧美日韩精品免费观看| 黄色成人在线免费| 玖玖综合伊人| 亚洲啪啪91| 欧美日韩国产一区二区| 在线成人激情| 欧美黄色视屏| 国产精品99久久久久久久vr | 欧美精品v日韩精品v国产精品 | 欧美伦理视频网站| 99ri日韩精品视频| 国产精品爱啪在线线免费观看| 在线成人激情黄色| 欧美精品18videos性欧美| 亚洲天堂免费观看| 国产欧美视频在线观看| 久久久噜噜噜久噜久久 | 亚洲国产日本| 欧美aⅴ一区二区三区视频| 国产精品一国产精品k频道56| 亚洲一区二区三区免费在线观看| 国产精品高清在线| 亚洲精品久久视频| 亚洲精品欧美日韩专区| 欧美精品一区在线播放|