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