Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 在线观看视频一区二区,激情小视频在线,久久精品国产99国产精品免费看

          整合營銷服務商

          電腦端+手機端+微信端=數(shù)據(jù)同步管理

          免費咨詢熱線:

          國內(nèi)十大CMS系統(tǒng)簡介(PHP篇)

          國內(nèi)十大CMS系統(tǒng)簡介(PHP篇)

          下是國內(nèi)最常用的基于PHP+MySql的十大CMS系統(tǒng):

          1. DEDE -這是一款國內(nèi)開源的cms,作者是一個人,能做出如此功能的cms,是相當不錯的。2007版功能十分強大,希望能改善之前數(shù)據(jù)量一大,更新靜態(tài)頁就很慢的缺點。因為開源,有較多的玩家和擁護者。非常適合有一定編程基礎(chǔ)的站長。

          2. phpcms-一個綜合的網(wǎng)站管理系統(tǒng),由PHP+MYSQL構(gòu)架全站生成html,能夠快速高效地應用于LINUX和WINDOWS服務器平臺,是目前中國LINUX環(huán)境下最佳的網(wǎng)站管理應用解決方案之一。之前被酷6收購,現(xiàn)在被盛大收購,雖然易主,但差別不會太大。

          3. 帝國網(wǎng)站管理系統(tǒng)-Ecms全稱為"帝國網(wǎng)站管理系統(tǒng)",英文譯為"Empire CMS"簡稱"Ecms".Ecms是基于B/S結(jié)構(gòu),且功能強大而易用的網(wǎng)站管理系統(tǒng).是一個經(jīng)過完善設(shè)計的適用于Linux/windows/Unix等環(huán)境下高效的網(wǎng)站解決方案。

          4. php168 -PHP168整站系統(tǒng),代碼全部開源,可方便的進行二次開發(fā),功能模塊可以自由安裝與刪除,個人用戶免費使用。系統(tǒng)頻道模塊很多,適合作個人門戶網(wǎng)站。較多頁面沒有生成靜態(tài)頁。如果你想建站,就義無反顧的選擇它吧!!!

          5. HBcms :一個以PHP官方推薦的PEAR+SMARTY技術(shù)架構(gòu)的cms,比較容易上手,適合沒經(jīng)驗的新人做網(wǎng)站。沒有下載,分類信息等模塊,適合做文章為主的網(wǎng)站。全站生成靜態(tài)頁,默認附帶了幾套模板,可以方便的更換模板。個人企業(yè)都免費,無需授權(quán)。

          6. SupeSite-一款將論壇資源自動轉(zhuǎn)換成門戶網(wǎng)站的php程序系統(tǒng),使用SupeSite,并利用你現(xiàn)有的論壇,你將自動擁有一個功能完備的,資源豐富的站點系統(tǒng);由論壇變成網(wǎng)站,一切都是自動完成,你不需要任何干涉。讓你輕輕松松實現(xiàn)建立網(wǎng)站的目的。

          7. 曼波-MAMBO,一個國外的CMS系統(tǒng),功能很強大,支持添加很多組件,模塊;擁有豐富的模板.Mambo是一個網(wǎng)站內(nèi)容管理系統(tǒng)(CMS),它是網(wǎng)站的后臺引擎,使網(wǎng)站內(nèi)容的創(chuàng)建、管理和共享更加簡易。Mambo十分強大,但官方網(wǎng)站也承認,它不是典型的“門戶”網(wǎng)站解決方案。

          8. Joomla! 是一套在國外相當知名的內(nèi)容管理系統(tǒng),2007年開源cms第一名!Joomla!是使用PHP語言加上MySQL數(shù)據(jù)庫所開發(fā)的軟件系統(tǒng),可以在Linux、Windows、MacOSX等各種不同的平臺上執(zhí)行。操作接口除了美觀之外,也花了很多心力在設(shè)計這些接口的簡易操作性。但初次使用者,需要花一點時間學習一下操作的方式,才能運用自如。

          9. Drupal-Drupal是一個強大的軟件,它可以讓個人或社區(qū)使用者很容易地發(fā)表、管理并組織一個網(wǎng)站里大量且多樣的內(nèi)容。已經(jīng)有許多個人和組織采用Drupal來建立各種不同的網(wǎng)站。Drupal是一套采用GPL授權(quán)的開放源碼軟件,是由數(shù)以千計的使用者和開發(fā)人員所共同維護和開發(fā)的。

          10. WordPress是一款基于PHP和MySQL的Blog軟件,但是它也可以當作簡單的cms系統(tǒng)來用。通過它可以快速而簡便的搭建屬于你自己的Blog(網(wǎng)站)平臺。簡而言之,這個Wordpress就相當于咱們用來搭建論壇的那些程序,比如用在自留地上的雷傲,還有別的比如PHPBB等等…

          Wordpress因為它的安裝簡單和可擴展性好幾乎已經(jīng)成了獨立搭建Blog平臺的第一選擇。Wordpress還有一個MU就是多用戶的版本,支持多用戶的Blog系統(tǒng)。

          有人說,WP不是CMS,但是你可能忘記了CMS的定義了!

          需要調(diào)用類別的地方,比如列表頁,首先寫循環(huán)前面寫上一句:

          <?php $TYPE=getcache('type_content','commons');?>

          這句就是把類別緩存加載進來.
          然后在循環(huán)里寫:

          <a href="index.php?m=content&c=type&catid={$catid}&typeid={$r[typeid]}">{$TYPE[$r[typeid]][name]}</a>

          這樣就可以調(diào)用出來類別了.
          不過鏈接暫時無效.因為還沒有做好鏈接文件.后面會更新這個文件的.

          類別鏈接頁面:
          新增一個 type.html 文件放到 phpcms\templates\default\content\ 下:
          該文件代碼如下:

          1. {template "content","header"}
          2. <!--main--><?php $typeid=intval($_GET['typeid']);?>
          3. <div class="main">
          4. <div class="col-left">
          5. <div class="crumbs"><a href="{siteurl($siteid)}">首頁</a><span> > </span>{catpos($catid)} 類別:<font color="red">{$TYPE[$typeid][name]}</font> 總共有 {$total} 條記錄</div>
          6. <ul class="list lh24 f14">
          7. {loop $datas $r}
          8. <li><span class="rt">{date('Y-m-d H:i:s',$r[inputtime])}</span>·<a href="{$r[url]}" target="_blank"{title_style($r[style])}>{$r[title]}</a></li>
          9. {if $n%5==0}<li class="bk20 hr"></li>{/if}
          10. {/loop}
          11. </ul>
          12. <div id="pages" class="text-c">{$pages}</div>
          13. </div>
          14. <div class="col-auto">
          15. <div class="box">
          16. <h5 class="title-2">頻道總排行</h5>
          17. {pc:content action="hits" catid="$catid" num="10" order="views DESC"}
          18. <ul class="content digg">
          19. {loop $data $r}
          20. <li><a href="{$r[url]}" target="_blank">{$r[title]}</a></li>
          21. {/loop}
          22. </ul>
          23. {/pc}
          24. </div>

          25. </div>
          26. </div>
          27. {template "content","footer"}

          新增一個 type.php 文件到 phpcms\modules\content\下,該文件代碼如下:

          1. <?php
          2. defined('IN_PHPCMS') or exit('No permission resources.');
          3. //模型緩存路徑
          4. define('CACHE_MODEL_PATH',CACHE_PATH.'caches_model'.DIRECTORY_SEPARATOR.'caches_data'.DIRECTORY_SEPARATOR);
          5. pc_base::load_app_func('util','content');
          6. class type {
          7. private $db;
          8. function __construct() {
          9. $this->db=pc_base::load_model('content_model');
          10. }
          11. /**
          12. * 按照模型搜索
          13. */
          14. public function init() {
          15. if(!isset($_GET['catid'])) showmessage(L('missing_part_parameters'));
          16. $catid=intval($_GET['catid']);
          17. $siteids=getcache('category_content','commons');
          18. $siteid=$siteids[$catid];
          19. $this->categorys=getcache('category_content_'.$siteid,'commons');
          20. if(!isset($this->categorys[$catid])) showmessage(L('missing_part_parameters'));
          21. if(isset($_GET['info']['catid']) && $_GET['info']['catid']) {
          22. $catid=intval($_GET['info']['catid']);
          23. } else {
          24. $_GET['info']['catid']=0;
          25. }
          26. if(isset($_GET['typeid']) && trim($_GET['typeid']) !='') {
          27. $typeid=intval($_GET['typeid']);
          28. } else {
          29. showmessage(L('illegal_operation'));
          30. }
          31. $TYPE=getcache('type_content','commons');
          32. $modelid=$this->categorys[$catid]['modelid'];
          33. $modelid=intval($modelid);
          34. if(!$modelid) showmessage(L('illegal_parameters'));
          35. $CATEGORYS=$this->categorys;
          36. $siteid=$this->categorys[$catid]['siteid'];
          37. $siteurl=siteurl($siteid);
          38. $this->db->set_model($modelid);
          39. $page=$_GET['page'];
          40. $datas=$infos=array();
          41. $infos=$this->db->listinfo("`typeid`='$typeid'",'id DESC',$page,20);//讀取整個模型下同類別文章
          42. //$infos=$this->db->listinfo("`typeid`='$typeid' AND catid='$catid'",'id DESC',$page,20);//僅僅讀取當前欄目下的同類別文章,如果要啟用此模式,請去掉上一行代碼并將本行開頭的// 兩斜杠去掉.
          43. $total=$this->db->number;
          44. if($total>0) {
          45. $pages=$this->db->pages;
          46. foreach($infos as $_v) {
          47. if(strpos($_v['url'],'://')===false) $_v['url']=$siteurl.$_v['url'];
          48. $datas[]=$_v;
          49. }
          50. }
          51. $SEO=seo($siteid, $catid, $TYPE[$typeid]['name'],$TYPE[$typeid]['description'],$TYPE[$typeid]['name'].'類別');
          52. include template('content','type');
          53. }
          54. }
          55. ?>

          上面的鏈接即可生效.
          需要注意的是:
          $infos=$this->db->listinfo("`typeid`='$typeid'",'id DESC',$page,20);//讀取整個模型下同類別文章
          //$infos=$this->db->listinfo("`typeid`='$typeid' AND catid='$catid' ",'id DESC',$page,20);//僅僅讀取當前欄目下的同類別文章,如果要啟用此模式,請去掉上一行代碼并將本行開頭的// 兩斜杠去掉.

          nginx進程,一般設(shè)置為和cpu核數(shù)一樣

          worker_processes 4;

          #錯誤日志存放目錄

          error_log /data1/logs/error.log crit;

          #運行用戶,默認即是nginx,可不設(shè)置

          user nginx

          #進程pid存放位置

          pid /application/nginx/nginx.pid;

          #Specifies the value for maximum file descriptors that can be opened by this process.

          #最大文件打開數(shù)(連接),可設(shè)置為系統(tǒng)優(yōu)化后的ulimit -HSn的結(jié)果

          worker_rlimit_nofile 51200;

          cpu親和力配置,讓不同的進程使用不同的cpu

          worker_cpu_affinity 0001 0010 0100 1000 0001 00100100 1000;

          #工作模式及連接數(shù)上限

          events

          {

          use epoll; #epoll是多路復用IO(I/O Multiplexing)中的一種方式,但是僅用于linux2.6以上內(nèi)核,可以大大提高nginx的性能

          worker_connections 1024; #;單個后臺worker process進程的最大并發(fā)鏈接數(shù)

          }


          主站蜘蛛池模板: 久久一区二区三区免费播放| 无码人妻精一区二区三区| 无码人妻精品一区二区三区99性 | 国产一区二区精品久久岳√| 波多野结衣AV无码久久一区| 国产精品一区在线观看你懂的| 亚洲Av无码一区二区二三区| 日本一区二区三区高清| 亚洲国产专区一区| 国产一区二区三区不卡在线观看| 99精品国产高清一区二区麻豆 | 香蕉久久AⅤ一区二区三区 | 亚洲乱码一区二区三区在线观看| 激情啪啪精品一区二区| 性色av闺蜜一区二区三区| 无码人妻啪啪一区二区| 精品国产a∨无码一区二区三区| 久久久久久人妻一区精品| 成人影片一区免费观看| 91福利国产在线观看一区二区 | 中文字幕在线观看一区| 久久精品人妻一区二区三区| 一区二区三区视频免费| 一区二区三区在线观看视频| 日本一区二区三区精品国产 | 亚洲日韩一区精品射精| 精品无码国产一区二区三区51安 | 理论亚洲区美一区二区三区| AV无码精品一区二区三区| 亚洲AV成人一区二区三区在线看| 少妇激情av一区二区| 美女毛片一区二区三区四区| 无码国产精品一区二区免费| 97久久精品无码一区二区| 国产精品第一区揄拍| 国产精品一区不卡| 国产成人片视频一区二区| 无人码一区二区三区视频| 亚洲爆乳精品无码一区二区三区| 中文字幕日韩一区| 国产成人精品视频一区|