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

首頁 > CMS > Shopex > 正文

shopex二次開發中常遇到的操作

2024-07-09 22:58:11
字體:
來源:轉載
供稿:網友
一、在進行二次開發之前,我們定義自己的功能模塊,就得自定義工作目錄,以避免,操作如下:
     1、首先將根目錄下面的core文件復制到網站根目錄下,將該目錄名稱改為你的工作目錄名稱。
     2、在網站根目錄下的/config/config.php文件中的末尾添加define(define('CUSTOM_CORE_DIR', BASE_DIR.'/這里寫上你的工作目錄名稱');

)

二、對shopex進行二次開發,大部分情況下都是添加或者修改掛件的操作,定義掛件的步驟如下:
    1、在網站根目錄下的/plugins/widgets創建一個你的掛件文件夾,你創建的文件夾下面必須要有widgets.php(widget定義信息文件,必須的)、default.html(掛件的前臺顯示界面模板,必須的)、_config.html(掛件的配置界面模板)、widget_掛件名.php(掛件的入口程序文件)、widget_cfg_掛件名.php(掛件配置程序文件)。
    2、在widgets.php這個文件里面必須要有的$setting['author'] 、$setting['version']、 $setting['name']、$setting['catalog']、$setting['description'] 、$setting['template']這些字段的定義。

三、因為shopex本身自帶的model操作的一些方法被加密了,就算沒有加密的但在實際應用情況下還是不適合,這種情況下我們就必須自己定義一些model操作類來滿足開發要求。
    1、在自定義的工作目錄下有個model文件夾,你可以選擇已有的model模塊文件夾,也可以創建一個,然后再這個文件里面創建你的model操作類文件,文件命名規則為cmd.操作的表名稱(也可以為其他名稱).php,里面的類名稱就為cmd_對應的文件名稱的那部分,這個類可以繼承系統的core目錄下對應的類如 class cmd_gift  extends mdl_gift{} 或者如cmd_gift  extends shopObject{}之類的。

四、有時在寫掛件中要獲得系統的一些配置信息,如可以這樣$system->getConf('gallery.default_view');獲得系統在后臺設定的在顯示列表頁的模式,從而好進行一些特定的操作。

五、在列表頁或者商品搜索結果顯示頁中會用到分類效果,簡單說下實現分頁的步驟:
     1、在php中加載模板變量的時候:
          $this->pagedata['pager'] = array(
                  ' current'=>$page,                                     //加載當前的頁碼
                   'total'=>ceil($giftCount/$pageLimit),     //加載現實的總頁數
                   'link'=>$this->system->mkUrl('gift','showList',array($catId,$min,$max,$periods)     //帶上保持當前這種分頁條件的一些詳細參數,第一個參數是控制器名稱,第二個是該控制器下的方法名稱
            )
        );
    2、 在模板中使用的使用如下:
       將  <{pager data=$pager}>   放到需要使用的地方

六、清除系統的緩存
   1、關閉系統后臺的緩存:
         在網站根目錄下/config/config.php文件中找到define('CACHE_METHOD','secache');將其注釋,再在后面添加define ('WITHOUT_CACHE',true);
   2、還有刪除系統的緩存,在網站根目錄下的/home/cache/front_tmpl以及/home/cache/admin_tmpl文件里面的文件全部刪除掉,還有cache文件夾下的除admin_tmpl、front_tmpl這兩個文件夾的其他文件都刪除掉。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 徐水县| 邮箱| 永嘉县| 镇安县| 黄平县| 襄汾县| 德阳市| 宜城市| 涪陵区| 九龙坡区| 五华县| 南昌市| 讷河市| 新巴尔虎右旗| 威远县| 宿松县| 申扎县| 登封市| 公安县| 东丰县| 中西区| 安仁县| 宝鸡市| 南通市| 泰安市| 昆明市| 涿鹿县| 珲春市| 荥阳市| 萍乡市| 望都县| 祁门县| 西乡县| 贵阳市| 高唐县| 敦煌市| 甘谷县| 巴林右旗| 南汇区| 雅江县| 九龙城区|