discuz! X3.2版本中,哪個是模板檔案,哪個是模板解析類檔案

來源:互聯網
上載者:User
一般php項目中,最起碼要搞一個模板類,模板解析類,編譯檔案,快取檔案,還有系統變數檔案,
不知discuz!x3.2版中這些東西各在哪些目錄中呢?


回複討論(解決方案)

模板類:\source\class\class_template.php,一般在執行template()方法時調用checktplrefresh()方法(都在\source\function\function_core.php中)裡執行個體化,並執行parse_template編譯模版,編譯好的模版可在\data\template下查看
緩衝:loadcache()方法擷取快取資料,discuz用的是pre_common_syscache表來緩衝(mediumblob類型二進位)資料(當然也有檔案快取),$_G裡面的資料大多是此表中擷取的
系統變數:在discuz後台設定的參數(如:$_G['setting']),是存放在pre_common_setting表中,但是$_G['setting']裡面的資料實際卻來自於pre_common_syscache表中cname為setting的那條資料,它是在後台-》工具-》更新緩衝,點擊確定執行更新的時候存放進pre_common_syscache表中的,該表中還有其它系統變數,如:每個使用者組的使用權限設定...

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.