一、什么是源碼
在尤溪等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場(chǎng)前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供做網(wǎng)站、成都做網(wǎng)站 網(wǎng)站設(shè)計(jì)制作專業(yè)公司,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),品牌網(wǎng)站制作,營(yíng)銷型網(wǎng)站,成都外貿(mào)網(wǎng)站建設(shè),尤溪網(wǎng)站建設(shè)費(fèi)用合理。
計(jì)算機(jī)里面運(yùn)行的所有東西都是由源碼編寫(xiě)出來(lái)的。源碼就像語(yǔ)言、文字,我們每個(gè)人都學(xué)過(guò)語(yǔ)言,但是并不是每個(gè)人都能寫(xiě)出諾貝爾文學(xué)獎(jiǎng)那樣級(jí)別的小說(shuō)。但是世界上有一個(gè)人就非常的厲害,那就是比爾蓋茨,他靠寫(xiě)出了windows代碼而成為了世界首富。
二、什么叫做開(kāi)源?
開(kāi)源,即Open source,全稱叫做“開(kāi)源代碼”。在國(guó)外是非常流行技術(shù)免費(fèi)分享這樣的理念,而現(xiàn)在在國(guó)內(nèi)也開(kāi)始有了一些開(kāi)源的代碼。
1)第一種叫做開(kāi)放軟件的使用,這就相當(dāng)于授人以魚(yú),比如說(shuō)QQ,這就是免費(fèi)給我們用的。但是有一點(diǎn),他們是沒(méi)有公布出如何編寫(xiě)出QQ軟件的技術(shù)。
2)第二種是開(kāi)放軟件的編程技術(shù),這就相當(dāng)于授人以漁。比如說(shuō),wordpress,這個(gè)軟件就公布出來(lái)了所有的代碼,我們可以直接去下載wordpress,看他是怎么寫(xiě)出來(lái)的,以及他的文件結(jié)構(gòu)是什么樣子。從本質(zhì)上來(lái)說(shuō),這兩種開(kāi)源是有本質(zhì)的不同的。
三、開(kāi)源程序的分類有哪些
1、按照變成語(yǔ)言分,有asp源碼、php源碼、jsp源碼、.net源碼、其他源碼
2、按照用途分,有博客(wordpress、zblog)、企業(yè)(dedecms、wordpress)、CMS(內(nèi)容管理系統(tǒng),dedecms、wordpress、phpcms)、論壇(discuz、phpwind)、商城(shopex、ecshop、zencart)。 (如何查看一個(gè)網(wǎng)站是什么程序做的?)
每種網(wǎng)站都有屬于自己的建站程序,每種建站程序所用到的源碼都是不一樣的,大家根據(jù)自己的需要選擇相應(yīng)的建站程序。
在這里,我們更向新手或者不是做大門戶級(jí)的朋友們推薦wordpress建站程序。因?yàn)閣ordpress的適用范圍是最為廣泛的,是在全世界的用戶是最為廣泛的,所以分享出的源碼也是最為豐富的,遇到什么問(wèn)題也是最容易解決的。如果你用的是一個(gè)很少人用的源碼,那么,如果出問(wèn)題的話,那就很有可能再也找不到人幫你解決問(wèn)題了。
1、新建廣告文件
在模板文件夾內(nèi)建一個(gè)文件作為放廣告代碼的文件(這里暫且命名為:post-ad.php)
2、修改模板文件
找到 \zb_users\theme\default\template\index.php (default根據(jù)你自己的模板為準(zhǔn))這個(gè)文件找到下面這段代碼:
PHP
{foreach $articles as $article}
{if $article.IsTop}
{template:post-istop}
{else}
{template:post-multi}
{/if}
{/foreach}
如果你只想在置頂列表里加入廣告那么將上面的代碼替換為:
PHP
{php}$j=1;{/php}
{foreach $articles as $article}
{if $article.IsTop}
{template:post-istop}
{if $j==3}
{template:post-ad} (這里也可以不調(diào)用,直接放廣告代碼)
{/if}
{php}$j++;{/php}
{else}
{template:post-multi}
{/if}
{/foreach}
(數(shù)字3為廣告出現(xiàn)的位置,post-ad 為第一步建的文件名,下同)
如果你想在除置頂列表外加入廣告那么將上面的代碼替換為:
PHP
{php}$i=1;{/php}
{foreach $articles as $article}
{if $article.IsTop}
{template:post-istop}
{else}
{template:post-multi}
{if $i==3}
{template:post-ad}
{/if}
{php}$i++;{/php}
{/if}
{/foreach}
上面兩個(gè)位置同時(shí)出現(xiàn)的代碼為:
PHP
{php}$i=1;$j=1;{/php}
{foreach $articles as $article}
{if $article.IsTop}
{template:post-istop}
{if $j==3}
{template:post-ad}
{/if}
{php}$j++;{/php}
{else}
{template:post-multi}
{if $i==3}
{template:post-ad}
{/if}
{php}$i++;{/php}
{/if}
{/foreach}
流行的博客系統(tǒng)主要分為以下幾種:
①WordPress
1.是使用PHP語(yǔ)言開(kāi)發(fā)的博客平臺(tái),用戶可以在支持PHP和MySQL數(shù)據(jù)庫(kù)的服務(wù)器上架設(shè)屬于自己的網(wǎng)站。也可以把 WordPress當(dāng)作一個(gè)內(nèi)容管理系統(tǒng)(CMS)來(lái)使用。
2.WordPress是一款個(gè)人博客系統(tǒng),并逐步演化成一款內(nèi)容管理系統(tǒng)軟件,它是使用PHP語(yǔ)言和MySQL數(shù)據(jù)庫(kù)開(kāi)發(fā)的。用戶可以在支持 PHP 和 MySQL數(shù)據(jù)庫(kù)的服務(wù)器上使用自己的博客。
3.WordPress有許多第三方開(kāi)發(fā)的免費(fèi)模板,安裝方式簡(jiǎn)單易用。不過(guò)要做一個(gè)自己的模板,則需要你有一定的專業(yè)知識(shí)。比如你至少要懂的標(biāo)準(zhǔn)通用標(biāo)記語(yǔ)言下的一個(gè)應(yīng)用HTML代碼、CSS、PHP等相關(guān)知識(shí)。
②emblog(現(xiàn)收費(fèi)下載,可去源碼之家免費(fèi)下載源碼)
1.它是一款基于PHP語(yǔ)言和MySQL數(shù)據(jù)庫(kù)的開(kāi)源、免費(fèi)、功能強(qiáng)大的個(gè)人或多人聯(lián)合撰寫(xiě)的博客系統(tǒng)(blog)?;赑HP和MySQL的功能強(qiáng)大的博客及CMS建站系統(tǒng)
③zblog(asp和PHP版)
1.支持主題、插件等功能和配置,打造個(gè)性化博客;
2.zblogasp版本支持Access+MYSQL雙數(shù)據(jù)庫(kù),可實(shí)現(xiàn)靜態(tài)化、偽靜態(tài)、動(dòng)態(tài)頁(yè)面;
3.zblogphp版本[1] 支持支持MySQL(MariaDB)和SQLite雙數(shù)據(jù)庫(kù),可實(shí)現(xiàn)偽靜態(tài)、動(dòng)態(tài)頁(yè)面;
4.廣泛支持IE(最新版后臺(tái)不支持IE6)、Chrome、Firefox、Opera、Safari多種瀏覽器;
④typecho(代碼只有4KB超輕博客系統(tǒng))
1、Magike博客程序是基于MagikeFramework開(kāi)發(fā),保證了程序的效率和安全性,但是這個(gè)MVC的框架結(jié)構(gòu)比較復(fù)雜,更適合用于開(kāi)發(fā)大型項(xiàng)目,如果在博客程序開(kāi)發(fā)中可以精簡(jiǎn)掉MagikeFramework自帶的模板引擎以及其他一些代碼,就可以提供給用戶一個(gè)更精巧的程序,這與我們希望代碼越少越好的初衷一致,這直接推動(dòng)了新版本從內(nèi)核開(kāi)始重 寫(xiě)。
2、作為一個(gè)使用GPL V2發(fā)布的開(kāi)源程序來(lái)說(shuō),雖然我們極力保證代碼的規(guī)范性,但還是存在一些不足,比如程序注釋不夠詳細(xì),加上開(kāi)發(fā)團(tuán)隊(duì)在對(duì)國(guó)際化的理解上走了一點(diǎn)彎路,與其逐步完善,不如從根本上重來(lái),讓新程序的開(kāi)源血統(tǒng)更加純潔
推薦:
wordpress開(kāi)源程序!
優(yōu)點(diǎn):
1、WordPress 功能強(qiáng)大、擴(kuò)展性強(qiáng),這主要得益于其插件眾多,易于擴(kuò)充功能,既有seo推廣插件All in one seo插件也有靜態(tài)緩存插件cos-html-cache,基本上一個(gè)完整網(wǎng)站該有的功能,通過(guò)其第三方插件都能實(shí)現(xiàn)所以功能;
2、wordpress搭建的博客對(duì)seo搜索引擎友好,收錄也快,排名靠前(尤其是安裝谷歌網(wǎng)站地圖插件Google XML Sitemaps和百度網(wǎng)站地圖插件Baidu-Sitemap后,效果更佳!);
3、適合DIY,如果你是喜歡豐富內(nèi)容的網(wǎng)站,那么wordpress可以很好地符合你的胃口。
4、現(xiàn)成主題很多,網(wǎng)站上一大片都是wordpress的主題,各色各樣,應(yīng)有盡有!
缺點(diǎn):
1、wordpress源碼系統(tǒng)初始內(nèi)容基本只是一個(gè)框架,需要時(shí)間自己搭建;
2、插件雖多,但是不能安裝太多插件,否則會(huì)拖累網(wǎng)站速度和降低用戶體驗(yàn);
3、服務(wù)器空間選擇自由較小,由于是php語(yǔ)言搭建的,在windows主機(jī)空間上并不能完美支持 wordpress,所以一般都選擇完美支持php語(yǔ)言的linux主機(jī)空間!而在國(guó)內(nèi)大多數(shù)服務(wù)器都是windows系統(tǒng)的,而境外較多l(xiāng)inux系 統(tǒng),所以很多站長(zhǎng)只能買境外空間,網(wǎng)站速度自然比不上國(guó)內(nèi)空間速度!
4、wordpress備份和網(wǎng)站轉(zhuǎn)移比較繁瑣,需要涉及到數(shù)據(jù)庫(kù)!
5、靜態(tài)化較差,確切地說(shuō)是真正靜態(tài)化做得不好,如果要想對(duì)整個(gè)網(wǎng)站生成真正靜態(tài)化頁(yè)面,目前還做不好,最多只能生成首頁(yè)和文章頁(yè)靜態(tài)頁(yè)面,所以只能對(duì)整站實(shí)現(xiàn)偽靜態(tài)化!
asp的搜下ZBLOG就行了,開(kāi)源的,源碼都有,PHP的就用WORDPRESS,搜一下你就知道!