国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > CMS > PhpCMS > 正文

phpcms的二次開發的代碼模板(一)

2024-09-10 07:16:02
字體:
來源:轉載
供稿:網友

phpcmsd的開源對于站長是個好消息,以后可以直接在上面進行開發了,現總結了一個二次開發的代碼模板,只要將下面的代碼稍加修改就可以完成一個新的插件了.哈~

  1. // PHPCMS 二次開發模板 
  2. // by 仲偉濤(luobo525) 
  3.  
  4. require './include/common.inc.php'
  5. $mycfg = array(); 
  6. $mycfg['refresh']=600;//頁面的數據更新時間,默認為10分鐘,即600秒。該時間以內讀取緩存文件,該時間以外重新查詢數據庫并重新建立緩存 
  7.  
  8.  
  9.  
  10. $cachefilename='zhongwtCacheFile';//命名緩存文件,緩存查詢結果 
  11.  
  12. $head['title']='title'
  13. $head['keywords'] = ''
  14. $head['description'] = ''//定義頁面的seo信息 
  15.  
  16. //判斷緩存是否過期 
  17. if(file_exists("./data/cache/".$cachefilename."_1.php") && ($PHP_TIME-filemtime("./data/cache/".$cachefilename."_1.php"))<$mycfg['refresh']) 
  18.   $mydatalist1 = cache_read($cachefilename.'_1.php');//如果緩存沒有過期的話就讀取緩存內容 
  19. else 
  20.  $mydatalist1 = array(); 
  21.  
  22. //自定義表的表名 .$CONFIG['tablepre']."mytable" 
  23. //如果是channel表   channel_table('模塊名', '頻道ID'); 
  24.  
  25. //取得列表的方法 
  26.  $query = "select * from ".$CONFIG['tablepre']."mytable"
  27.  $result=$db->query($query); 
  28.  while($r = $db->fetch_array($result)) 
  29.  {   
  30.   $r['linkurl'] = 'newValue';//給數組一個新的數值 
  31.   $mydatalist1[] = $r
  32.  }//開源軟件:Vevb.com 
  33.  cache_write($cachefilename.'_1.php',$mydatalist1);//同時將數組寫入到緩存文件中 
  34.  
  35. //取得單條記錄的方法 $r = $db->get_one($query); 然后將$r用cache_write寫入就可以了 
  36. //直接執行delete,update等sql的方法$db->query($query); 
  37.  
  38. //內容編輯完了之后,就引入模板將數據推給模板 
  39. include template('phpcms''mytelp'); 

關于模板的制作,也是非常的簡單,進入后臺的模板界面,進行編輯保存就可以了,比如我的mytelp.html只需寫入:

  1. {template 'phpcms','header'} 
  2.  
  3. <!--{loop $mydatalist1 $val}--> 
  4. {$val['adsname']}<Br> 
  5. <!--{/loop}--> 
  6.  
  7. {template 'phpcms','footer'} 

phpcms的模板最后解析成php文件,解析過程就是字符串的替換過程

如:{} => <??>

就ok了!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 兰考县| 西峡县| 芮城县| 永和县| 泰和县| 商水县| 开鲁县| 兴文县| 吐鲁番市| 刚察县| 车险| 临猗县| 台东市| 台山市| 无为县| 福建省| 东宁县| 息烽县| 靖宇县| 汕尾市| 游戏| 贡嘎县| 崇文区| 嵊州市| 永兴县| 武胜县| 大新县| 凌云县| 宁津县| 东阿县| 崇明县| 桐庐县| 应城市| 连云港市| 讷河市| 自治县| 隆林| 阜平县| 正蓝旗| 东阳市| 尚义县|