discuz 想在門戶首頁自定SQL讀取資料庫資訊,該怎麼操作?

來源:互聯網
上載者:User
 


這樣寫出錯,要引入SQL連結語句嗎?


回複討論(解決方案)

不要加分號;

又是兄弟您,呵呵,謝謝!

不加分號;

 


這樣也不得呢

檔案是:模板/portal/index.php 不用引入什麼檔案嗎?

if(!class_exists('DB')){echo '不存在';}


若是不存在
就要引入
require_once './source/class/class_core.php';//根目錄下C::app()->init();

模板/portal/index.php :

... 


這個檔案裡是不是不能直接寫PHP代碼啊?

寫:
if(!class_exists('DB')){    echo '不存在';}


這個都不執行,那門戶的PHP代碼要寫在哪?

沒玩過門戶,模版裡可以寫php代碼,但是不建議
門戶的後台php頁面應該在\source\module\portal檔案夾下,但是這些檔案夾下的php都可以調用DB類
不知道你執行DB::query的那句是放在哪兒執行的

我是放在:模板/portal/index.php 裡,這個檔案是門戶的首頁模板

 

這樣後門戶首頁就空白,不懂是什麼回事,

可能要寫在:/source/module/portal/portal_index.php 才行,晚點我試試

在模版檔案中用是不行的,discuz是先行編譯模版,是匹配不要你php標記
用試試
但是還是建議寫在後台php檔案中

非常感謝,寫在後台PHP:/source/module/portal/portal_index.php裡可以了,謝謝!

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.