Drupal的安裝及ZEN主題的使用

Drupal的安裝

1. 下載程序Drupal 6.19中文包
2. 新建一個(gè)數(shù)據(jù)庫(kù)
3. 解壓縮后進(jìn)行安裝,這里要注意的是sites\default\default.settings.php這個(gè)文件是要復(fù)制一份并改名為settings.php。

ZEN主題的使用

1. 下載ZEN主題
2. 解壓后放到sites\all\themes\目錄下,如果沒有themes目錄則建立一個(gè)

以ZEN主題創(chuàng)建自己的主題

1. 拷貝STARTERKIT目錄到sites\all\themes\目錄下并改名,如fy907
2. 把STARTERKIT.info.txt改名為fy907.info
3. 替換template.php和theme-settings.php文件中的STARTERKIT為fy907
4. 登陸后臺(tái),在admin/build/themes下找到新建的主題并啟用。

SEO簡(jiǎn)略教程

什么是SEO
SEO是英文search engine optimization的縮寫.
它是遵循搜索引擎科學(xué)而全面的理論機(jī)制,對(duì)網(wǎng)站結(jié)構(gòu)、網(wǎng)頁(yè)文字語(yǔ)言和站點(diǎn)間的互動(dòng)外交策略等進(jìn)行合理的規(guī)劃部署來(lái)發(fā)掘網(wǎng)站的最大潛力而使其在搜索引擎中具有較強(qiáng)的自然排名競(jìng)爭(zhēng)優(yōu)勢(shì),從而對(duì)促進(jìn)企業(yè)在線銷售和強(qiáng)化網(wǎng)絡(luò)品牌起到作用。

SEO在國(guó)內(nèi)的發(fā)展歷程
第一個(gè)階段,是中國(guó)的SEO神話起源階段,其中有一個(gè)很重要的人:王通先生。是他一手制造了SEO的中國(guó)神話,因此吸引了很多人進(jìn)入這個(gè)行 業(yè)。重要事件有:《王通:勢(shì)做中國(guó)網(wǎng)絡(luò)策劃第一人》,報(bào)道中表明,王通先生2001年開始搞網(wǎng)站,短短幾年,名動(dòng)網(wǎng)絡(luò),本身也是一個(gè)神話。從他開始,中國(guó) 出現(xiàn)了一個(gè)新的行業(yè):網(wǎng)絡(luò)策劃。也就是我們目前所認(rèn)識(shí)的SEO,后來(lái), “網(wǎng)絡(luò)策劃”這個(gè)詞被埋沒,在很長(zhǎng)一段時(shí)間里,大多人的理解就是:SEO就是王 通,王通就是SEO。后來(lái)王通先生又創(chuàng)造了一個(gè)神話:“《搜索引擎排名秘笈》”,直接把SEO推上了神話的顛峰,此書價(jià)格為1200元。很快銷售了幾百上 千本,當(dāng)時(shí)簡(jiǎn)直就有點(diǎn)洛陽(yáng)紙貴的味道。在個(gè)人看來(lái),學(xué)廣告出身的王通先生在策劃上的確有獨(dú)特的操作能力,不愧為網(wǎng)絡(luò)策劃第一人。2003年11月,王通先 生創(chuàng)建了“通王科技”,專業(yè)從事網(wǎng)絡(luò)策劃,順便提一下,這個(gè)公司名字很有意思,把王通兩字的順序顛倒一下就成了通王,從此王通先生在網(wǎng)絡(luò)策劃的領(lǐng)域開始了 他通向王者之顛的旅程。
第二階段,是馮英健博士和胡寶介老師的黃金搭檔。從兩位的網(wǎng)站上了解到一些基本信息,經(jīng)總結(jié)如下: 馮英健博士,1998年進(jìn)入網(wǎng)絡(luò)營(yíng)銷行業(yè)。著作較多,很多文章都來(lái)自實(shí)踐總結(jié),文風(fēng)比較偏向科普味道,有點(diǎn)大學(xué)教授的學(xué)術(shù)作風(fēng),很樸實(shí)很實(shí)用。
胡寶介女士,1999年進(jìn)入網(wǎng)絡(luò)營(yíng)銷行業(yè)。她的成名之作,在我看來(lái)因該是她寫的那本免費(fèi)下載的《搜索引擎優(yōu)化(SEO)知識(shí)完全手冊(cè)》,寫的非常好,很實(shí)用。
繼續(xù)閱讀

WordPress打造CMS教程(四):頁(yè)面技巧

轉(zhuǎn)自E-space

教程的前三講已經(jīng)詳細(xì)講述了如何去設(shè)計(jì)和制做一個(gè)Home頁(yè)面給自己的WordPress系統(tǒng),同時(shí)也提及了導(dǎo)航菜單,這樣便已經(jīng)把自己的Blog變成了一個(gè)具有CMS風(fēng)格的系統(tǒng)了。但是其中還有很多頁(yè)面展示細(xì)節(jié)值得我們?nèi)プ⒁猓?/p>

1. 頁(yè)面標(biāo)題title: 用過(guò)網(wǎng)頁(yè)收藏的人都應(yīng)該會(huì)發(fā)現(xiàn)在通過(guò)瀏覽器插件自動(dòng)提交當(dāng)面網(wǎng)頁(yè)時(shí),插件會(huì)自動(dòng)把頁(yè)面的title提交進(jìn)去,也就是在你瀏覽器的左上角顯示的title。這個(gè)其實(shí)在wp的header.php文件中定義的。在我們做過(guò)前三講的修改之后,你會(huì)發(fā)現(xiàn),在顯示自己的blog的home頁(yè)面時(shí),title為home+blog標(biāo)題等東西,而在顯示blog頁(yè)面時(shí)則直接為blog標(biāo)題,這樣是不是很難看。再看下我的Blog,你便發(fā)現(xiàn)很合情理。如下是Michael在研究過(guò)好久之后才調(diào)整好的代碼(我自己用了一堆&& ||的嵌套,麻煩的很),修改header.php文件中的title部分:

1
2
3
4
5
6
7
8
9
<title>
<?php if (is_home()) : ?>Blog at <?php bloginfo('name'); ?>
<?php elseif ((is_page() OR is_archive() OR is_category() OR is_single()) && !(is_page(960)) ) : ?> <?php wp_title(''); ?> at <?php bloginfo('name'); ?>
<?php elseif(is_tag()): echo 'Tag Page for '; if(function_exists(UTW_ShowCurrentTagSet) UTW_ShowCurrentTagSet("tagsettextonly");
echo ' at ';bloginfo('name'); ?>
<?php elseif(is_404()): echo '找不到頁(yè)面 at ';bloginfo('name'); ?>
<?php else : ?><?php bloginfo('name'); ?>
<?php endif; ?>
</title>

繼續(xù)閱讀

WordPress打造CMS教程(三):導(dǎo)航菜單

轉(zhuǎn)自E-space

教程(二)中講述了主頁(yè)模板的制做,如此便能夠添加一個(gè)頁(yè)面風(fēng)格一致卻內(nèi)容別具一格的home給自己的Blog了。然后你肯定會(huì)需要一個(gè)和CMS系統(tǒng)類似的菜單來(lái)方便讀者進(jìn)行導(dǎo)航。

其實(shí)大多數(shù)的WordPress模板都會(huì)設(shè)計(jì)好菜單的功能,用戶在使用時(shí)便可以直接發(fā)布新的Page來(lái)自動(dòng)生成鏈接到頂部的菜單中,像比較流行的K2模板等等。但是如果自己的模板并不支持自動(dòng)添加菜單,比如WP默認(rèn)的模板等,那么就需要自己手動(dòng)來(lái)添加這個(gè)功能了。其實(shí)有寫模板的或者是些wp高手都會(huì)自己來(lái)添加這個(gè)功能,那么我們這些低手只有來(lái)仿照了,我便是依照的K2方法:

其實(shí)只需要在header.php中的body之后加入CSS控制格式的調(diào)用WP Page List的語(yǔ)句就行了,如下所示:

1
2
3
<ul id="menu">
<?php wp_list_pages('sort_column=menu_order&depth=1&title_li='); ?>
</ul>

當(dāng)你在wp中建立一個(gè)新的page后,在Page Slug中填寫的字段便會(huì)自動(dòng)轉(zhuǎn)成鏈接的結(jié)尾地址,標(biāo)題便成了菜單的名稱了。當(dāng)然,如果你并不想每個(gè)page都出來(lái)一個(gè)按鈕的話,那么在建立時(shí)選擇一下父頁(yè)面就好了。如果你根本不想用page來(lái)自動(dòng)生成菜單,那么可以使用如下代碼來(lái)自己定義菜單的鏈接:

繼續(xù)閱讀

WordPress打造CMS教程(二):首頁(yè)模板

轉(zhuǎn)自E-space

教程(一)中講述了首頁(yè)和Blog頁(yè)面的區(qū)別和重要性,那么對(duì)于大多數(shù)的Blog需要自己設(shè)計(jì)一個(gè)包含指定內(nèi)容的首頁(yè),下面來(lái)講述這個(gè)首頁(yè)的制做方法。

WordPress2.1中可以選擇一個(gè)指定的Page頁(yè)面來(lái)做為wp的首頁(yè),這時(shí)便需要使用者來(lái)自定義一個(gè)頁(yè)面模板。當(dāng)然如果你選擇使用在頁(yè)面中運(yùn)行php代碼的插件runphp來(lái)直接寫到Page也可以,不過(guò)無(wú)故多添一個(gè)插件沒有什么必要。

首先建立一個(gè)php文件,比如起名叫HomeTemp.php,意為首頁(yè)模板。然后在文件的頂部寫上如下代碼,其中的Homepage為Page模板的名稱,你也可以換成其它名字。

1
2
3
<?php /*
    Template Name: Homepage
*/
?>

之后添加的內(nèi)容便和你的wp模板中的index.php內(nèi)容差不多了,格式如下:

1
2
3
4
<?php get_header(); ?>
頁(yè)面內(nèi)容
<?php get_sidebar(); ?>
<?php get_footer(); ?>

繼續(xù)閱讀

WordPress打造CMS教程(一):方案設(shè)計(jì)(續(xù))

轉(zhuǎn)自E-space

教程(一)中說(shuō)明了為WordPress構(gòu)造一個(gè)CMS式首頁(yè)的意義,可能還是有人不太理解這樣的作用是什么,所以在這里舉兩個(gè)例子:

1. 博客聯(lián)盟,這是一個(gè)主要以WordPress相關(guān)技巧和博客相關(guān)的Blog,作者采用的首頁(yè)沒有顯示日志內(nèi)容,而是一串最新日志列表和一些自己整理的相關(guān)資匯集,還有就是分類,存檔和版權(quán)信息等等。可以說(shuō)是作者修改了index.php,這樣做的好處是生成了一個(gè)首頁(yè),給讀者良好的導(dǎo)航,但是卻沒有一個(gè)Blog頁(yè)面。也就是讀者只能一篇一篇文章地進(jìn)行閱讀,而不能像普通的Blog頁(yè)面一次可以瀏覽多個(gè)日志。

解決方案:我的建議是通過(guò)wp2.1的功能來(lái)選擇一個(gè)Page作為首頁(yè),同時(shí)保留Blog的index.php來(lái)進(jìn)行日志展示。

2. Yskin’s Blog,這是一個(gè)WordPress高手的Blog, 作者做過(guò)WP的中文包以及很多插件等等。很湊巧今天在打開首頁(yè)時(shí),竟然沒有顯示任何日志,而提示我在邊欄找所需要的東西,應(yīng)該是作者在改版吧。他采用的是 K2的模板,所以主頁(yè)應(yīng)該是普通的Blog頁(yè)面,顯示的幾篇最新的日志。而他把自己想要推薦的東西列在了側(cè)邊欄,如About,一串Page,存檔,分 類,最新日志和評(píng)論,統(tǒng)計(jì)信息等等。導(dǎo)航菜單中有個(gè)Projects,便是作者做過(guò)的一些插件和程序,進(jìn)入頁(yè)面后邊欄還有一串子Page,

解決方案:我個(gè)人認(rèn)為作為一個(gè)插件作者,很有必要在首頁(yè)展示一下自己的作品,來(lái)給讀者推薦和指引。所以我的建議是建立一個(gè)home頁(yè)面,也就是首頁(yè),里面包含自己作品的介紹和Blog自我介紹等東西,也就是像Alex King一樣的主頁(yè)。

繼續(xù)閱讀

WordPress打造CMS教程(一):方案設(shè)計(jì)

轉(zhuǎn)自E-space

新改版的E-space很有些CMS的味道,同樣Michael也有建立首頁(yè)的想法,同時(shí)他提到的Alex King,便是一個(gè)很不錯(cuò)的利用WordPress來(lái)打造CMS的高手。

可作為一個(gè)Blog為什么需要這樣做呢?

先說(shuō)一下自己的想法,我認(rèn)為一個(gè)Blog應(yīng)該是一個(gè)信息記錄和自我展示平臺(tái),不但記錄了日常的點(diǎn)滴,關(guān)心的話題,發(fā)布的消息等等,同時(shí)還在充分展示自我,而目前的blog系統(tǒng)正是缺乏這樣一個(gè)展示功能。

和CMS內(nèi)容管理系統(tǒng)不同,Blog系統(tǒng)多是一篇一篇地按新舊來(lái)排列日志。但如果你寫過(guò)插件,做過(guò)模板,做過(guò)其它自己的項(xiàng)目,或者是想展示任意自己 想讓讀者知道的內(nèi)容,這個(gè)時(shí)候blog系統(tǒng)就很力不從心了。因?yàn)殡m然你能置頂些內(nèi)容,在側(cè)邊欄里固定些內(nèi)容,但這都還是不夠的。

最關(guān)鍵的,你不僅需要一個(gè)Blog頁(yè)面來(lái)顯示日志,至少還需要一個(gè)主頁(yè),而這個(gè)主頁(yè)和你Blog的模板設(shè)計(jì)樣式絲毫不沖突。在這個(gè)主頁(yè)中需要顯示些自己最近發(fā)表的內(nèi)容,并且還顯示了其它你需要展示的內(nèi)容,比如自己的模板或者插件簡(jiǎn)介,自己做過(guò)的項(xiàng)目工程簡(jiǎn)介,About介紹,在線留言本,相冊(cè)展示等等。

有些人可能有疑惑,我說(shuō)的這些全能在Blog里展現(xiàn)啊,在側(cè)邊欄弄一串Page頁(yè)面就好了嘛。的確,你可以這樣做,但我想說(shuō)的是,這些內(nèi)容和你的 Blog無(wú)關(guān)!你的Blog只是一篇一篇的日志和評(píng)論外再?zèng)]其它東西,其它的東西都不屬于你的Blog。而如果你非要把這些東西放在一起,那請(qǐng)Alt + F4,不耽誤您時(shí)間了。

繼續(xù)閱讀

海豚的WordPress Theme教程 part4

這回講index.php,從這篇開始我不帖相關(guān)的css內(nèi)容了,因?yàn)樵敿?xì)解釋css內(nèi)容就變成css教程了,而事實(shí)上我自己都沒怎么搞清楚css,一般都是邊改邊學(xué)。需要相關(guān)css的可以直接去下載KD02模版,自己慢慢研究。

繼續(xù)閱讀