PHPCMS V9基于PHP+MYSQL環(huán)境運行 操作系統(tǒng) linux 或者 windows Web Server Apache、IIS 、Nginx或其他 Web Server PHP版本 PHP 5以上版本 MYSQL版本 MySql 4.1以上版本 相關(guān)擴展功能 項目 狀態(tài) MYSQL擴展 必須開啟 JSON擴展 必須開啟 ICONV 必須開啟 GD庫 必須開啟 FREETYPE 必須開啟 URL Rewrite 可選 GZip 可選 …
在整體的系統(tǒng)運行過程中,數(shù)據(jù)庫服務(wù)器 MySQL 的壓力是最大的,不僅占用很多的內(nèi)存和 cpu 資源,而且占用著大部分的磁盤 io 資源,連 PHP 的官方都在聲稱,說 PHP 腳本 80% 的時間都在等待 MySQL 查詢返回的結(jié)果。由此可見,提高系統(tǒng)的負載能力,降低 MySQL 的資源消耗迫在眉睫。 1、頁面緩存功能: 頁面緩存功能降低MySQL的資源消耗的(系統(tǒng)本身就已經(jīng)考慮,采用生成HTML頁面,大大降低了數(shù)據(jù)庫的壓力)。 2、mysql服務(wù)器的優(yōu)化 2.1、修改全站搜索 修改my.ini(my.cnf) ,…
什么是SSI? SSI是英文Server Side Includes的縮寫,翻譯成中文就是服務(wù)器端包含的意思。從技術(shù)角度上說,SSI就是在HTML文件中,可以通過注釋行調(diào)用的命令或指針。SSI具有強大的功能,只要使用一條簡單的SSI命令就可以實現(xiàn)整個網(wǎng)站的內(nèi)容更新,時間和日期的動態(tài)顯示,以及執(zhí)行shell和CGI腳本程序等復(fù)雜的功能。 如何使你的Apache服務(wù)器支持SSI? Apache默認是不支持SSI的,需要我們更改httpd.conf來進行配置。我這里以windows平臺的Apache 2.0.x為例:打開conf目錄下的httpd.conf…
本人已成功將2008調(diào)試的網(wǎng)站遷移至虛擬主機中,現(xiàn)將有關(guān)設(shè)置和應(yīng)注意的地方拿來與大家一道分享。 由于是一次性成功,遷移后沒有碰到任何問題(至少現(xiàn)在沒有),因此以下提到的不一定全面,請大家諒解。 [首先要在虛擬主機中根據(jù)第一、二條全新安裝phpcms2008] 第一,安裝環(huán)境: 本機電腦到虛擬主機: 第二,帳號設(shè)置: 將本地調(diào)試的網(wǎng)站帳號設(shè)置與虛擬主機中的一樣。下圖的會員密碼密鑰(未顯示)也是一樣,管理員為:admin 數(shù)據(jù)表前綴:phpcms_ (沒變) 本地調(diào)試過程中,添加了幾…
Phpcms默認不支持調(diào)用全站最新文章,需要修改文件:\phpcms\modules\content\classes\content_tag.class.php,找到以下函數(shù): /** * 列表頁標簽 * @param $data */ public function lists($data) { $catid = intval($data['catid']); if(!$this->set_modelid($catid)) return false; if(isset($data['where'])) { $sql = $data['where']; } else { …
今天忙于修改網(wǎng)站界面,想在首頁添加瀏覽排行功能,卻發(fā)現(xiàn)Phpcms竟然不支持調(diào)用全站文章排行。下午仔細研究了Phpcms源碼,終于找到解決辦法。 默認情況下,Phpcms只支持調(diào)用當前文章排行,代碼如下: {pc:content action="hits" catid="$catid" num="10" order="views DESC" cache="3600"} 其中$catid為待調(diào)用欄目的id,如果想實現(xiàn)全站調(diào)用,需要修改phpcms\modules\content\classes\content_tag.class.php文件,找到以下函數(shù): /** * 排行榜標簽 * @param $da…
不同于Wordpress,Phpcms默認不支持隨機文章調(diào)用,必須自己動手實現(xiàn),調(diào)用代碼如下: {pc:content action="lists" catid="$catid" num="8" order="rand()" return="info"} <ul class="list lh24 f13"> {loop $info $v} <li><a href="{$v['url']}" target="_blank" title="{$v['title']}"{title_style($v[style])}>{$v['title']}</a></li> {/loop} </ul> {/pc} 上述代碼只做…
在PHPCms內(nèi)容頁中,出于完全考慮,默認是禁止JavaScript腳本的,所以我們在添加文章時,雖然加入了js代碼,但實際上并沒有起作用,而是以文本形式顯示。如果要讓內(nèi)容頁支持JavaScript,則要做以下修改: 在文件..\caches\caches_model\caches_data\content_input.class.php中找到函數(shù): function get($data,$isimport = 0) { $this->data = $data = trim_script($data); 修改為: function get($data,$isimport = 0) { $this->data = $data; /…
上一篇《phpcms V9 常用文件目錄結(jié)構(gòu)》主要介紹了系統(tǒng)文件目錄,這篇文章則詳細的介紹一下系統(tǒng)自帶默認模板的文件目錄結(jié)構(gòu)。主題模板位于“..\phpcms\templates\”文件夾內(nèi)。而css樣式、js文件,以及模板配帶的images文件夾則位于根目錄下“..\statics\”文件夾內(nèi)。 templates 框架系統(tǒng)模板目錄 announce 公告 show.html 內(nèi)容頁 comment 評論 show_list.html 內(nèi)容頁評論列表 list.html…
最近正在為一個使用phpcms程序的網(wǎng)站做修改,從頭學習phpcms。這個cms自由度很大,很多功能可以輕易的實現(xiàn)(當然,它不是萬能的)。雖然用的人多,但是沒有一個統(tǒng)一、完整、適合從頭開始學的教程。為了利人利己,也順便給博客拉點人氣,從今天開始,我準備自己整理我所接觸、使用到的一些技巧和內(nèi)容。 下面是phpcms V9 的常用文件目錄結(jié)構(gòu),官方給的說明書里有,但不全。這里部分沒有標注,說明我不常用或者根本就沒用到。 api 接口文件目錄 caches 緩存…
一、模塊配置 位置:會員管理----會員管理----模塊配置 二、添加會員 位置:會員管理----會員管理----添加會員 如果你整合了ucenter,那么添加會員會直接去ucenter添加 三、審核會員 位置:會員管理----會員管理----審核會員 此功能需要在模塊中啟動相應(yīng)的配置 四、管理會員 位置:會員管理----會員管理----管理會員 …
config.inc.php(include/config.inc.php)文件包含了系統(tǒng)運行的核心配置,詳細參數(shù)介紹如下: //數(shù)據(jù)庫配置信息 define('DB_HOST', 'localhost'); //數(shù)據(jù)庫服務(wù)器主機地址 define('DB_USER', 'root'); //數(shù)據(jù)庫帳號 define('DB_PW', 'root'); //數(shù)據(jù)庫密碼 define('DB_NAME', 'phpcmsutf'); //數(shù)據(jù)庫名 define('DB_PRE', 'phpcms_'); //數(shù)據(jù)庫表前綴,同一數(shù)據(jù)庫安裝多套Phpcms時,請修改表前綴 define('DB_CHARSET', 'utf8'); //數(shù)據(jù)庫字符集 define('…
一、模塊配置 位置:模塊管理---網(wǎng)站公告--權(quán)限設(shè)置 二、添加公告 位置:模塊管理---網(wǎng)站公告--添加公告 文字闡述: 請參照圖片文字說明 三、管理公告 位置:模塊管理---網(wǎng)站公告--管理公告 …
一、數(shù)據(jù)源設(shè)置(數(shù)據(jù)源的管理位置在系統(tǒng)設(shè)置-相關(guān)設(shè)置-數(shù)據(jù)源管理) 數(shù)據(jù)源說明: 添加數(shù)據(jù)源: 操作完成就可以在數(shù)據(jù)源管理里面查看我們新建數(shù)據(jù)源discuz 管理數(shù)據(jù)源: 二、模板里面用GET標簽調(diào)用數(shù)據(jù)源(調(diào)用一中的數(shù)據(jù)源[discuz]到首頁模板index.html) 位置:模板風格---phpcms--index.html 文字闡述: GET標簽直接放到模板…
一、添加會員組 位置:會員管理----會員組管理----添加會員組 二、管理會員組 位置:會員管理----會員組管理----管理會員組 三、會員升級 會員制收費是網(wǎng)站實現(xiàn)盈利的普遍方式之一,比如QQ會員,自助購買會員后可以享受特權(quán),到期續(xù)費,如果過期不續(xù)費服務(wù)就自動終止。我們設(shè)置好會員組,制定合理的價格!在前臺會員中心就會出現(xiàn),我們提供的收費服務(wù)。 …
Phpcms 是一個基于PHP Mysql架構(gòu)的網(wǎng)站內(nèi)容管理系統(tǒng),同時也是一個開放的PHP開發(fā)平臺。Phpcms 采用模塊化方式開發(fā),功能強大靈活易于擴展,并且完全開放源代碼,面向大中型站點提供重量級網(wǎng)站建設(shè)解決方案。3年來,憑借Phpcms團隊長期積累的豐富的Web開發(fā)及數(shù)據(jù)庫經(jīng)驗和勇于創(chuàng)新追求完美的設(shè)計理念,使得Phpcms得到了近10萬網(wǎng)站的認可,并且越來越多地被應(yīng)用到大中型商業(yè)網(wǎng)站 主要功能 新聞、圖片、下載、信息、產(chǎn)品、會員、問吧、訂單、財務(wù)、專題、全站搜索、廣告、自定義表單…
位置:內(nèi)容管理----生成HTML 為了減輕網(wǎng)站負載,提高搜索引擎的友好度,PhpCms大多數(shù)內(nèi)容都需要生成HTML,一般的操作如下: 1、發(fā)布內(nèi)容、修改內(nèi)容(發(fā)布、修改時會直接生成HTML) 2、更新內(nèi)容對應(yīng)的欄目HTML(可以同時更新了多個欄目的內(nèi)容) 3、更新主頁HTML 4、更新欄目(可以同時更新了多個欄目的內(nèi)容) 5、更新專題(可以同時更新了多個類別頁、專題頁) 其它的HTML定期更新即可,不需要每次都更新。
會員模型說明: 會員模型,可以讓用戶自由定義不同會員模型,如(企業(yè)會員,高級會員)通過定義多個會員模型可以更好的管理我們的系統(tǒng) 一、添加會員模型 位置:會員管理--會員模型管理--添加會員模型 二、會員模型管理 位置:會員管理--會員模型管理--會員模型管理 為企業(yè)會員模型添加字段企業(yè)會員模型字段管理三、前臺會員模型展示 在前臺點擊注冊 四、導(dǎo)入會員模型 位置:會員管理--會員模型管理--導(dǎo)入會員模型 如果對會員模型比較熟悉,可以手動編寫,在通過“導(dǎo)入會…
模板方案 位置:模板風格---模板方案 1、所有模板方案都保存在 ./templates/ 目錄下(如果需要在線修改,請通過ftp將該目錄設(shè)置為 777 ,并應(yīng)用到子目錄)2、網(wǎng)站當前使用的模板方案為:默認模板 ,保存路徑為: ./templates/default/ ,其他模板方案的變化不會影響網(wǎng)站前臺的顯示。3、如果您需要增加網(wǎng)站模板方案,請把新的模板方案上傳至 ./templates/ 目錄 4、如果您需要應(yīng)用新的網(wǎng)站模板方案,請把該模板方案設(shè)置為系統(tǒng)默認方案 5、文件存放規(guī)則5.1、在模板套系下的每個目錄…
一、添加欄目 位置:系統(tǒng)設(shè)置----欄目管理----添加欄目添加欄目,根據(jù)自己的需求是否有上級欄目,并且選擇合適的欄目類型,欄目管理類型:1、內(nèi)部欄目(可綁定內(nèi)容模型,并支持在欄目下建立子欄目或發(fā)布信息)2、單網(wǎng)頁(可更新單網(wǎng)頁內(nèi)容,但是不能在欄目下建立子欄目或發(fā)布信息)3、外部鏈接(可建立一個鏈接并指向任意網(wǎng)址)同時要綁定一個模型,如果建立一個新聞欄目,那么就要綁定“文章”模型。設(shè)置欄目的詳細信息,欄目名稱、欄目目錄(欄目內(nèi)容生成靜態(tài)文件存放的目錄)欄…
位置:系統(tǒng)設(shè)置---模型管理---添加模型 填寫完模型的基本信息,保存后出現(xiàn)字段管理界面,在這里添加模型字段,如圖: 修改模型字段,如圖: 預(yù)覽字段、模型,如圖: 預(yù)覽模型,如圖: 這樣一個基本的模型就出現(xiàn)了,當然要根據(jù)需求添加字段,同時制作模型的模板文件。
服務(wù)器套件所包含的軟件: apache 2.2.9 php 5.2.6 mysql 5.0.51b zend Optimizer 3.2.0 phpMyAdmin 2.11.9.1 phpcms 2008正式版本 下載地址:http://download.phpcms.cn/phpcms2008/pc_webserver2008.exe 安裝方法: 直接運行 pc_webserver2008.exe 文件 (安裝需裝在默認的文件夾中,否則需要手工修改配置)啟動服務(wù)器方法: 直接運行 D:\PC_webserver\Start.bat關(guān)閉服務(wù)器方法: 直接運行 D:\PC_webserver\Stop.bat注意:如果服務(wù)器已經(jīng)安裝了IIS(asp運行環(huán)境)…
一、模塊配置 位置:模塊管理---評論管理--模塊配置 模塊說明: 二、添加財務(wù) 位置:模塊管理---評論管理--管理評論
碎片是什么?把一個完整的頁面理解成由許多塊組成,而每一個“塊”我們就可認為就是一個”碎片“! 這樣,我們在頁面放置一些碎片,在以后的維護維護中,只需要對碎片進行維護! 碎片功能支持完全手動更新,并且可以搜索內(nèi)容,可恢復(fù)數(shù)據(jù)至任何歷史版本,常用于專題制作和首頁頻繁更新的內(nèi)容。 您可以在模板中直接插入 {block('news', 1)} 格式的碎片標簽,然后進后臺模板管理點擊“可視化”即可看到添加碎片的鏈接。 碎片參數(shù)說明: 1、第一個參數(shù)“news”是頁面唯一標識,您可以…
一、推薦位管理 位置:內(nèi)容管理---推薦位管理 推薦位是指管理員可以把信息推送至網(wǎng)頁上指定的位置,也可以隨時把信息從指定的位置撤下來,從而達到信息精準投放的目的:1、進入“內(nèi)容管理----推薦位管理----信息推薦”,您可以把需要推薦的信息推送到指定的推薦位;2、進入“內(nèi)容管理----推薦位管理----信息管理”,您可以了解推薦位當前的信息列表,可以把指定的信息從該推薦位撤下來。3、進入“添加推薦位”,可以添加推薦位,同時可以通過:(位置:系統(tǒng)設(shè)置----相關(guān)設(shè)置---…
位置:系統(tǒng)設(shè)置---模型管理---管理模型 模型管理,可以對模型維護、修改屬性、刪除、導(dǎo)出、字段管理,如圖: 修改模型配置,生成方式、欄目頁URL規(guī)則、內(nèi)容頁URL規(guī)則、工作流方案,如圖:
默認模板存放在 ./templates/default/phpcms/ 目錄里。header.html、index.html、footer.html 三個模板文件。這可是模板的靈魂??!完整頁面模板就是header index footer了. 打開 header.html如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; c…
位置:內(nèi)容管理----專題管理 專題管理中,是對專題的維護、查找、 一、添加專題 位置:模塊管理---專題--添加專題 添加專題二、管理專題 位置:模塊管理---專題--管理專題 專題的碎片添加完成:現(xiàn)在我們要在前臺預(yù)覽一下,要現(xiàn)更新一下專題. 位置:內(nèi)容管理---生成HTML--更新專題頁 1. 添加專題信息,為你的專題添加一些相關(guān)的信息,如圖2. 管理專題信息,如圖3. 維護碎片,可以對專題做可視化編輯,如圖3.1. 添加碎片,如圖3.2. 開始添加“格式化碎片”3.3. 碎片內(nèi)容添加3…
位置:系統(tǒng)設(shè)置---模型管理---導(dǎo)入模型 模型配置文件可以參考(管理模型--導(dǎo)出為模板)文件,如圖:
一、管理模板 位置:模板風格---Phpcms---管理模板 提示信息 當前模板保存在 ./templates/default/phpcms/ 目錄 1.PHPCMS 模板制作與標簽設(shè)置的基本流程: 1.1、通過Deamweaver、Fireworks、Flash 和 Photoshop 等軟件設(shè)計好 html 頁面;1.2、根據(jù)頁面布局插入中文標簽1.3、在 ./templates 目錄下建立一個新的模板目錄,然后把做好的 html 頁面按照 PHPCMS 模板命名規(guī)則命名并存放到模板目錄;1.4、登錄PHPCMS后臺,進入“模板風格”管理,把自己新建的模板方案設(shè)置為默認方案;…
Copyright ? 2013-2018 Tadeng NetWork Technology Co., LTD. All Rights Reserved.