創(chuàng)新互聯(lián)建站導讀:很多站長朋友都有自己的個人博客,其中程序用得最多的就是zblog和wordpress,對于這兩個程序筆者也都用過,本站的程序就是zblog。其實建立個人博客很簡單,難就難在模板的修改制作,鑒于部分朋友對zblog模板不是很了解,筆者今天就跟大家詳細講講zblog個人博客模板如何設置及優(yōu)化。
創(chuàng)新互聯(lián)主營魏縣網(wǎng)站建設的網(wǎng)絡公司,主營網(wǎng)站建設方案,手機APP定制開發(fā),魏縣h5小程序定制開發(fā)搭建,魏縣網(wǎng)站營銷推廣歡迎魏縣等地區(qū)企業(yè)咨詢
很多站長朋友都有自己的個人博客,其中程序用得最多的就是zblog和wordpress,對于這兩個程序筆者也都用過,本站的程序就是zblog。其實建立個人博客很簡單,難就難在模板的修改制作,鑒于部分朋友對zblog模板不是很了解,筆者今天就跟大家詳細講講zblog個人博客模板如何設置及優(yōu)化。
至于zblog的安裝筆者這里就不過多講解了,大家下載后程序上傳到空間,安裝提示操作即可,相對來說很簡單,下面具體講zblog個人博客模板的處理。
系統(tǒng)默認的頁面類型有首頁、分類頁、獨立頁面、tag聚合頁、文章頁這幾種,對于個人博客來說這已經(jīng)足夠了。
這里涉及到頁面url的問題,這是處理模板的第一步,筆者建議設置成偽靜態(tài)。設置偽靜態(tài)的步驟很簡單,zblog后臺有個“靜態(tài)管理中心”,如下圖:
以下是本站偽靜態(tài)設置的樣式,大家可以參考:
1.文章的URL配置:{%host%}seo/{%id%}.html,其中seo這三個字母可以自行更換
2.頁面的URL配置:{%host%}{%alias%}/
3.首頁的URL配置:{%host%}page_{%page%}/
4.分類頁的URL配置:{%host%}seo-{%alias%}/{%page%}/
5.標簽頁的URL配置:{%host%}tags-{%id%}_{%page%}.html
6.·日期頁的URL配置:{%host%}date-{%date%}_{%page%}.html
這里主要解釋下{%alias%},它是自定義的意思,也就說可根據(jù)自己喜歡的方式來設置,當然最好為字母形式。
zblog后臺“主題管理”里自帶了幾款主題模板,大家也可以在網(wǎng)上下載,再上傳至zblog安裝,本站用的是自帶的“Metro主題”,當然筆者后期對模板進行了修改優(yōu)化。
這里zblog已經(jīng)集成了很多模板模塊,另外大家也可以自建模塊。另外,右側(cè)有五個邊欄,其中第一個是默認邊欄,默認情況下所有頁面都調(diào)用這個邊欄。
當然,這些模板都是可以改的。
以上是基本的公共模板,下面來具體看看不同的頁面類型它們的頁面結(jié)構(gòu)應該怎么調(diào)整優(yōu)化,這里將著重講述zblog個人博客模板的設置和優(yōu)化。
注意,zblog模板文件在zb_users/theme/metro/template/,其中“metro”是模板名稱。css樣式文件在zb_users/theme/metro/style/里面。
另外,以下zblog個人博客模板都是以本站為例進行講述,大家可以參考,結(jié)合自己個人博客的特點進行適當?shù)男薷摹?/p>
首頁模板中主要修改了三個地方:
因為zblog后臺沒有地方設置首頁的關鍵詞及描述,于是筆者就單獨建立了一個名為indexheader的頭部文件。具體做法是:復制一份原本的header.php文件,重命名為indexheader.php,在meta部分添加了以下代碼:
{if $type=='article'}
這里對頁面類型進行了判斷,如果判斷出是首頁,則調(diào)用設置好的keywords以及description。
這里調(diào)用了各個分類下最新的文章,默認模板中這是調(diào)用的網(wǎng)站最近發(fā)布的文章(包括標題及摘要內(nèi)容)。div+css這里就不展開講,主要給大家講下zblog如何調(diào)用具體分類下的文章,代碼如下:
{foreach GetList(8,6,null,null,null,null,array('has_subcate' => true)) as $related}
這里數(shù)字8表示調(diào)用8條數(shù)據(jù),數(shù)字6則是分類的ID。另外還調(diào)用了時間參數(shù),代碼為:
{$related.Time('m-d')}
這里調(diào)用了第五個側(cè)邊欄,代碼為{template:sidebar5},這里的數(shù)字對應的是zblog后臺“模塊管理”中的側(cè)欄排序。其中{template:sidebar1}是默認側(cè)欄。
“推薦閱讀”和“圖片”則是用戶自定義模塊中創(chuàng)建的,如下圖:
另外,還創(chuàng)建了調(diào)用了熱門文章,創(chuàng)建辦法很簡單,如下圖:
在“應用中心”下載安裝“KandyListS” 然后在KandyListS自定義列表編輯即可,最新文章模塊創(chuàng)建同樣原理。
分類頁模板統(tǒng)一調(diào)用了默認的header文件,側(cè)欄統(tǒng)一調(diào)用了sidebar3文件,前面講首頁模板的時候已經(jīng)做了說明,這里不再重復。
重點需要注意的是,中間主體部分做了處理,不同的分類設置了不同的內(nèi)容,也就是說不同的分類調(diào)用不同的模板。比如說“seo案例”分類,調(diào)用的是anli.php模板文件,“seo基礎”則調(diào)用了jichu.php文件。后臺設置文章分類的時候可以單獨調(diào)用,如圖:
分類頁模板的主體做法是:復制index.php文件,重命名為anli.php,然后再anli.php中具體編輯。這不難,稍有基礎的同學都能操作。
本站tag頁面使用了tag.php的模板,另外在側(cè)邊欄也做了小小的修改,刪除了一些模塊。具體操作跟分類頁類似,需要注意的是需要在后臺對每個tag標簽都進行編輯,模板里選擇tag模板。
文章頁面模板主要修改了三個地方;
原本默認的模板里是沒有這一塊的,筆者后來加了上去,代碼如下:
當前位置: 首頁 {php}
$html='';
function navcate($id){
global $html;
$cate = new Category;
$cate->LoadInfoByID($id);
$html ='>> ' .$cate->Name. ' '.$html;
if(($cate->ParentID)>0){navcate($cate->ParentID);}
}
navcate($article->Category->ID);
global $html;
echo $html;
{/php}>>{$article.Title}
這是根據(jù)標簽調(diào)用的,具體代碼如下:
{foreach GetList(10,null,null,null,null,null,array('is_related'=>$article.ID)) as $related}
側(cè)欄也做了點小小的改動,很簡單,就不多說了。
以上是筆者以本網(wǎng)站為例對zblog個人博客模板如何設置及優(yōu)化的問題做了較為詳細的說明,基本圍繞seo優(yōu)化展開的,其中很多點也是大家重點關心。
最后希望本文能幫助到各位使用zblog程序的站長,完美打造出個人博客模板,充分發(fā)揮模板在seo優(yōu)化的作用。如還有疑問,歡迎留言詢問。