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

首頁 > CMS > PhpCMS > 正文

phpcms 二次開發(fā)筆記

2024-09-10 07:15:35
字體:
供稿:網(wǎng)友

1.屏蔽phpcms后臺提示的新版本升級信息51行,找到phpcms/libs/classes文件夾下的update.class.php文件.

function notice() { return $this->url('notice');}

代碼修改為:function notice() { }

2.更改下載文件名為上傳時的附件名,原創(chuàng):

1.修改Phpcms/libs/classes/attachment.class.php 106行:

  1. //$temp_filename = $this->getname($fileext); 
  2.  
  3. //文件轉(zhuǎn)換格式 
  4.  
  5.          $temp_filename =iconv("utf-8","gbk",$file['name']); 
  6.  
  7. //如果文件存在 
  8.  
  9. if(file_exists($savefile)){ 
  10.  
  11.          $savefile$this->savepath.rand(10,99).$temp_filename
  12.  
  13.          } 
  14.  
  15. //文件路徑名再轉(zhuǎn)換格式 
  16.  
  17.  
  18. $filepath =iconv("gbk","utf-8",$filepath); 
  19.  
  20.          //if(!$this->overwrite&& file_exists($savefile)) continue; 

3.關(guān)閉前臺和后臺驗證碼

后臺:/phpcms/modules/admin/index.php 33行,代碼如下:

  1. /*$code =isset($_POST['code']) && trim($_POST['code']) ? trim($_POST['code']) :showmessage(L('input_code'), HTTP_REFERER); 
  2.  
  3. if ($_SESSION['code']!= strtolower($code)) { 
  4. //Vevb.com 
  5.            showmessage(L('code_error'),HTTP_REFERER); 
  6.  
  7.            }*/ 

前臺:刪除下面的代碼:

/phpcms/modules/member/index.php  查找“//判斷驗證碼”下面4行代碼:

  1. //判斷驗證碼 
  2.     $code = isset($_POST['code']) &&trim($_POST['code']) ? trim($_POST['code']) : showmessage(L('input_code'),HTTP_REFERER); 
  3.     if ($_SESSION['code'] != strtolower($code)) { 
  4.      showmessage(L('code_error'), HTTP_REFERER); 
  5.     } 

4.視頻模型

一、視頻模型設(shè)置,不需要新建數(shù)據(jù)庫,支持flv和mp4.

1.覆蓋文件

2.在phpcms/modules/content/fields/fields.inc.php

增加 'video_51cto'=>'上傳視頻'.

3. 在“文章模型”或者你想要添加視頻的模型里添加一個上傳視頻的字段

Flvurl—》視頻上傳。

4. 在“管理欄目”添加視頻字段為視頻模板.

二、化蝶自在飛視頻phpcms v9.20版下的視頻模型(第一次有flv播放器)

1.修改編碼格式(utf8)并覆蓋內(nèi)容

2.修改 v9_player.sql文件前綴,并執(zhí)行sql語句導(dǎo)入進(jìn)入數(shù)據(jù)庫,自動創(chuàng)建了數(shù)據(jù)表:v9_player

3.字段安裝方法為:/phpcms/modules/content/fields/fields.inc.php 在該文件合適的地方增加一行: 'video'=>'視頻字段',

4.在模型管理那里添加一個視頻模型 視頻模型—》shipin,在字段管理那里添加一個視頻字—》dizhi—》視頻地址,添加字段提示:

  1. //========================================================================= 
  2.  
  3. <a href="javascript:void();"onclick="vclearjs();" title="清空集數(shù),系統(tǒng)自動從第1集重新排列,適用于集數(shù)錯亂時">校正集數(shù)</a> 
  4.  
  5. <a href="javascript:void();"onclick="addone('gvod');" title="增加一行以便手工填寫">增加一行</a> 
  6.  
  7. <script> 
  8.  
  9. function vclearjs(){ 
  10.  
  11. $("input[name='gvod_alt//[//]']").attr("value",''); 
  12.  
  13.  
  14. function addone(returnid){ 
  15.  
  16. var str = $('#'+returnid).html(); 
  17.  
  18. var ids = parseInt(Math.random() * 10000 +10*i); 
  19.  
  20.      str+= "<li id='image"+ids+"'><input type='text'name='"+returnid+"_url[]' value='' style='width:310px;'ondblclick='image_priview(this.value);' class='input-text'> <inputtype='text' name='"+returnid+"_alt[]' value='' style='width:160px;'class='input-text' onfocus=/"if(this.value == this.defaultValue)this.value = ''/" onblur=/"if(this.value.replace(' ','') == '')this.value = this.defaultValue;/"> <ahref=/"javascript:remove_div('image"+ids+"')/">移除</a> </li>"//Vevb.com 
  21.  
  22. $('#'+returnid).html(str); 
  23.  
  24.  
  25. </script> 
  26.  
  27. //========================================================================= 

注明:所有g(shù)vod 字段替換成剛剛的字段名稱—》dizhi

5. 添加播放器管理:在 后臺-- 擴展 -- 菜單管理 -- 添加菜單、

--》擴展—》播放器管理—》playerlist—》admin—》player—》init

6. 修改管理欄目一些模塊為視頻模型,在站點設(shè)置那里設(shè)置上傳大小改為2G.

7. 修改模板show_video.html的 flv 為 dizhi

修改后臺頁面模板:

登陸界面phpcms/modules/admin/templates/login.tpl.php

后臺頂部phpcms/modules/admin/templates/index.tpl.php

內(nèi)容phpcms/modules/admin/templates/main.tpl.php

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 莱芜市| 麻栗坡县| 乐业县| 耿马| 白山市| 宁河县| 金平| 山东省| 抚州市| 平陆县| 常山县| 喀什市| 商城县| 呼图壁县| 会昌县| 兴海县| 容城县| 伊吾县| 南投市| 天长市| 香河县| 河津市| 曲松县| 城市| 蓝田县| 达州市| 京山县| 黑龙江省| 阿合奇县| 渝中区| 太和县| 峨眉山市| 江达县| 邯郸市| 攀枝花市| 虎林市| 石狮市| 莱阳市| 博爱县| 寻乌县| 游戏|