init.php
//擴(kuò)展顯示的4行模板判斷代碼
if($_SERVER['HTTP_HOST'] == 'www.ebingou.cn') {
$_CFG['template'] = 'default';
}else{
$_CFG['template'] = '360';
}
$smarty->template_dir ? = ROOT_PATH . 'themes/' . $_CFG['template'];// 設(shè)置當(dāng)前網(wǎng)站到底用的是那一個模板(所以在這之前通過邏輯操作,讓不同的頁面調(diào)用不同的模板)
第二: 設(shè)置編譯文件存放的目錄
$name = $this->compile_dir .'/'. basename($filename) . '.php'; // 編譯文件存放的目錄
要擴(kuò)展成這樣, 不同的模板存放補(bǔ)同的編譯目錄,擴(kuò)展如下
global $_CFG; ?// 通過全局變量調(diào)用當(dāng)前域名訪問的模板
$name = $this->compile_dir . '/' .$_CFG['template'].'/'. basename($filename) . '.php';
第三, 如何開啟靜態(tài)緩存的話需要擴(kuò)展的地方
cls_template.php
$hash_dir = $this->cache_dir .'/' . substr(md5($cachename), 0, 1); //靜態(tài)文件存放的目錄
擴(kuò)展為
global $_CFG;
$hash_dir = $this->cache_dir . '/'.$_CFG['template'].'/' . substr(md5($cachename), 0, 1);
這樣就OK了,一點(diǎn)都不破壞ecshop原來的機(jī)制. 版權(quán)聲明: 本站資源均來自互聯(lián)網(wǎng)或會員發(fā)布,如果侵犯了您的權(quán)益請與我們聯(lián)系,我們將在24小時內(nèi)刪除!謝謝!
轉(zhuǎn)載請注明: ecshop域名切換訪問使用相同數(shù)據(jù)不同模板效果