日本av碟片

phpcms不同站點使用不同的附件圖片文件夾目錄

發布時間:2018-12-10 17:18:48 來源:青鋒建站 作者:青鋒建站
  phpcms提供了非常良好的多站點支持的功能,基本上可以滿足大多數多站點或站群的支持。然而默認的功能對于實際上運營網站的站長們仍然不能滿足個性化的需求。今天青鋒建站-專業的網站建設公司就給大家分享讓不同站點上傳的圖片和附件存放在不同的文件夾,即每個不同站點使用不同的圖片和附件路徑,并且圖片和附件存放的目錄和站點存在一定的對應關系,可以更好的根據不同的站點來管理圖片和附件。
  上傳的圖片和附件按不同的站點進行存入的好處是可以把phpcms做能智能模塊建站的架構模式,并可以進行集中管理,并方便的看出各個用戶使用的空間大小,從而更好的計費。以下是青鋒建站給大家分享的讓phpcms實現不同站點圖片上傳到不同文件夾的方法。

修改phpcms實現目標

實現不同站點圖片上傳到不同目錄,區分站點的目錄的命名規則是site+siteid即site-1或site-2這樣的格式。
php圖片上傳

實現不同站點圖片上傳到不同目錄的步驟

1、實現圖片按站點區分要修改的腳本
  打開如下目錄中的腳本文件,需要對這些腳本文件進行修改,青鋒建站已經為大家打包,大家可以免費下載。下載方式是:關注青鋒建站的百度熊掌號:在對話框加輸入“phpcms多站點附件管理插件或phpcms多站點圖片管理插件”即可免費得到下載碼,點擊下載phpcms多站點附件管理插件。以下是phpcms實現不同站點使用不同的附件目錄需要修改的程序腳本列表:
  /phpcms/libs/classes/attachment.class.php;
  /phpcms/modules/attachment/attachments.php;
  /phpcms/modules/collection/classes/collection.class.php;
  /phpcms/modules/content/fields/content_input.class.php;
  /phpcms/modules/formguide/fields/formguide_input.class.php;
2、修改phpcms-attachments類腳本
a、修改39行如下腳本:
  將大約在39行程序$attachment = new attachment($module,$catid,$siteid);修改為$attachment = new attachment($module,$catid,$siteid,'site-'.$siteid.'/');
b、修改56行腳本:
  將如下代碼作如下修改:
   pc_base::load_sys_class('attachment','',0);
            $attachment = new attachment($_POST['module'],$_POST['catid'],$_POST['siteid']);
            $attachment->set_userid($_POST['userid']);
            $siteid = get_siteid();
  修改代碼如下:
   $siteid = get_siteid();
            pc_base::load_sys_class('attachment','',0);
            $attachment = new attachment($_POST['module'],$_POST['catid'],$_POST['siteid'],'site-'.$siteid.'/');            
            $attachment->set_userid($_POST['userid']);
 :其他腳本的修改類似,如果不想修改可以下載青鋒建站打包好的文件。
  以上就是青鋒建站-專業的網站建設公司給大家分享的phpcms實現不同站點圖片上傳到不同目錄的方法。青鋒建站,提供專業的高品質網站制作服務,包括網站建設,SEO,網絡營銷,PHP開發。

分享到:

Copyright © 2016-2026 青鋒建站 版權所有

日本av碟片 急速赛车单机 三人推麻将规则 长峰河南喷奶链接 安徽快三 10分11选5-稳定版APP下载 日本av影像 如何炒股 3d近三十期开机号 久纱野水萌 163足球比分网怎么样 11选5助手最新版 捷报比分手机下载 5分11选5-安卓软件下载 国王vs奇才 炒股暴富不外乎三种人 罗曼诺夫财富