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