多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

中國最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2

PHP教程

PHP 教程

PHP 表單

PHP 高級教程

PHP 數據庫

PHP XML

PHP 與 AJAX

PHP 參考手冊

PHP 測驗

拓展閱讀

PHPCMS使用說明及其他CMS開源系統推薦

閱讀 (2638)

Content Management System簡稱CMS,中文叫整站系統或者文章系統。CMS廣泛應用于企業網站、個人網站、博客、電子商務網站等需要定期、頻繁更新內容的網站,可以輕松處理大量的數據請求,實現便捷高效的管理。如果有一個好的系統來支撐你的網站,那將節省大量的人力物力,你只要配置安裝好,網站內容管理者只要定期更新數據,剩下的事就交給CMS去處理就好了,下面先以“PHPCMS2008”為實例,教你如何使用CMS開發網站,并且文末還有一些其他的PHP開源CMS系統推薦及下載,希望能對你的工作和學習帶來幫助。


一、PHPCMS

Phpcms2008是一款基于PHP+Mysql架構的網站內容管理系統,也是一個開源的 PHP 開發平臺。Phpcms 采用模塊化方式開發,功能易用便于擴展,可面向大中型站點提供重量級網站建設解決方案。Phpcms自發布phpcmsv9之后,已穩居國內cms系統使用率第一名,更證明了phpcms產品的市場認可度。

下載

點此下載程序源碼包,解壓,把PHPCMS文件內的全部文件和文件夾放到服務器根目錄。 

備注:Phpcms2008安裝包內有2個文件夾: doc和phpcms。Doc文件夾中的.htaccess文件是Web服務器Apache 中特有的一個配置文件,操控著服務器上的許多行為,我們可以利用它來做許多事情,例如:設置訪問權限,網址重定向,等等,一般放在網站根目錄。

安裝

本地訪問http://localhost/install/安裝PHPCMS,如果設置其他地址或端口,請設置相應的url即可。

訪問

安裝完成,進入后臺http://localhost/admin.php,依次點擊“我的面板”、“更新緩存”、“生成首頁”,即可用http://localhost/訪問到網站首頁。

二、網站開發


修改網站標題 
進入后臺http://localhost/admin.php,點擊“我的面板”中“網站設置”,可以看到好多設置選項,“網站設置”是網站常用設置的基本配置選項。

修改網站標題

如果網站只在本地安裝,請勿修改網站地址選項,如果服務器安裝,此處填寫域名即可。

建立模型
模型的建立是為了對內容更好的適應采取的方式(本質是新建一張表),比如今日推薦的信息與電影的相關內容,而phpcms默認的模型(如新聞)并沒有提供一些特殊的字段,如電影的導演,電影的上映日期等。所以我們需要建立一個模型 。

添加
依次點擊“系統設置”、“模型管理”、“添加模型”輸入相應的信息之后,保存即可。

字段
模型建立成功之后,就可以為模型添加字段了,點擊管理模型,字段管理,添加字段,輸入相應的信息,保存。下圖是電影模型的部分字段示例:


字段

修改字段排序,可以按照你想要的格式添加內容。

建立欄目
欄目是網站內容分類的方法,比如一些電影網站的欄目的動作欄目,愛情欄目分類等等。一個欄目使用一個模型,一個模型可以被無數個欄目使用.依次點擊“系統設置”、“欄目管理”、“添加欄目”可看到添加頁面,下面依次解釋各個選項的意思:

1、上級欄目
上級欄目只是本欄目結構上的父欄目。比如動作欄目上面的電影欄目,如果選擇“無”,則添加的欄目即為一級欄目。

2、欄目類型
內部欄目如上面的電影欄目,是網站實際存在的欄目。 單網頁是指一個網頁,實質不存在任何于一個實際欄目,如一般網站的聯系我們,企業介紹等。外部鏈接指以欄目的形式鏈接到其他網站的一個鏈接。、

3、綁定模型
綁定模型:使用哪一個模型。 下圖是建立一個欄目的示意圖:

綁定模型

4、擴展設置
點擊下一步之后可以設置本欄目的信息,重點講解“擴展設置”中的欄目頁模板,列表頁模板和內容頁模板。  
    
如果一個欄目之下還有一個欄目(如果電影之下動作欄目),那么訪問這個欄目(電影)時,對應的模板文件是以category開頭的欄目頁模板,如果訪問子欄目(動作)時,對應的模板文件是以list開頭的列表頁模板,而內容頁模板文件以show開頭,對應的是動作里面的內容顯示的頁面。 

注意:如果一個欄目沒有父欄目,欄目頁模板是閑置的,只訪問list列表頁文件。

自定義模板文件
所謂的模板文件就是,html頁面中加入了一些php和smarty東西,當然,PHPCMS加入了自己特有的中文標簽。修改模板文件是大多數使用phpcms的主要工作之一,畢竟誰都不愿意自己的網站和別人的一模一樣。 模板文件存放在\templates\default\文件夾之下。    

phpcms文件夾對應的內容模塊,  

search對應的是全站搜索的模塊等。  

Phpcms文件夾內的index文件是全站的首頁模板。下面講解首頁里除html之外的幾個地方,html 和css 、js等內容大家自己去學習。 

引用
{template 'phpcms','header'}---當前頁面引用phpcms文件夾內的header.html文件

中午標簽
{tag_首頁幻燈片}---phpcms特有的中文標簽技術,在”模板風格”、“PHPCMS”、“管理內容標簽”-選擇{tag_首頁幻燈片}進行查看,中文標簽技術本質上是生成loop循環語句,和{get}作用一樣。

碎片
{block('index', 1)}---phpcms中的碎片。所謂碎片是在一個頁面中加入一些固定的內容,但可以不用修改html文件即可達到編輯內容的特殊文件格式,像是生活中的便利貼。如果站的聯系我們等,一般單網頁使用碎片功能。 

加入碎片方法(重要):在頁面中按照{block('index', 1)}格式加入一個碎片(如在index.html頁面中加入碎片),在“模板風格”, “PHPCMS”、“管理模板”找到index.html,點擊“可視化”按鈕進入頁面編輯模式。 點擊黃色區域即可添加碎片,之后可以再“碎片管理”中更改內容。

Get語句
{get sql="select d.contentid,d.supports,c.title,c.style,c.url from phpcms_digg d left join phpcms_content c on d.contentid=c.contentid where c.status=99 order by d.supports_week desc" rows="10"}-->   
<li><span>{$r[supports]}</span><a href="{$r[url]}" target="_blank" class="{$r[style]}">{str_cut($r[title], 44)}</a></li>  
{/get}

Get語句是模板頁面中使用mysql語句,調用內容的標準方法之一,不能使用limit語句,用rows替代。 上述語句表示調用一周DIGG最多內容的排行。


添加自定義模塊

自定義模塊是phpcms框架重要開放標準之一,用戶可以根據需求自定義,當然這需要懂php。添加自定義模塊的方法是:“系統設置”、“模塊管理”、“添加模塊”。 

有些網站的打分功能,就是通過添加模塊來實現的,大家可以再phpcms官方論壇上找下打分模塊。

三、網站發布

Sitemap.xml文件是搜索引擎抓取網頁的核心文件之一,向搜索引擎提交之后,可以提高收錄量,加快快照更新速度等。PHPCMS可以自動生成sitemap.xml文件,訪問地址是http://域名/sitemap.xml. 在“系統設置、系統工具、百度谷歌圖”中設置更新頻率等。  

百度sitemap.xml提交地址:zhanzhang.baidu.com  

Googlesitemap.xml提交地址: google.com/webmasters/tools/?hl=zh_CN

四、常見問題

可視模式下無法編輯碎片

影響phpcms碎片功能操作的js   header.html中包含了一下3個JS 
<script language="JavaScript" src="images/js/jquery.min.js"></script> 
<script language="JavaScript" src="images/js/common.js"></script> 
<script language="JavaScript" src="images/js/config.min.js"></script>
以上3個JS文件刪除、修改、和首頁圖片廣告js代碼沖突都會影響后來碎片管理功能,具體表現為碎片出無黃色背景,且不可編輯、添加碎片懸浮按鈕能夠顯示但不能點擊 以上3個JS文件被影響是直接的,無需更新首頁、清除緩存、清除瀏覽器緩存。

set_magic_quotes_runtime() is deprecated
在安裝PHPCMS出現Deprecated: Function set_magic_quotes_runtime() is deprecated 錯誤,查了一下網絡及資料發現是PHP5.3和PHP6.0之后移除了set_magic_quotes_runtime()函數。 

解決辦法: 
 //@set_magic_quotes_runtime(0); 
ini_set("magic_quotes_runtime",0); 
 
就是用ini_set()辦法替代原有的set_magic_quotes_runtime語法。

基于PHP的開源CMS系統推薦

1. DynPage

DynPage 是一個無數據庫的開源 CMS,集成了著名的編輯器 CKEditor。CKeditor 所編輯的頁面中可插入 Ajax/JavaScript 和 PHP 代碼,因此,DynPage 可支持跨站獲取內容。


DynPage

2. DynPG

DynPG 是一個免費的基于 PHP 和 MySQL 的內容管理系統(CMS)。DynPG 的所有模塊都是免費的,并基于 GNU 許可。


DynPG


3、Elxis

Elxis 是一個符合 W3C 標準的、具有多語言支持的內容管理系統。


Elxis

4. eliteCMS

Elite CMS 是一個為不具備 HTML 和 PHP 知識的人創建的內容管理系統。


eliteCMS


5、HBcms

一個以PHP官方推薦 的PEAR+SMARTY技術架構的cms,2006年才推出,完全符合cms的發展趨勢,簡單,易用,美觀。

HBcms


關閉
程序員人生
主站蜘蛛池模板: 国内自拍小视频 | 麻豆69堂免费视频 | 今天免费中文字幕视频 | 自拍1页| 亚洲精品不卡视频 | 免费欧美在线 | 真性中出 | 中文字幕第二一区 | 久久精品国产欧美成人 | 一级国产 | 羞羞视频在线 | 国产精品一二三区 | 一级欧美一级日韩毛片99 | 亚洲国产一区二区三区综合片 | 欧美18一19sex性瑜伽hd | 日本不卡免费高清一级视频 | 久久久高清日本道免费观看 | 欧美在线一二三 | 老司机午夜免费福利 | 92精品国产自产在线观看 | 性欧美日韩 | 亚洲日韩精品欧美一区二区一 | 女人aaaaa片一级一毛片 | 一级毛片一级毛片一级毛片一级毛片 | 91久久亚洲精品一区二区 | 国产成人无精品久久久 | 69国产成人综合久久精 | 2022精品天堂在线视频 | 日本高清69 | 国产精品一级视频 | 亚洲高清在线天堂精品 | 激情综合婷婷丁香六月花 | 欧美一区二区三区在线观看 | 午夜视频在线观看免费观看在线观看 | 欧美日韩国产超高清免费看片 | 羞羞影院在线观看 | 日本a级毛片免费视频播放 日本a毛片 | 国产成人精品亚洲一区 | 亚洲一级在线观看 | 国产午夜精品久久久久免费视 | 日韩爱爱片 |