DedeCMS生成首頁html靜態文件的教程


http://www.mubanzhijia.com/jishujiaocheng/826.html

dedecms后台點擊“更新主頁Html”時,發生了什么?dedecms生成靜態首頁html文件的過程:

 

第一步、點擊“更新主頁Html”。

 

在firebug下查看,我們知道,它往http://localhost/web_dede/dede/makehtml_homepage.php(我的網站根目錄為/web_dede/),同時,我們還看到發送了post信息(注意,如果出現亂碼,請使用urldecode()方法處理一下)。

 

發送的post信息:

 

dopost=make&templet=default/index.htm&position=../index.html&saveset=1&showmod=1&Submit=更新主頁HTML

 

知識點:在dedecms里,無論是以get還是post發送的信息,不需要接收,直接可以使用,比如上面發送的dopost=make,我們可以在makehtml_homepage.php里直接以$dopost使用。

 

第二步、分析/dede/目錄下的makehtml_homepage.php文件

 

分析方法很簡單,遇到看不懂的,直接 echo 或 print_r 或 var_dump 出來,然后exit(),看看輸出的是什么,如下:

 

 

 第三步,生成靜態首頁 index.html

 

代碼就兩三句,調用了 require_once(DEDEINC."/arc.partview.class.php") 這個類下方法,下圖:

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM