最近接了一個(gè)dede定制模板的單子,由dedecms模板中心美工切片然后輸出div+css,模板文件直接用的美工切片做好的.HTML結(jié)尾的,但是生成文檔的時(shí)候一直提示模板不存在,郁悶死了,剛開始還以 為是中文命名的問題,但是換成英文名稱還是不行,于是開始研究,研究了整整一個(gè)晚上,總算功夫不負(fù)有心人,問題終于被我找到了。
現(xiàn)在吧解決辦法公布出來,給大家參考。
其實(shí)很簡單,找到include文件夾下的arc.archives.class.php這個(gè)文件,搜索if (!preg_match("#.htm$#", $tmpfile)) return FALSE;
原來就是這個(gè)壞家伙搞的鬼,還得我研究了一個(gè)晚上,這是一個(gè)判斷,只有當(dāng)模板的后綴或者叫擴(kuò)展名為.HTM的時(shí)候它才有效。把
它改下,改成if (!preg_match("#.htm#", $tmpfile)) return FALSE;
OK 完成!
版權(quán)聲明: 本站資源均來自互聯(lián)網(wǎng)或會(huì)員發(fā)布,如果侵犯了您的權(quán)益請與我們聯(lián)系,我們將在24小時(shí)內(nèi)刪除!謝謝!
轉(zhuǎn)載請注明: dedecms模板下載文件不支持html的解決方法